diff --git a/source/providers/model-catalog/catalog.generated.ts b/source/providers/model-catalog/catalog.generated.ts index 5b0c6acb..33173e12 100644 --- a/source/providers/model-catalog/catalog.generated.ts +++ b/source/providers/model-catalog/catalog.generated.ts @@ -2,8 +2,8 @@ // Do not edit manually. Run `pnpm catalog:update` to regenerate. export const CATALOG_META = { schemaVersion: 2, - generatedAt: '2026-10-02T11:40:57.710Z', - source: 'pi-ai@1.0.0', + generatedAt: '2026-10-16T10:25:56.062Z', + source: 'pi-ai@1.3.0', } as const; export interface GeneratedCatalogModel { @@ -436,7 +436,7 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 2.5, }, 'gpt-6.1-sol': { - contextWindow: 272000, + contextWindow: 500000, maxTokens: 128000, inputPricePerMTok: 2, outputPricePerMTok: 10, @@ -573,6 +573,22 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.05, cacheWritePricePerMTok: 0.625, }, + 'anthropic/claude-haiku-5.5': { + contextWindow: 1000000, + maxTokens: 128000, + inputPricePerMTok: 0.1, + outputPricePerMTok: 0.5, + cacheReadPricePerMTok: 0.01, + cacheWritePricePerMTok: 0.125, + }, + 'anthropic/claude-haiku-5.5:batch': { + contextWindow: 1000000, + maxTokens: 128000, + inputPricePerMTok: 0.05, + outputPricePerMTok: 0.25, + cacheReadPricePerMTok: 0.005, + cacheWritePricePerMTok: 0.0625, + }, 'anthropic/claude-opus-4.1': { contextWindow: 200000, maxTokens: 32000, @@ -685,14 +701,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.25, cacheWritePricePerMTok: 3.125, }, - 'anthropic/claude-sonnet-4': { - contextWindow: 200000, - maxTokens: 64000, - inputPricePerMTok: 3, - outputPricePerMTok: 15, - cacheReadPricePerMTok: 0.3, - cacheWritePricePerMTok: 3.75, - }, 'anthropic/claude-sonnet-4.5': { contextWindow: 1000000, maxTokens: 64000, @@ -738,7 +746,7 @@ export const MODEL_CATALOG = { maxTokens: 128000, inputPricePerMTok: 2, outputPricePerMTok: 10, - cacheReadPricePerMTok: 0.2, + cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 2.5, }, 'anthropic/claude-sonnet-5.5:batch': { @@ -746,7 +754,7 @@ export const MODEL_CATALOG = { maxTokens: 128000, inputPricePerMTok: 1, outputPricePerMTok: 5, - cacheReadPricePerMTok: 0.1, + cacheReadPricePerMTok: 0.05, cacheWritePricePerMTok: 1.25, }, 'anthropic/claude-sonnet-5:batch': { @@ -757,14 +765,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 1.25, }, - 'apodex/apodex-1.1-mini:free': { - contextWindow: 262144, - maxTokens: 235929, - inputPricePerMTok: 0, - outputPricePerMTok: 0, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'arcee-ai/trinity-large-thinking': { contextWindow: 262144, maxTokens: 80000, @@ -902,19 +902,19 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v3.1-terminus': { - contextWindow: 131072, - maxTokens: 65536, - inputPricePerMTok: 0.3, + contextWindow: 163840, + maxTokens: 147456, + inputPricePerMTok: 0.27, outputPricePerMTok: 1, - cacheReadPricePerMTok: 0.135, + cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v3.2': { - contextWindow: 131072, - maxTokens: 65536, - inputPricePerMTok: 0.28, - outputPricePerMTok: 0.42, - cacheReadPricePerMTok: 0.028, + contextWindow: 163840, + maxTokens: 147456, + inputPricePerMTok: 0.259, + outputPricePerMTok: 0.8, + cacheReadPricePerMTok: 0.14, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v3.2-exp': { @@ -926,19 +926,19 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v4-flash': { - contextWindow: 1024000, - maxTokens: 384000, - inputPricePerMTok: 0.042, - outputPricePerMTok: 0.084, - cacheReadPricePerMTok: 0.0084, + contextWindow: 1048575, + maxTokens: 943717, + inputPricePerMTok: 0.091, + outputPricePerMTok: 0.182, + cacheReadPricePerMTok: 0.0182, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v4-flash-0731': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.0171, + inputPricePerMTok: 0.0111, outputPricePerMTok: 1.28, - cacheReadPricePerMTok: 0.0171, + cacheReadPricePerMTok: 0.0111, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v4-flash-vision-exp': { @@ -952,9 +952,9 @@ export const MODEL_CATALOG = { 'deepseek/deepseek-v4-pro': { contextWindow: 1024000, maxTokens: 384000, - inputPricePerMTok: 0.2088, - outputPricePerMTok: 0.4176, - cacheReadPricePerMTok: 0.0174, + inputPricePerMTok: 0.95526, + outputPricePerMTok: 1.91052, + cacheReadPricePerMTok: 0.079605, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v4-pro-0813': { @@ -968,9 +968,9 @@ export const MODEL_CATALOG = { 'deepseek/deepseek-v4.1-flash': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.3, - outputPricePerMTok: 1.2, - cacheReadPricePerMTok: 0.006, + inputPricePerMTok: 0.036, + outputPricePerMTok: 0.684, + cacheReadPricePerMTok: 0.0054, cacheWritePricePerMTok: 0, }, 'deepseek/deepseek-v4.1-flash:batch': { @@ -1192,9 +1192,9 @@ export const MODEL_CATALOG = { 'google/gemini-3.8-flash': { contextWindow: 1048576, maxTokens: 65536, - inputPricePerMTok: 0.75, - outputPricePerMTok: 3.75, - cacheReadPricePerMTok: 0.075, + inputPricePerMTok: 0.825, + outputPricePerMTok: 4.125, + cacheReadPricePerMTok: 0.0825, cacheWritePricePerMTok: 0.041667, }, 'google/gemini-3.8-flash:batch': { @@ -1205,6 +1205,30 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.0375, cacheWritePricePerMTok: 0.041667, }, + 'google/gemini-4-argon': { + contextWindow: 1048576, + maxTokens: 65536, + inputPricePerMTok: 2, + outputPricePerMTok: 10, + cacheReadPricePerMTok: 0.1, + cacheWritePricePerMTok: 0.1875, + }, + 'google/gemini-4-argon:batch': { + contextWindow: 1048576, + maxTokens: 943718, + inputPricePerMTok: 1, + outputPricePerMTok: 5, + cacheReadPricePerMTok: 0.05, + cacheWritePricePerMTok: 0.1875, + }, + 'google/gemini-nano-banana-2.1': { + contextWindow: 65536, + maxTokens: 58982, + inputPricePerMTok: 1.5, + outputPricePerMTok: 7.5, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, 'google/gemma-3-12b-it': { contextWindow: 131072, maxTokens: 16384, @@ -1240,9 +1264,9 @@ export const MODEL_CATALOG = { 'google/gemma-4-31b-it': { contextWindow: 262144, maxTokens: 16384, - inputPricePerMTok: 0.09, - outputPricePerMTok: 0.34, - cacheReadPricePerMTok: 0.05, + inputPricePerMTok: 0.2, + outputPricePerMTok: 0.4, + cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'google/gemma-4-31b-it:free': { @@ -1285,36 +1309,20 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.0042, cacheWritePricePerMTok: 0, }, - 'inclusionai/ling-3.0-flash-fin': { - contextWindow: 262144, - maxTokens: 235929, + 'inclusionai/ling-3.0-flash-vl': { + contextWindow: 131072, + maxTokens: 32768, inputPricePerMTok: 0.06, outputPricePerMTok: 0.18, cacheReadPricePerMTok: 0.012, cacheWritePricePerMTok: 0, }, - 'inclusionai/ling-3.0-flash-sante:free': { - contextWindow: 262144, - maxTokens: 32768, - inputPricePerMTok: 0, - outputPricePerMTok: 0, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, - 'inclusionai/ling-3.0-flash-vl': { - contextWindow: 262144, - maxTokens: 32768, - inputPricePerMTok: 0.021, - outputPricePerMTok: 0.0616, - cacheReadPricePerMTok: 0.0042, - cacheWritePricePerMTok: 0, - }, - 'kwaipilot/kat-coder-pro-v2.5': { + 'inclusionai/ling-3.1-flash': { contextWindow: 262144, maxTokens: 235929, - inputPricePerMTok: 0.74, - outputPricePerMTok: 2.96, - cacheReadPricePerMTok: 0.15, + inputPricePerMTok: 0.075, + outputPricePerMTok: 0.225, + cacheReadPricePerMTok: 0.015, cacheWritePricePerMTok: 0, }, 'liquid/lfm-2.5-2.6b:free': { @@ -1325,6 +1333,14 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, + 'liquid/lfm-2.5-24b-a2b': { + contextWindow: 128000, + maxTokens: 8192, + inputPricePerMTok: 0.05, + outputPricePerMTok: 0.7, + cacheReadPricePerMTok: 0.025, + cacheWritePricePerMTok: 0, + }, 'meituan/longcat-2.0': { contextWindow: 1048756, maxTokens: 262144, @@ -1362,22 +1378,22 @@ export const MODEL_CATALOG = { maxTokens: 16384, inputPricePerMTok: 0.1875, outputPricePerMTok: 0.6525, - cacheReadPricePerMTok: 0, + cacheReadPricePerMTok: 0.05, cacheWritePricePerMTok: 0, }, 'meta-llama/llama-4-scout': { - contextWindow: 327680, - maxTokens: 16384, - inputPricePerMTok: 0.1, - outputPricePerMTok: 0.3, + contextWindow: 131072, + maxTokens: 117964, + inputPricePerMTok: 0.18, + outputPricePerMTok: 0.59, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'meta/muse-glimmer-30b': { contextWindow: 131072, - maxTokens: 117964, - inputPricePerMTok: 0.35, - outputPricePerMTok: 1.5, + maxTokens: 16384, + inputPricePerMTok: 0.3, + outputPricePerMTok: 1.2, cacheReadPricePerMTok: 0.04, cacheWritePricePerMTok: 0, }, @@ -1421,6 +1437,22 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.002, cacheWritePricePerMTok: 0, }, + 'meta/muse-spark-open': { + contextWindow: 1048576, + maxTokens: 943718, + inputPricePerMTok: 1.25, + outputPricePerMTok: 4.25, + cacheReadPricePerMTok: 0.15, + cacheWritePricePerMTok: 0, + }, + 'meta/muse-wonder': { + contextWindow: 1048576, + maxTokens: 943718, + inputPricePerMTok: 4, + outputPricePerMTok: 20, + cacheReadPricePerMTok: 0.2, + cacheWritePricePerMTok: 0, + }, 'minimax/minimax-m1': { contextWindow: 1000000, maxTokens: 40000, @@ -1430,10 +1462,10 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'minimax/minimax-m2': { - contextWindow: 196608, - maxTokens: 176947, - inputPricePerMTok: 0.3, - outputPricePerMTok: 1.2, + contextWindow: 204800, + maxTokens: 131072, + inputPricePerMTok: 0.255, + outputPricePerMTok: 1.02, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, @@ -1446,19 +1478,19 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'minimax/minimax-m2.5': { - contextWindow: 200000, - maxTokens: 128000, + contextWindow: 198000, + maxTokens: 32768, inputPricePerMTok: 0.27, - outputPricePerMTok: 1.08, - cacheReadPricePerMTok: 0.027, + outputPricePerMTok: 0.95, + cacheReadPricePerMTok: 0.03, cacheWritePricePerMTok: 0, }, 'minimax/minimax-m2.7': { - contextWindow: 196608, - maxTokens: 176947, - inputPricePerMTok: 0.21, - outputPricePerMTok: 0.84, - cacheReadPricePerMTok: 0.042, + contextWindow: 204800, + maxTokens: 131072, + inputPricePerMTok: 0.3, + outputPricePerMTok: 1.2, + cacheReadPricePerMTok: 0.06, cacheWritePricePerMTok: 0, }, 'minimax/minimax-m3': { @@ -1557,6 +1589,14 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.025, cacheWritePricePerMTok: 0, }, + 'mistralai/mistral-large-4-0': { + contextWindow: 1048576, + maxTokens: 262144, + inputPricePerMTok: 0.68, + outputPricePerMTok: 2.09, + cacheReadPricePerMTok: 0.07, + cacheWritePricePerMTok: 0, + }, 'mistralai/mistral-medium-3': { contextWindow: 131072, maxTokens: 104857, @@ -1600,7 +1640,7 @@ export const MODEL_CATALOG = { 'mistralai/mistral-nemo': { contextWindow: 131072, maxTokens: 16384, - inputPricePerMTok: 0.019, + inputPricePerMTok: 0.029, outputPricePerMTok: 0.03, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, @@ -1696,9 +1736,9 @@ export const MODEL_CATALOG = { 'moonshotai/kimi-k2.6': { contextWindow: 262144, maxTokens: 235929, - inputPricePerMTok: 0.43415, - outputPricePerMTok: 1.828, - cacheReadPricePerMTok: 0.07312, + inputPricePerMTok: 0.65, + outputPricePerMTok: 3.41, + cacheReadPricePerMTok: 0.15, cacheWritePricePerMTok: 0, }, 'moonshotai/kimi-k2.7-code': { @@ -1712,9 +1752,9 @@ export const MODEL_CATALOG = { 'moonshotai/kimi-k3': { contextWindow: 1048576, maxTokens: 131072, - inputPricePerMTok: 2.7, - outputPricePerMTok: 13.5, - cacheReadPricePerMTok: 0.27, + inputPricePerMTok: 0.304, + outputPricePerMTok: 11.936, + cacheReadPricePerMTok: 0.21, cacheWritePricePerMTok: 0, }, 'moonshotai/kimi-k3:batch': { @@ -1736,9 +1776,9 @@ export const MODEL_CATALOG = { 'nvidia/nemotron-3-nano-30b-a3b': { contextWindow: 262144, maxTokens: 235929, - inputPricePerMTok: 0.05, - outputPricePerMTok: 0.2, - cacheReadPricePerMTok: 0.03, + inputPricePerMTok: 0.06, + outputPricePerMTok: 0.24, + cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free': { @@ -1766,11 +1806,11 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'nvidia/nemotron-3-ultra-550b-a55b': { - contextWindow: 262144, - maxTokens: 16384, - inputPricePerMTok: 0.5, - outputPricePerMTok: 2.2, - cacheReadPricePerMTok: 0.1, + contextWindow: 202800, + maxTokens: 182520, + inputPricePerMTok: 0.6, + outputPricePerMTok: 2.4, + cacheReadPricePerMTok: 0.12, cacheWritePricePerMTok: 0, }, 'nvidia/nemotron-3-ultra-550b-a55b:free': { @@ -1783,10 +1823,10 @@ export const MODEL_CATALOG = { }, 'nvidia/nemotron-3.5-lightning': { contextWindow: 262144, - maxTokens: 32768, - inputPricePerMTok: 0.06, - outputPricePerMTok: 0.16, - cacheReadPricePerMTok: 0.03, + maxTokens: 235929, + inputPricePerMTok: 0.07, + outputPricePerMTok: 0.2, + cacheReadPricePerMTok: 0.04, cacheWritePricePerMTok: 0, }, 'nvidia/nemotron-3.5-lightning:free': { @@ -1797,6 +1837,22 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, + 'nvidia/nemotron-3.5-super-vl': { + contextWindow: 262144, + maxTokens: 235929, + inputPricePerMTok: 0.15, + outputPricePerMTok: 0.5, + cacheReadPricePerMTok: 0.02, + cacheWritePricePerMTok: 0, + }, + 'nvidia/nemotron-3.5-super-vl:free': { + contextWindow: 1000000, + maxTokens: 131072, + inputPricePerMTok: 0, + outputPricePerMTok: 0, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, 'openai/gpt-3.5-turbo': { contextWindow: 16385, maxTokens: 4096, @@ -2248,10 +2304,10 @@ export const MODEL_CATALOG = { 'openai/gpt-5.6-sol': { contextWindow: 1050000, maxTokens: 128000, - inputPricePerMTok: 2, - outputPricePerMTok: 10, - cacheReadPricePerMTok: 0.2, - cacheWritePricePerMTok: 2.5, + inputPricePerMTok: 4, + outputPricePerMTok: 20, + cacheReadPricePerMTok: 0.4, + cacheWritePricePerMTok: 5, }, 'openai/gpt-5.6-sol-pro': { contextWindow: 1050000, @@ -2264,18 +2320,18 @@ export const MODEL_CATALOG = { 'openai/gpt-5.6-sol-pro:batch': { contextWindow: 1050000, maxTokens: 128000, - inputPricePerMTok: 1, - outputPricePerMTok: 5, - cacheReadPricePerMTok: 0.1, - cacheWritePricePerMTok: 1.25, + inputPricePerMTok: 2, + outputPricePerMTok: 10, + cacheReadPricePerMTok: 0.2, + cacheWritePricePerMTok: 2.5, }, 'openai/gpt-5.6-sol:batch': { contextWindow: 1050000, maxTokens: 128000, - inputPricePerMTok: 1, - outputPricePerMTok: 5, - cacheReadPricePerMTok: 0.1, - cacheWritePricePerMTok: 1.25, + inputPricePerMTok: 2, + outputPricePerMTok: 10, + cacheReadPricePerMTok: 0.2, + cacheWritePricePerMTok: 2.5, }, 'openai/gpt-5.6-terra': { contextWindow: 1050000, @@ -2429,6 +2485,22 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 2.5, }, + 'openai/gpt-6.1-sol-pro:batch': { + contextWindow: 1050000, + maxTokens: 128000, + inputPricePerMTok: 1, + outputPricePerMTok: 5, + cacheReadPricePerMTok: 0.05, + cacheWritePricePerMTok: 1.25, + }, + 'openai/gpt-6.1-sol:batch': { + contextWindow: 1050000, + maxTokens: 128000, + inputPricePerMTok: 1, + outputPricePerMTok: 5, + cacheReadPricePerMTok: 0.05, + cacheWritePricePerMTok: 1.25, + }, 'openai/gpt-audio': { contextWindow: 128000, maxTokens: 16384, @@ -2455,10 +2527,10 @@ export const MODEL_CATALOG = { }, 'openai/gpt-oss-120b': { contextWindow: 131072, - maxTokens: 117964, - inputPricePerMTok: 0.037, - outputPricePerMTok: 0.17, - cacheReadPricePerMTok: 0, + maxTokens: 65536, + inputPricePerMTok: 0.15, + outputPricePerMTok: 0.6, + cacheReadPricePerMTok: 0.075, cacheWritePricePerMTok: 0, }, 'openai/gpt-oss-120b:batch': { @@ -2573,8 +2645,22 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.1375, cacheWritePricePerMTok: 0, }, - 'openrouter/auto': { contextWindow: 2000000, maxTokens: 4096 }, - 'openrouter/auto-beta': { contextWindow: 2000000, maxTokens: 4096 }, + 'openrouter/auto': { + contextWindow: 2000000, + maxTokens: 4096, + inputPricePerMTok: 0, + outputPricePerMTok: 0, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, + 'openrouter/auto-beta': { + contextWindow: 2000000, + maxTokens: 4096, + inputPricePerMTok: 0, + outputPricePerMTok: 0, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, 'openrouter/free': { contextWindow: 200000, maxTokens: 4096, @@ -2591,9 +2677,17 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, - 'perceptron/perceptron-mk1.5': { - contextWindow: 36864, - maxTokens: 8192, + 'openrouter/pareto-code': { + contextWindow: 2000000, + maxTokens: 4096, + inputPricePerMTok: 0, + outputPricePerMTok: 0, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, + 'perceptron/perceptron-mk1.5': { + contextWindow: 36864, + maxTokens: 8192, inputPricePerMTok: 0.15, outputPricePerMTok: 1.5, cacheReadPricePerMTok: 0, @@ -2663,14 +2757,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.052, cacheWritePricePerMTok: 0.325, }, - 'qwen/qwen-plus-2025-07-28': { - contextWindow: 1000000, - maxTokens: 32768, - inputPricePerMTok: 0.26, - outputPricePerMTok: 0.78, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'qwen/qwen3-14b': { contextWindow: 40960, maxTokens: 16384, @@ -2679,27 +2765,19 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, - 'qwen/qwen3-235b-a22b': { - contextWindow: 131072, - maxTokens: 8192, - inputPricePerMTok: 0.455, - outputPricePerMTok: 1.82, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'qwen/qwen3-235b-a22b-2507': { contextWindow: 262144, - maxTokens: 235929, - inputPricePerMTok: 0.0875, - outputPricePerMTok: 0.35, - cacheReadPricePerMTok: 0.0175, + maxTokens: 16384, + inputPricePerMTok: 0.09, + outputPricePerMTok: 0.55, + cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'qwen/qwen3-235b-a22b-thinking-2507': { - contextWindow: 131072, - maxTokens: 117964, - inputPricePerMTok: 0.23, - outputPricePerMTok: 2.3, + contextWindow: 128000, + maxTokens: 16384, + inputPricePerMTok: 0.45, + outputPricePerMTok: 3.5, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, @@ -2712,18 +2790,10 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'qwen/qwen3-30b-a3b-instruct-2507': { - contextWindow: 128000, - maxTokens: 32000, - inputPricePerMTok: 0.04815, - outputPricePerMTok: 0.19305, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, - 'qwen/qwen3-30b-a3b-thinking-2507': { - contextWindow: 81920, - maxTokens: 32768, - inputPricePerMTok: 0.2, - outputPricePerMTok: 2.4, + contextWindow: 262144, + maxTokens: 235929, + inputPricePerMTok: 0.1, + outputPricePerMTok: 0.3, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, @@ -2735,14 +2805,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, - 'qwen/qwen3-8b': { - contextWindow: 131072, - maxTokens: 8192, - inputPricePerMTok: 0.117, - outputPricePerMTok: 0.455, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'qwen/qwen3-coder': { contextWindow: 262144, maxTokens: 65536, @@ -2775,36 +2837,12 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.07, cacheWritePricePerMTok: 0, }, - 'qwen/qwen3-coder-plus': { - contextWindow: 1000000, - maxTokens: 65536, - inputPricePerMTok: 0.65, - outputPricePerMTok: 3.25, - cacheReadPricePerMTok: 0.13, - cacheWritePricePerMTok: 0.8125, - }, - 'qwen/qwen3-max': { - contextWindow: 262144, - maxTokens: 65536, - inputPricePerMTok: 0.78, - outputPricePerMTok: 3.9, - cacheReadPricePerMTok: 0.156, - cacheWritePricePerMTok: 0.975, - }, - 'qwen/qwen3-max-thinking': { - contextWindow: 262144, - maxTokens: 65536, - inputPricePerMTok: 0.78, - outputPricePerMTok: 3.9, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'qwen/qwen3-next-80b-a3b-instruct': { contextWindow: 262144, - maxTokens: 235929, - inputPricePerMTok: 0.1, + maxTokens: 16384, + inputPricePerMTok: 0.09, outputPricePerMTok: 1.1, - cacheReadPricePerMTok: 0.07, + cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'qwen/qwen3-next-80b-a3b-thinking': { @@ -2823,14 +2861,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 0, }, - 'qwen/qwen3-vl-235b-a22b-thinking': { - contextWindow: 131072, - maxTokens: 32768, - inputPricePerMTok: 0.4, - outputPricePerMTok: 4, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'qwen/qwen3-vl-30b-a3b-instruct': { contextWindow: 262144, maxTokens: 16384, @@ -2840,35 +2870,19 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'qwen/qwen3-vl-30b-a3b-thinking': { - contextWindow: 131072, - maxTokens: 32768, - inputPricePerMTok: 0.2, - outputPricePerMTok: 2.4, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, - 'qwen/qwen3-vl-32b-instruct': { - contextWindow: 131072, - maxTokens: 32768, - inputPricePerMTok: 0.104, - outputPricePerMTok: 0.416, + contextWindow: 262144, + maxTokens: 235929, + inputPricePerMTok: 0.29, + outputPricePerMTok: 1, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'qwen/qwen3-vl-8b-instruct': { - contextWindow: 131072, - maxTokens: 32768, - inputPricePerMTok: 0.117, - outputPricePerMTok: 0.455, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, - 'qwen/qwen3-vl-8b-thinking': { - contextWindow: 131072, - maxTokens: 32768, - inputPricePerMTok: 0.18, - outputPricePerMTok: 2.1, - cacheReadPricePerMTok: 0, + contextWindow: 262144, + maxTokens: 235929, + inputPricePerMTok: 0.25, + outputPricePerMTok: 0.75, + cacheReadPricePerMTok: 0.12, cacheWritePricePerMTok: 0, }, 'qwen/qwen3.5-122b-a10b': { @@ -2881,15 +2895,15 @@ export const MODEL_CATALOG = { }, 'qwen/qwen3.5-27b': { contextWindow: 262144, - maxTokens: 65536, - inputPricePerMTok: 0.195, - outputPricePerMTok: 1.56, + maxTokens: 81920, + inputPricePerMTok: 0.26, + outputPricePerMTok: 2.6, cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, 'qwen/qwen3.5-35b-a3b': { - contextWindow: 262144, - maxTokens: 235929, + contextWindow: 256000, + maxTokens: 16384, inputPricePerMTok: 0.15, outputPricePerMTok: 1, cacheReadPricePerMTok: 0.05, @@ -2898,9 +2912,9 @@ export const MODEL_CATALOG = { 'qwen/qwen3.5-397b-a17b': { contextWindow: 262144, maxTokens: 235929, - inputPricePerMTok: 0.55, - outputPricePerMTok: 3.5, - cacheReadPricePerMTok: 0.225, + inputPricePerMTok: 0.5, + outputPricePerMTok: 3.6, + cacheReadPricePerMTok: 0.3, cacheWritePricePerMTok: 0, }, 'qwen/qwen3.5-9b': { @@ -2937,10 +2951,10 @@ export const MODEL_CATALOG = { }, 'qwen/qwen3.6-27b': { contextWindow: 262144, - maxTokens: 81920, - inputPricePerMTok: 0.32, - outputPricePerMTok: 3.2, - cacheReadPricePerMTok: 0, + maxTokens: 65536, + inputPricePerMTok: 0.25, + outputPricePerMTok: 2, + cacheReadPricePerMTok: 0.025, cacheWritePricePerMTok: 0, }, 'qwen/qwen3.6-35b-a3b': { @@ -2959,14 +2973,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0.234375, }, - 'qwen/qwen3.6-max-preview': { - contextWindow: 262144, - maxTokens: 65536, - inputPricePerMTok: 1.027, - outputPricePerMTok: 6.162, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 1.28375, - }, 'qwen/qwen3.6-plus': { contextWindow: 1000000, maxTokens: 65536, @@ -3008,19 +3014,11 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'qwen/qwen3.8-27b': { - contextWindow: 1000000, - maxTokens: 131072, - inputPricePerMTok: 0.42, - outputPricePerMTok: 3, - cacheReadPricePerMTok: 0.085, - cacheWritePricePerMTok: 0, - }, - 'qwen/qwen3.8-27b:free': { contextWindow: 262144, maxTokens: 235929, - inputPricePerMTok: 0, - outputPricePerMTok: 0, - cacheReadPricePerMTok: 0, + inputPricePerMTok: 0.24, + outputPricePerMTok: 2.2, + cacheReadPricePerMTok: 0.05, cacheWritePricePerMTok: 0, }, 'qwen/qwen3.8-flash': { @@ -3029,7 +3027,7 @@ export const MODEL_CATALOG = { inputPricePerMTok: 0.15, outputPricePerMTok: 0.47, cacheReadPricePerMTok: 0.016, - cacheWritePricePerMTok: 0.2, + cacheWritePricePerMTok: 0, }, 'qwen/qwen3.8-max-0902': { contextWindow: 1000000, @@ -3037,7 +3035,7 @@ export const MODEL_CATALOG = { inputPricePerMTok: 2, outputPricePerMTok: 6, cacheReadPricePerMTok: 0.25, - cacheWritePricePerMTok: 2.5, + cacheWritePricePerMTok: 0, }, 'qwen/qwen3.8-max-prime': { contextWindow: 1000000, @@ -3103,22 +3101,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.15, cacheWritePricePerMTok: 0, }, - 'sao10k/l3.1-euryale-70b': { - contextWindow: 131072, - maxTokens: 16384, - inputPricePerMTok: 0.85, - outputPricePerMTok: 0.85, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, - 'stealth/space-bunny-alpha': { - contextWindow: 1000000, - maxTokens: 524288, - inputPricePerMTok: 0, - outputPricePerMTok: 0, - cacheReadPricePerMTok: 0, - cacheWritePricePerMTok: 0, - }, 'stepfun/step-3.5-flash': { contextWindow: 262144, maxTokens: 65536, @@ -3135,6 +3117,14 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.04, cacheWritePricePerMTok: 0, }, + 'stepfun/step-5-preview': { + contextWindow: 1000000, + maxTokens: 64000, + inputPricePerMTok: 1, + outputPricePerMTok: 2.7, + cacheReadPricePerMTok: 0.1, + cacheWritePricePerMTok: 0, + }, 'tencent/hy3': { contextWindow: 262144, maxTokens: 128000, @@ -3161,10 +3151,10 @@ export const MODEL_CATALOG = { }, 'thinkingmachines/inkling': { contextWindow: 524288, - maxTokens: 262144, - inputPricePerMTok: 0.95, + maxTokens: 471859, + inputPricePerMTok: 1, outputPricePerMTok: 4.05, - cacheReadPricePerMTok: 0.16, + cacheReadPricePerMTok: 0.17, cacheWritePricePerMTok: 0, }, 'thinkingmachines/inkling-small': { @@ -3191,8 +3181,15 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0, cacheWritePricePerMTok: 0, }, - 'typesafe/jev-router': { contextWindow: 1000000, maxTokens: 4096 }, - 'unbiased/pareto': { + 'typesafe/jev-router': { + contextWindow: 1000000, + maxTokens: 4096, + inputPricePerMTok: 0, + outputPricePerMTok: 0, + cacheReadPricePerMTok: 0, + cacheWritePricePerMTok: 0, + }, + 'unbiased/pareto-26.9': { contextWindow: 262144, maxTokens: 131072, inputPricePerMTok: 2.5, @@ -3200,14 +3197,6 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.25, cacheWritePricePerMTok: 0, }, - 'unbiased/pareto-26.10-preview': { - contextWindow: 1048576, - maxTokens: 131072, - inputPricePerMTok: 0.8, - outputPricePerMTok: 3.2, - cacheReadPricePerMTok: 0.03, - cacheWritePricePerMTok: 0, - }, 'upstage/solar-mini4': { contextWindow: 524288, maxTokens: 131072, @@ -3353,11 +3342,11 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'z-ai/glm-4.6': { - contextWindow: 198000, - maxTokens: 16384, - inputPricePerMTok: 0.43, - outputPricePerMTok: 1.75, - cacheReadPricePerMTok: 0.08, + contextWindow: 202752, + maxTokens: 131072, + inputPricePerMTok: 0.5, + outputPricePerMTok: 2, + cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 0, }, 'z-ai/glm-4.6v': { @@ -3365,7 +3354,7 @@ export const MODEL_CATALOG = { maxTokens: 32768, inputPricePerMTok: 0.3, outputPricePerMTok: 0.9, - cacheReadPricePerMTok: 0.05, + cacheReadPricePerMTok: 0.055, cacheWritePricePerMTok: 0, }, 'z-ai/glm-4.7': { @@ -3385,8 +3374,8 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'z-ai/glm-5': { - contextWindow: 198000, - maxTokens: 128000, + contextWindow: 202752, + maxTokens: 131072, inputPricePerMTok: 0.6, outputPricePerMTok: 1.9, cacheReadPricePerMTok: 0.119, @@ -3401,43 +3390,43 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.1': { - contextWindow: 202752, - maxTokens: 131072, - inputPricePerMTok: 0.9646, - outputPricePerMTok: 3.0316, - cacheReadPricePerMTok: 0.17914, + contextWindow: 200000, + maxTokens: 128000, + inputPricePerMTok: 0.966, + outputPricePerMTok: 3.036, + cacheReadPricePerMTok: 0.1794, cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.2': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.41, - outputPricePerMTok: 3.99, - cacheReadPricePerMTok: 0.26, + inputPricePerMTok: 0.037, + outputPricePerMTok: 9, + cacheReadPricePerMTok: 0.036, cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.3': { contextWindow: 1048576, - maxTokens: 131072, - inputPricePerMTok: 1.4, - outputPricePerMTok: 4.4, - cacheReadPricePerMTok: 0.14, + maxTokens: 943718, + inputPricePerMTok: 0.079, + outputPricePerMTok: 4.8, + cacheReadPricePerMTok: 0.078, cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.3-flash': { - contextWindow: 1048575, - maxTokens: 943717, - inputPricePerMTok: 0.15, - outputPricePerMTok: 0.5, - cacheReadPricePerMTok: 0.03, + contextWindow: 1048576, + maxTokens: 943718, + inputPricePerMTok: 0.0171, + outputPricePerMTok: 0.9, + cacheReadPricePerMTok: 0.01125, cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.3-flash:batch': { contextWindow: 1048576, maxTokens: 131072, - inputPricePerMTok: 0.06, - outputPricePerMTok: 0.2, - cacheReadPricePerMTok: 0.012, + inputPricePerMTok: 0.05, + outputPricePerMTok: 0.18, + cacheReadPricePerMTok: 0.01, cacheWritePricePerMTok: 0, }, 'z-ai/glm-5.3-flashx': { @@ -3481,12 +3470,12 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 12.5, }, '~anthropic/claude-haiku-latest': { - contextWindow: 200000, - maxTokens: 64000, - inputPricePerMTok: 1, - outputPricePerMTok: 5, - cacheReadPricePerMTok: 0.1, - cacheWritePricePerMTok: 1.25, + contextWindow: 1000000, + maxTokens: 128000, + inputPricePerMTok: 0.1, + outputPricePerMTok: 0.5, + cacheReadPricePerMTok: 0.01, + cacheWritePricePerMTok: 0.125, }, '~anthropic/claude-opus-latest': { contextWindow: 1000000, @@ -3501,31 +3490,31 @@ export const MODEL_CATALOG = { maxTokens: 128000, inputPricePerMTok: 2, outputPricePerMTok: 10, - cacheReadPricePerMTok: 0.2, + cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 2.5, }, '~deepseek/deepseek-flash-latest': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.015, - outputPricePerMTok: 1.2, - cacheReadPricePerMTok: 0.002115, + inputPricePerMTok: 0.036, + outputPricePerMTok: 0.684, + cacheReadPricePerMTok: 0.0054, cacheWritePricePerMTok: 0, }, '~deepseek/deepseek-pro-latest': { contextWindow: 1048576, - maxTokens: 393216, - inputPricePerMTok: 0.132, - outputPricePerMTok: 0.396, - cacheReadPricePerMTok: 0.0042, + maxTokens: 943718, + inputPricePerMTok: 0.25, + outputPricePerMTok: 5, + cacheReadPricePerMTok: 0.249, cacheWritePricePerMTok: 0, }, '~deepseek/deepseek-v4-flash-latest': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.012825, - outputPricePerMTok: 1.6, - cacheReadPricePerMTok: 0.012825, + inputPricePerMTok: 0.00999, + outputPricePerMTok: 1.152, + cacheReadPricePerMTok: 0.00999, cacheWritePricePerMTok: 0, }, '~google/gemini-flash-latest': { @@ -3540,16 +3529,16 @@ export const MODEL_CATALOG = { contextWindow: 1048576, maxTokens: 65536, inputPricePerMTok: 2, - outputPricePerMTok: 12, - cacheReadPricePerMTok: 0.2, - cacheWritePricePerMTok: 0.375, + outputPricePerMTok: 10, + cacheReadPricePerMTok: 0.1, + cacheWritePricePerMTok: 0.1875, }, '~moonshotai/kimi-latest': { contextWindow: 1048576, maxTokens: 131072, - inputPricePerMTok: 1.39, - outputPricePerMTok: 13, - cacheReadPricePerMTok: 0.8, + inputPricePerMTok: 0.294, + outputPricePerMTok: 24, + cacheReadPricePerMTok: 0.284, cacheWritePricePerMTok: 0, }, '~openai/gpt-astra-latest': { @@ -3592,6 +3581,14 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.2, cacheWritePricePerMTok: 2.5, }, + '~unbiased/pareto-latest': { + contextWindow: 262144, + maxTokens: 131072, + inputPricePerMTok: 2.5, + outputPricePerMTok: 7.5, + cacheReadPricePerMTok: 0.25, + cacheWritePricePerMTok: 0, + }, '~x-ai/grok-latest': { contextWindow: 500000, maxTokens: 450000, @@ -3603,7 +3600,7 @@ export const MODEL_CATALOG = { '~z-ai/glm-flash-latest': { contextWindow: 1048576, maxTokens: 943718, - inputPricePerMTok: 0.02625, + inputPricePerMTok: 0.0171, outputPricePerMTok: 0.9, cacheReadPricePerMTok: 0.01125, cacheWritePricePerMTok: 0, @@ -3611,9 +3608,9 @@ export const MODEL_CATALOG = { '~z-ai/glm-latest': { contextWindow: 1048576, maxTokens: 131072, - inputPricePerMTok: 0.12, - outputPricePerMTok: 4, - cacheReadPricePerMTok: 0.08, + inputPricePerMTok: 0.0608, + outputPricePerMTok: 4.4, + cacheReadPricePerMTok: 0.0565, cacheWritePricePerMTok: 0, }, }, @@ -3650,6 +3647,14 @@ export const MODEL_CATALOG = { cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 1.25, }, + 'claude-haiku-5-5': { + contextWindow: 1000000, + maxTokens: 128000, + inputPricePerMTok: 0.1, + outputPricePerMTok: 0.5, + cacheReadPricePerMTok: 0.01, + cacheWritePricePerMTok: 0.125, + }, 'claude-opus-4-5': { contextWindow: 200000, maxTokens: 64000, @@ -3707,7 +3712,7 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 5, }, 'claude-sonnet-4-5': { - contextWindow: 1000000, + contextWindow: 200000, maxTokens: 64000, inputPricePerMTok: 3, outputPricePerMTok: 15, @@ -3715,7 +3720,7 @@ export const MODEL_CATALOG = { cacheWritePricePerMTok: 3.75, }, 'claude-sonnet-4-5-20250929': { - contextWindow: 1000000, + contextWindow: 200000, maxTokens: 64000, inputPricePerMTok: 3, outputPricePerMTok: 15, @@ -3743,7 +3748,7 @@ export const MODEL_CATALOG = { maxTokens: 128000, inputPricePerMTok: 2, outputPricePerMTok: 10, - cacheReadPricePerMTok: 0.2, + cacheReadPricePerMTok: 0.1, cacheWritePricePerMTok: 2.5, }, },