Update generated model lists

This commit is contained in:
Mario Zechner
2026-06-04 18:17:53 +02:00
parent dc7b547f62
commit f9ce0bf0e7
2 changed files with 116 additions and 33 deletions

View File

@@ -125,6 +125,21 @@ export const IMAGE_MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
} satisfies ImagesModel<"openrouter-images">, } satisfies ImagesModel<"openrouter-images">,
"microsoft/mai-image-2.5": {
id: "microsoft/mai-image-2.5",
name: "Microsoft: MAI-Image-2.5",
api: "openrouter-images",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
input: ["text", "image"],
output: ["image"],
cost: {
input: 5,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
} satisfies ImagesModel<"openrouter-images">,
"openai/gpt-5-image": { "openai/gpt-5-image": {
id: "openai/gpt-5-image", id: "openai/gpt-5-image",
name: "OpenAI: GPT-5 Image", name: "OpenAI: GPT-5 Image",

View File

@@ -3869,8 +3869,8 @@ export const MODELS = {
cacheRead: 0.1, cacheRead: 0.1,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 128000, contextWindow: 262144,
maxTokens: 8192, maxTokens: 65536,
} satisfies Model<"anthropic-messages">, } satisfies Model<"anthropic-messages">,
"accounts/fireworks/routers/glm-5p1-fast": { "accounts/fireworks/routers/glm-5p1-fast": {
id: "accounts/fireworks/routers/glm-5p1-fast", id: "accounts/fireworks/routers/glm-5p1-fast",
@@ -8370,9 +8370,9 @@ export const MODELS = {
contextWindow: 200000, contextWindow: 200000,
maxTokens: 32000, maxTokens: 32000,
} satisfies Model<"anthropic-messages">, } satisfies Model<"anthropic-messages">,
"nemotron-3-super-free": { "nemotron-3-ultra-free": {
id: "nemotron-3-super-free", id: "nemotron-3-ultra-free",
name: "Nemotron 3 Super Free", name: "Nemotron 3 Ultra Free",
api: "openai-completions", api: "openai-completions",
provider: "opencode", provider: "opencode",
baseUrl: "https://opencode.ai/zen/v1", baseUrl: "https://opencode.ai/zen/v1",
@@ -8384,7 +8384,7 @@ export const MODELS = {
cacheRead: 0, cacheRead: 0,
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 204800, contextWindow: 1000000,
maxTokens: 128000, maxTokens: 128000,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"qwen3.5-plus": { "qwen3.5-plus": {
@@ -8651,6 +8651,23 @@ export const MODELS = {
contextWindow: 1000000, contextWindow: 1000000,
maxTokens: 65536, maxTokens: 65536,
} satisfies Model<"anthropic-messages">, } satisfies Model<"anthropic-messages">,
"qwen3.7-plus": {
id: "qwen3.7-plus",
name: "Qwen3.7 Plus",
api: "anthropic-messages",
provider: "opencode-go",
baseUrl: "https://opencode.ai/zen/go",
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.4,
output: 1.6,
cacheRead: 0.04,
cacheWrite: 0.5,
},
contextWindow: 262144,
maxTokens: 65536,
} satisfies Model<"anthropic-messages">,
}, },
"openrouter": { "openrouter": {
"ai21/jamba-large-1.7": { "ai21/jamba-large-1.7": {
@@ -10519,6 +10536,40 @@ export const MODELS = {
contextWindow: 1000000, contextWindow: 1000000,
maxTokens: 262144, maxTokens: 262144,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"nvidia/nemotron-3-ultra-550b-a55b": {
id: "nvidia/nemotron-3-ultra-550b-a55b",
name: "NVIDIA: Nemotron 3 Ultra",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: true,
input: ["text"],
cost: {
input: 0.5,
output: 2.5,
cacheRead: 0.15,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 16384,
} satisfies Model<"openai-completions">,
"nvidia/nemotron-3-ultra-550b-a55b:free": {
id: "nvidia/nemotron-3-ultra-550b-a55b:free",
name: "NVIDIA: Nemotron 3 Ultra (free)",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: true,
input: ["text"],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 65536,
} satisfies Model<"openai-completions">,
"nvidia/nemotron-nano-12b-v2-vl:free": { "nvidia/nemotron-nano-12b-v2-vl:free": {
id: "nvidia/nemotron-nano-12b-v2-vl:free", id: "nvidia/nemotron-nano-12b-v2-vl:free",
name: "NVIDIA: Nemotron Nano 12B 2 VL (free)", name: "NVIDIA: Nemotron Nano 12B 2 VL (free)",
@@ -10638,23 +10689,6 @@ export const MODELS = {
contextWindow: 8191, contextWindow: 8191,
maxTokens: 4096, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"openai/gpt-4-0314": {
id: "openai/gpt-4-0314",
name: "OpenAI: GPT-4 (older v0314)",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: false,
input: ["text"],
cost: {
input: 30,
output: 60,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 8191,
maxTokens: 4096,
} satisfies Model<"openai-completions">,
"openai/gpt-4-1106-preview": { "openai/gpt-4-1106-preview": {
id: "openai/gpt-4-1106-preview", id: "openai/gpt-4-1106-preview",
name: "OpenAI: GPT-4 Turbo (older v1106)", name: "OpenAI: GPT-4 Turbo (older v1106)",
@@ -11798,8 +11832,8 @@ export const MODELS = {
reasoning: false, reasoning: false,
input: ["text"], input: ["text"],
cost: { cost: {
input: 0.0428, input: 0.04815,
output: 0.1716, output: 0.19305,
cacheRead: 0, cacheRead: 0,
cacheWrite: 0, cacheWrite: 0,
}, },
@@ -12401,6 +12435,23 @@ export const MODELS = {
contextWindow: 1000000, contextWindow: 1000000,
maxTokens: 65536, maxTokens: 65536,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"qwen/qwen3.7-plus": {
id: "qwen/qwen3.7-plus",
name: "Qwen: Qwen3.7 Plus",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.39999999999999997,
output: 1.5999999999999999,
cacheRead: 0.08,
cacheWrite: 0.5,
},
contextWindow: 1000000,
maxTokens: 65536,
} satisfies Model<"openai-completions">,
"rekaai/reka-edge": { "rekaai/reka-edge": {
id: "rekaai/reka-edge", id: "rekaai/reka-edge",
name: "Reka Edge", name: "Reka Edge",
@@ -12841,7 +12892,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 202752, contextWindow: 202752,
maxTokens: 16384, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"z-ai/glm-5-turbo": { "z-ai/glm-5-turbo": {
id: "z-ai/glm-5-turbo", id: "z-ai/glm-5-turbo",
@@ -12875,7 +12926,7 @@ export const MODELS = {
cacheWrite: 0, cacheWrite: 0,
}, },
contextWindow: 202752, contextWindow: 202752,
maxTokens: 131072, maxTokens: 4096,
} satisfies Model<"openai-completions">, } satisfies Model<"openai-completions">,
"z-ai/glm-5v-turbo": { "z-ai/glm-5v-turbo": {
id: "z-ai/glm-5v-turbo", id: "z-ai/glm-5v-turbo",
@@ -13448,7 +13499,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 1.3, input: 1.3,
output: 7.8, output: 7.8,
@@ -13720,7 +13771,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 1.25, input: 1.25,
output: 3.75, output: 3.75,
@@ -14152,7 +14203,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 0.435, input: 0.435,
output: 0.87, output: 0.87,
@@ -14645,7 +14696,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 0.6, input: 0.6,
output: 2.4, output: 2.4,
@@ -14662,7 +14713,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 0.3, input: 0.3,
output: 1.2, output: 1.2,
@@ -14679,7 +14730,7 @@ export const MODELS = {
provider: "vercel-ai-gateway", provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh", baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true, reasoning: true,
input: ["text", "image"], input: ["text"],
cost: { cost: {
input: 0.6, input: 0.6,
output: 2.4, output: 2.4,
@@ -15029,6 +15080,23 @@ export const MODELS = {
contextWindow: 256000, contextWindow: 256000,
maxTokens: 32000, maxTokens: 32000,
} satisfies Model<"anthropic-messages">, } satisfies Model<"anthropic-messages">,
"nvidia/nemotron-3-ultra-550b-a55b": {
id: "nvidia/nemotron-3-ultra-550b-a55b",
name: "Nemotron 3 Ultra",
api: "anthropic-messages",
provider: "vercel-ai-gateway",
baseUrl: "https://ai-gateway.vercel.sh",
reasoning: true,
input: ["text"],
cost: {
input: 0.5,
output: 2.5,
cacheRead: 0.15,
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 65000,
} satisfies Model<"anthropic-messages">,
"nvidia/nemotron-nano-12b-v2-vl": { "nvidia/nemotron-nano-12b-v2-vl": {
id: "nvidia/nemotron-nano-12b-v2-vl", id: "nvidia/nemotron-nano-12b-v2-vl",
name: "Nvidia Nemotron Nano 12B V2 VL", name: "Nvidia Nemotron Nano 12B V2 VL",