Przeglądaj źródła

tweak: update transform for gemini models so that topP and topK match gemini-cli values

Aiden Cline 1 miesiąc temu
rodzic
commit
3522c460e3
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      packages/opencode/src/provider/transform.ts

+ 3 - 1
packages/opencode/src/provider/transform.ts

@@ -214,7 +214,7 @@ export namespace ProviderTransform {
     const id = model.id.toLowerCase()
     if (id.includes("qwen")) return 0.55
     if (id.includes("claude")) return undefined
-    if (id.includes("gemini-3-pro")) return 1.0
+    if (id.includes("gemini")) return 1.0
     if (id.includes("glm-4.6")) return 1.0
     if (id.includes("glm-4.7")) return 1.0
     if (id.includes("minimax-m2")) return 1.0
@@ -232,12 +232,14 @@ export namespace ProviderTransform {
       if (id.includes("m2.1")) return 0.9
       return 0.95
     }
+    if (id.includes("gemini")) return 0.95
     return undefined
   }
 
   export function topK(model: Provider.Model) {
     const id = model.id.toLowerCase()
     if (id.includes("minimax-m2")) return 20
+    if (id.includes("gemini")) return 64
     return undefined
   }