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

thinking-toggle-wip
Aiden Cline 2025-12-25 22:46:12 -06:00
parent b6d8779c22
commit b40852abe3
1 changed files with 3 additions and 1 deletions

View File

@ -215,7 +215,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
@ -233,12 +233,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
}