feat(ai): add new Gemini generated models

This commit is contained in:
Armin Ronacher
2026-07-21 18:25:27 +02:00
parent 65dd2e0ed6
commit a82289637b
4 changed files with 32 additions and 0 deletions
@@ -53,6 +53,14 @@ export const GOOGLE_MODELS = values as {
id: "gemini-3.5-flash";
provider: "google";
};
"gemini-3.5-flash-lite": Model<"google-generative-ai"> & {
id: "gemini-3.5-flash-lite";
provider: "google";
};
"gemini-3.6-flash": Model<"google-generative-ai"> & {
id: "gemini-3.6-flash";
provider: "google";
};
"gemini-flash-latest": Model<"google-generative-ai"> & {
id: "gemini-flash-latest";
provider: "google";
@@ -77,6 +77,14 @@ export const OPENCODE_MODELS = values as {
id: "gemini-3.5-flash";
provider: "opencode";
};
"gemini-3.5-flash-lite": Model<"google-generative-ai"> & {
id: "gemini-3.5-flash-lite";
provider: "opencode";
};
"gemini-3.6-flash": Model<"google-generative-ai"> & {
id: "gemini-3.6-flash";
provider: "opencode";
};
"glm-5": Model<"openai-completions"> & {
id: "glm-5";
provider: "opencode";
@@ -229,6 +229,14 @@ export const OPENROUTER_MODELS = values as {
id: "google/gemini-3.5-flash";
provider: "openrouter";
};
"google/gemini-3.5-flash-lite": Model<"openai-completions"> & {
id: "google/gemini-3.5-flash-lite";
provider: "openrouter";
};
"google/gemini-3.6-flash": Model<"openai-completions"> & {
id: "google/gemini-3.6-flash";
provider: "openrouter";
};
"google/gemma-3-12b-it": Model<"openai-completions"> & {
id: "google/gemma-3-12b-it";
provider: "openrouter";
@@ -265,6 +265,14 @@ export const VERCEL_AI_GATEWAY_MODELS = values as {
id: "google/gemini-3.5-flash";
provider: "vercel-ai-gateway";
};
"google/gemini-3.5-flash-lite": Model<"anthropic-messages"> & {
id: "google/gemini-3.5-flash-lite";
provider: "vercel-ai-gateway";
};
"google/gemini-3.6-flash": Model<"anthropic-messages"> & {
id: "google/gemini-3.6-flash";
provider: "vercel-ai-gateway";
};
"google/gemma-4-26b-a4b-it": Model<"anthropic-messages"> & {
id: "google/gemma-4-26b-a4b-it";
provider: "vercel-ai-gateway";