Просмотр исходного кода

zen: set session affinity header

Frank 2 недель назад
Родитель
Сommit
173804c097

+ 1 - 0
packages/console/app/src/routes/zen/util/provider/openai-compatible.ts

@@ -26,6 +26,7 @@ export const oaCompatHelper: ProviderHelper = () => ({
   modifyUrl: (providerApi: string) => providerApi + "/chat/completions",
   modifyHeaders: (headers: Headers, body: Record<string, any>, apiKey: string) => {
     headers.set("authorization", `Bearer ${apiKey}`)
+    headers.set("x-session-affinity", headers.get("x-opencode-session") ?? "")
   },
   modifyBody: (body: Record<string, any>) => {
     return {