fix(ai): support gemini-3.1 flash-lite and thinking matching

closes #1785
This commit is contained in:
Mario Zechner 2026-03-04 20:17:58 +01:00
parent e64cd15c25
commit 2af0c98b5f
5 changed files with 54 additions and 8 deletions

View file

@ -3171,6 +3171,23 @@ export const MODELS = {
contextWindow: 1000000,
maxTokens: 64000,
} satisfies Model<"google-generative-ai">,
"gemini-3.1-flash-lite-preview": {
id: "gemini-3.1-flash-lite-preview",
name: "Gemini 3.1 Flash Lite Preview",
api: "google-generative-ai",
provider: "google",
baseUrl: "https://generativelanguage.googleapis.com/v1beta",
reasoning: true,
input: ["text", "image"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 1048576,
maxTokens: 65536,
} satisfies Model<"google-generative-ai">,
"gemini-3.1-pro-preview": {
id: "gemini-3.1-pro-preview",
name: "Gemini 3.1 Pro Preview",
@ -10162,13 +10179,13 @@ export const MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.35,
output: 1.71,
input: 0.39,
output: 1.9,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 202752,
maxTokens: 131072,
contextWindow: 204800,
maxTokens: 204800,
} satisfies Model<"openai-completions">,
"z-ai/glm-4.6:exacto": {
id: "z-ai/glm-4.6:exacto",