Răsfoiți Sursa

zen: do not switch provider for models require stick provider

Frank 1 lună în urmă
părinte
comite
31983ca5ff
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      packages/console/app/src/routes/zen/util/handler.ts

+ 2 - 0
packages/console/app/src/routes/zen/util/handler.ts

@@ -124,6 +124,8 @@ export async function handler(
         res.status !== 200 &&
         res.status !== 200 &&
         // ie. openai 404 error: Item with id 'msg_0ead8b004a3b165d0069436a6b6834819896da85b63b196a3f' not found.
         // ie. openai 404 error: Item with id 'msg_0ead8b004a3b165d0069436a6b6834819896da85b63b196a3f' not found.
         res.status !== 404 &&
         res.status !== 404 &&
+        // ie. cannot change codex model providers mid-session
+        !modelInfo.stickyProvider &&
         modelInfo.fallbackProvider &&
         modelInfo.fallbackProvider &&
         providerInfo.id !== modelInfo.fallbackProvider
         providerInfo.id !== modelInfo.fallbackProvider
       ) {
       ) {