fix(ai): regenerate model catalog

Includes updated Xiaomi MiMo pricing from models.dev. Closes #6138
This commit is contained in:
Vegard Stikbakke
2026-06-30 08:33:18 +02:00
parent 927e98068c
commit 3d6acb37b9
17 changed files with 218 additions and 179 deletions
+30 -49
View File
@@ -239,25 +239,6 @@ export const OPENROUTER_MODELS = {
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-completions">,
"anthropic/claude-opus-4.6-fast": {
id: "anthropic/claude-opus-4.6-fast",
name: "Anthropic: Claude Opus 4.6 (Fast)",
api: "openai-completions",
provider: "openrouter",
baseUrl: "https://openrouter.ai/api/v1",
compat: {"thinkingFormat":"openrouter","cacheControlFormat":"anthropic"},
reasoning: true,
thinkingLevelMap: {"xhigh":"max"},
input: ["text", "image"],
cost: {
input: 30,
output: 150,
cacheRead: 3,
cacheWrite: 37.5,
},
contextWindow: 1000000,
maxTokens: 128000,
} satisfies Model<"openai-completions">,
"anthropic/claude-opus-4.7": {
id: "anthropic/claude-opus-4.7",
name: "Anthropic: Claude Opus 4.7",
@@ -706,7 +687,7 @@ export const OPENROUTER_MODELS = {
cost: {
input: 0.2288,
output: 0.3432,
cacheRead: 0,
cacheRead: 0.02288,
cacheWrite: 0,
},
contextWindow: 131072,
@@ -1409,9 +1390,9 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.15,
output: 0.9,
cacheRead: 0.05,
input: 0.12,
output: 0.48,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 204800,
@@ -1427,8 +1408,8 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.24,
output: 0.96,
input: 0.18,
output: 0.72,
cacheRead: 0,
cacheWrite: 0,
},
@@ -1775,7 +1756,7 @@ export const OPENROUTER_MODELS = {
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 32768,
maxTokens: 100352,
} satisfies Model<"openai-completions">,
"moonshotai/kimi-k2-0905": {
id: "moonshotai/kimi-k2-0905",
@@ -1793,7 +1774,7 @@ export const OPENROUTER_MODELS = {
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 262144,
maxTokens: 100352,
} satisfies Model<"openai-completions">,
"moonshotai/kimi-k2-thinking": {
id: "moonshotai/kimi-k2-thinking",
@@ -1841,9 +1822,9 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.66,
output: 3.41,
cacheRead: 0.144,
input: 0.55,
output: 3.2,
cacheRead: 0.11,
cacheWrite: 0,
},
contextWindow: 262144,
@@ -1949,13 +1930,13 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.09,
output: 0.45,
input: 0.085,
output: 0.4,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 4096,
maxTokens: 16384,
} satisfies Model<"openai-completions">,
"nvidia/nemotron-3-super-120b-a12b:free": {
id: "nvidia/nemotron-3-super-120b-a12b:free",
@@ -2789,13 +2770,13 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.039,
output: 0.18,
input: 0.03,
output: 0.15,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 131072,
maxTokens: 4096,
maxTokens: 131072,
} satisfies Model<"openai-completions">,
"openai/gpt-oss-120b:free": {
id: "openai/gpt-oss-120b:free",
@@ -3905,8 +3886,8 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.2885,
output: 3.17,
input: 0.2596,
output: 2.385,
cacheRead: 0,
cacheWrite: 0,
},
@@ -4103,13 +4084,13 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.09,
input: 0.1,
output: 0.3,
cacheRead: 0.02,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 262144,
maxTokens: 16384,
maxTokens: 65536,
} satisfies Model<"openai-completions">,
"stepfun/step-3.7-flash": {
id: "stepfun/step-3.7-flash",
@@ -4445,9 +4426,9 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text"],
cost: {
input: 0.98,
output: 3.08,
cacheRead: 0.182,
input: 0.975,
output: 4.3,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 202752,
@@ -4464,13 +4445,13 @@ export const OPENROUTER_MODELS = {
thinkingLevelMap: {"xhigh":"xhigh"},
input: ["text"],
cost: {
input: 0.95,
input: 0.94,
output: 3,
cacheRead: 0.18,
cacheWrite: 0,
},
contextWindow: 1048576,
maxTokens: 32768,
maxTokens: 4096,
} satisfies Model<"openai-completions">,
"z-ai/glm-5v-turbo": {
id: "z-ai/glm-5v-turbo",
@@ -4608,9 +4589,9 @@ export const OPENROUTER_MODELS = {
reasoning: true,
input: ["text", "image"],
cost: {
input: 0.66,
output: 3.41,
cacheRead: 0.144,
input: 0.55,
output: 3.2,
cacheRead: 0.11,
cacheWrite: 0,
},
contextWindow: 262144,