| // Generated by scripts/sync-model-metadata.mjs from https://models.dev/api.json. |
| // Do not edit by hand; special access-path pricing belongs in builtin-pricing.ts. |
| import type { PricingConfig } from '@maka/core'; |
| |
| export const GENERATED_MODEL_PRICING: readonly PricingConfig[] = [ |
| { |
| modelKey: 'anthropic:claude-fable-5', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'anthropic:claude-haiku-4-5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-haiku-4-5-20251001', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-4-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-4-5-20251101', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-4-6', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-4-7', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-4-8', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-opus-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'anthropic:claude-sonnet-4-5', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'anthropic:claude-sonnet-4-5-20250929', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'anthropic:claude-sonnet-4-6', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'anthropic:claude-sonnet-5', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { modelKey: 'alibaba:qvq-max', inputUsdPer1M: 1.2, outputUsdPer1M: 4.8 }, |
| { modelKey: 'alibaba:qwen-flash', inputUsdPer1M: 0.05, outputUsdPer1M: 0.4 }, |
| { modelKey: 'alibaba:qwen-max', inputUsdPer1M: 1.6, outputUsdPer1M: 6.4 }, |
| { modelKey: 'alibaba:qwen-mt-plus', inputUsdPer1M: 2.46, outputUsdPer1M: 7.37 }, |
| { modelKey: 'alibaba:qwen-mt-turbo', inputUsdPer1M: 0.16, outputUsdPer1M: 0.49 }, |
| { modelKey: 'alibaba:qwen-omni-turbo', inputUsdPer1M: 0.07, outputUsdPer1M: 0.27 }, |
| { modelKey: 'alibaba:qwen-omni-turbo-realtime', inputUsdPer1M: 0.27, outputUsdPer1M: 1.07 }, |
| { modelKey: 'alibaba:qwen-plus', inputUsdPer1M: 0.4, outputUsdPer1M: 1.2 }, |
| { modelKey: 'alibaba:qwen-plus-character-ja', inputUsdPer1M: 0.5, outputUsdPer1M: 1.4 }, |
| { modelKey: 'alibaba:qwen-turbo', inputUsdPer1M: 0.05, outputUsdPer1M: 0.2 }, |
| { modelKey: 'alibaba:qwen-vl-max', inputUsdPer1M: 0.8, outputUsdPer1M: 3.2 }, |
| { modelKey: 'alibaba:qwen-vl-ocr', inputUsdPer1M: 0.72, outputUsdPer1M: 0.72 }, |
| { modelKey: 'alibaba:qwen-vl-plus', inputUsdPer1M: 0.21, outputUsdPer1M: 0.63 }, |
| { modelKey: 'alibaba:qwen2-5-14b-instruct', inputUsdPer1M: 0.35, outputUsdPer1M: 1.4 }, |
| { modelKey: 'alibaba:qwen2-5-32b-instruct', inputUsdPer1M: 0.7, outputUsdPer1M: 2.8 }, |
| { modelKey: 'alibaba:qwen2-5-72b-instruct', inputUsdPer1M: 1.4, outputUsdPer1M: 5.6 }, |
| { modelKey: 'alibaba:qwen2-5-7b-instruct', inputUsdPer1M: 0.175, outputUsdPer1M: 0.7 }, |
| { modelKey: 'alibaba:qwen2-5-omni-7b', inputUsdPer1M: 0.1, outputUsdPer1M: 0.4 }, |
| { modelKey: 'alibaba:qwen2-5-vl-72b-instruct', inputUsdPer1M: 2.8, outputUsdPer1M: 8.4 }, |
| { modelKey: 'alibaba:qwen2-5-vl-7b-instruct', inputUsdPer1M: 0.35, outputUsdPer1M: 1.05 }, |
| { modelKey: 'alibaba:qwen3-14b', inputUsdPer1M: 0.35, outputUsdPer1M: 1.4 }, |
| { modelKey: 'alibaba:qwen3-235b-a22b', inputUsdPer1M: 0.7, outputUsdPer1M: 2.8 }, |
| { modelKey: 'alibaba:qwen3-32b', inputUsdPer1M: 0.7, outputUsdPer1M: 2.8 }, |
| { modelKey: 'alibaba:qwen3-8b', inputUsdPer1M: 0.18, outputUsdPer1M: 0.7 }, |
| { modelKey: 'alibaba:qwen3-asr-flash', inputUsdPer1M: 0.035, outputUsdPer1M: 0.035 }, |
| { modelKey: 'alibaba:qwen3-coder-30b-a3b-instruct', inputUsdPer1M: 0.45, outputUsdPer1M: 2.25 }, |
| { modelKey: 'alibaba:qwen3-coder-480b-a35b-instruct', inputUsdPer1M: 1.5, outputUsdPer1M: 7.5 }, |
| { modelKey: 'alibaba:qwen3-coder-flash', inputUsdPer1M: 0.3, outputUsdPer1M: 1.5 }, |
| { modelKey: 'alibaba:qwen3-coder-plus', inputUsdPer1M: 1, outputUsdPer1M: 5 }, |
| { modelKey: 'alibaba:qwen3-livetranslate-flash-realtime', inputUsdPer1M: 10, outputUsdPer1M: 10 }, |
| { modelKey: 'alibaba:qwen3-max', inputUsdPer1M: 1.2, outputUsdPer1M: 6 }, |
| { modelKey: 'alibaba:qwen3-next-80b-a3b-instruct', inputUsdPer1M: 0.5, outputUsdPer1M: 2 }, |
| { modelKey: 'alibaba:qwen3-next-80b-a3b-thinking', inputUsdPer1M: 0.5, outputUsdPer1M: 6 }, |
| { modelKey: 'alibaba:qwen3-omni-flash', inputUsdPer1M: 0.43, outputUsdPer1M: 1.66 }, |
| { modelKey: 'alibaba:qwen3-omni-flash-realtime', inputUsdPer1M: 0.52, outputUsdPer1M: 1.99 }, |
| { modelKey: 'alibaba:qwen3-vl-235b-a22b', inputUsdPer1M: 0.7, outputUsdPer1M: 2.8 }, |
| { modelKey: 'alibaba:qwen3-vl-30b-a3b', inputUsdPer1M: 0.2, outputUsdPer1M: 0.8 }, |
| { modelKey: 'alibaba:qwen3-vl-plus', inputUsdPer1M: 0.2, outputUsdPer1M: 1.6 }, |
| { modelKey: 'alibaba:qwen3.5-122b-a10b', inputUsdPer1M: 0.4, outputUsdPer1M: 3.2 }, |
| { modelKey: 'alibaba:qwen3.5-27b', inputUsdPer1M: 0.3, outputUsdPer1M: 2.4 }, |
| { modelKey: 'alibaba:qwen3.5-35b-a3b', inputUsdPer1M: 0.25, outputUsdPer1M: 2 }, |
| { modelKey: 'alibaba:qwen3.5-397b-a17b', inputUsdPer1M: 0.6, outputUsdPer1M: 3.6 }, |
| { modelKey: 'alibaba:qwen3.5-plus', inputUsdPer1M: 0.4, outputUsdPer1M: 2.4 }, |
| { modelKey: 'alibaba:qwen3.6-27b', inputUsdPer1M: 0.6, outputUsdPer1M: 3.6 }, |
| { modelKey: 'alibaba:qwen3.6-35b-a3b', inputUsdPer1M: 0.248, outputUsdPer1M: 1.485 }, |
| { |
| modelKey: 'alibaba:qwen3.6-flash', |
| inputUsdPer1M: 0.1875, |
| outputUsdPer1M: 1.125, |
| cacheWriteUsdPer1M: 0.234375, |
| }, |
| { |
| modelKey: 'alibaba:qwen3.6-max-preview', |
| inputUsdPer1M: 1.3, |
| outputUsdPer1M: 7.8, |
| cacheReadUsdPer1M: 0.13, |
| cacheWriteUsdPer1M: 1.625, |
| }, |
| { |
| modelKey: 'alibaba:qwen3.7-max', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 3.125, |
| }, |
| { |
| modelKey: 'alibaba:qwen3.8-max', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.25, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { modelKey: 'alibaba:qwq-plus', inputUsdPer1M: 0.8, outputUsdPer1M: 2.4 }, |
| { modelKey: 'cohere:command-a-03-2025', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-a-plus-05-2026', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-a-reasoning-08-2025', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-a-translate-08-2025', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-a-vision-07-2025', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-r-08-2024', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'cohere:command-r-plus-08-2024', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'cohere:command-r7b-12-2024', inputUsdPer1M: 0.0375, outputUsdPer1M: 0.15 }, |
| { modelKey: 'cohere:command-r7b-arabic-02-2025', inputUsdPer1M: 0.0375, outputUsdPer1M: 0.15 }, |
| { modelKey: 'cohere:north-mini-code-1-0', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/aisingapore/gemma-sea-lion-v4-27b-it', |
| inputUsdPer1M: 0.351, |
| outputUsdPer1M: 0.555, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/deepseek-ai/deepseek-r1-distill-qwen-32b', |
| inputUsdPer1M: 0.497, |
| outputUsdPer1M: 4.881, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/google/gemma-4-26b-a4b-it', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/ibm-granite/granite-4.0-h-micro', |
| inputUsdPer1M: 0.017, |
| outputUsdPer1M: 0.112, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-3.1-8b-instruct-fp8', |
| inputUsdPer1M: 0.152, |
| outputUsdPer1M: 0.287, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-3.2-11b-vision-instruct', |
| inputUsdPer1M: 0.0485, |
| outputUsdPer1M: 0.676, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-3.2-1b-instruct', |
| inputUsdPer1M: 0.027, |
| outputUsdPer1M: 0.201, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-3.2-3b-instruct', |
| inputUsdPer1M: 0.0509, |
| outputUsdPer1M: 0.335, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-3.3-70b-instruct-fp8-fast', |
| inputUsdPer1M: 0.293, |
| outputUsdPer1M: 2.253, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-4-scout-17b-16e-instruct', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 0.85, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/meta/llama-guard-3-8b', |
| inputUsdPer1M: 0.484, |
| outputUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/mistralai/mistral-small-3.1-24b-instruct', |
| inputUsdPer1M: 0.351, |
| outputUsdPer1M: 0.555, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/moonshotai/kimi-k2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/moonshotai/kimi-k2.7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/nvidia/nemotron-3-120b-a12b', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.5, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/openai/gpt-oss-120b', |
| inputUsdPer1M: 0.35, |
| outputUsdPer1M: 0.75, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/openai/gpt-oss-20b', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/qwen/qwen2.5-coder-32b-instruct', |
| inputUsdPer1M: 0.66, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/qwen/qwen3-30b-a3b-fp8', |
| inputUsdPer1M: 0.0509, |
| outputUsdPer1M: 0.335, |
| }, |
| { modelKey: 'cloudflare-workers-ai:@cf/qwen/qwq-32b', inputUsdPer1M: 0.66, outputUsdPer1M: 1 }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/zai-org/glm-4.7-flash', |
| inputUsdPer1M: 0.0605, |
| outputUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'cloudflare-workers-ai:@cf/zai-org/glm-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-R1-0528', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 2.15, |
| cacheReadUsdPer1M: 0.35, |
| }, |
| { modelKey: 'deepinfra:deepseek-ai/DeepSeek-V3', inputUsdPer1M: 0.32, outputUsdPer1M: 0.89 }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-V3.1', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.95, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-V3.2', |
| inputUsdPer1M: 0.26, |
| outputUsdPer1M: 0.38, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-V4-Flash', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.018, |
| }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-V4-Flash-0731', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.018, |
| }, |
| { |
| modelKey: 'deepinfra:deepseek-ai/DeepSeek-V4-Pro', |
| inputUsdPer1M: 1.3, |
| outputUsdPer1M: 2.6, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { modelKey: 'deepinfra:google/gemma-4-26B-A4B-it', inputUsdPer1M: 0.07, outputUsdPer1M: 0.34 }, |
| { modelKey: 'deepinfra:google/gemma-4-31B-it', inputUsdPer1M: 0.13, outputUsdPer1M: 0.38 }, |
| { modelKey: 'deepinfra:google/gemma-4-E4B-it', inputUsdPer1M: 0.02, outputUsdPer1M: 0.1 }, |
| { |
| modelKey: 'deepinfra:meta-llama/Llama-3.3-70B-Instruct-Turbo', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.32, |
| }, |
| { |
| modelKey: 'deepinfra:meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.8, |
| }, |
| { |
| modelKey: 'deepinfra:meta-llama/Llama-4-Scout-17B-16E-Instruct', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'deepinfra:MiniMaxAI/MiniMax-M2.5', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 1.15, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'deepinfra:MiniMaxAI/MiniMax-M2.7', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'deepinfra:MiniMaxAI/MiniMax-M3', |
| inputUsdPer1M: 0.28, |
| outputUsdPer1M: 1.1, |
| cacheReadUsdPer1M: 0.056, |
| }, |
| { |
| modelKey: 'deepinfra:moonshotai/Kimi-K2.5', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 2.25, |
| cacheReadUsdPer1M: 0.07, |
| }, |
| { |
| modelKey: 'deepinfra:moonshotai/Kimi-K2.6', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 3.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'deepinfra:moonshotai/Kimi-K2.7-Code', |
| inputUsdPer1M: 0.68, |
| outputUsdPer1M: 3.4, |
| cacheReadUsdPer1M: 0.136, |
| }, |
| { |
| modelKey: 'deepinfra:moonshotai/Kimi-K3', |
| inputUsdPer1M: 2.7, |
| outputUsdPer1M: 13.5, |
| cacheReadUsdPer1M: 0.27, |
| }, |
| { |
| modelKey: 'deepinfra:nvidia/Llama-3.3-Nemotron-Super-49B-v1.5', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'deepinfra:nvidia/Nemotron-3-Nano-30B-A3B', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'deepinfra:nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.8, |
| }, |
| { modelKey: 'deepinfra:openai/gpt-oss-120b', inputUsdPer1M: 0.037, outputUsdPer1M: 0.17 }, |
| { modelKey: 'deepinfra:openai/gpt-oss-20b', inputUsdPer1M: 0.03, outputUsdPer1M: 0.14 }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3-235B-A22B-Instruct-2507', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.55, |
| }, |
| { modelKey: 'deepinfra:Qwen/Qwen3-32B', inputUsdPer1M: 0.08, outputUsdPer1M: 0.28 }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3-Coder-480B-A35B-Instruct-Turbo', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3-Next-80B-A3B-Instruct', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 1.1, |
| }, |
| { modelKey: 'deepinfra:Qwen/Qwen3.5-122B-A10B', inputUsdPer1M: 0.29, outputUsdPer1M: 2.4 }, |
| { modelKey: 'deepinfra:Qwen/Qwen3.5-27B', inputUsdPer1M: 0.26, outputUsdPer1M: 2.6 }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3.5-35B-A3B', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3.5-397B-A17B', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.22, |
| }, |
| { modelKey: 'deepinfra:Qwen/Qwen3.5-9B', inputUsdPer1M: 0.1, outputUsdPer1M: 0.15 }, |
| { modelKey: 'deepinfra:Qwen/Qwen3.6-27B', inputUsdPer1M: 0.32, outputUsdPer1M: 3.2 }, |
| { modelKey: 'deepinfra:Qwen/Qwen3.6-35B-A3B', inputUsdPer1M: 0.1, outputUsdPer1M: 0.95 }, |
| { |
| modelKey: 'deepinfra:Qwen/Qwen3.8-Max', |
| inputUsdPer1M: 1.65, |
| outputUsdPer1M: 4.951, |
| cacheReadUsdPer1M: 0.206, |
| }, |
| { |
| modelKey: 'deepinfra:stepfun-ai/Step-3.7-Flash', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.15, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { |
| modelKey: 'deepinfra:tencent/Hy3', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.58, |
| cacheReadUsdPer1M: 0.035, |
| }, |
| { |
| modelKey: 'deepinfra:thinkingmachines/Inkling', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4.05, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'deepinfra:thinkingmachines/Inkling-Small', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'deepinfra:XiaomiMiMo/MiMo-V2.5', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'deepinfra:XiaomiMiMo/MiMo-V2.5-Pro', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-4.6', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-4.7', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.75, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-4.7-Flash', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.08, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-5.1', |
| inputUsdPer1M: 1.05, |
| outputUsdPer1M: 3.5, |
| cacheReadUsdPer1M: 0.205, |
| }, |
| { |
| modelKey: 'deepinfra:zai-org/GLM-5.2', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.14, |
| }, |
| { |
| modelKey: 'deepseek:deepseek-chat', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'deepseek:deepseek-reasoner', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'deepseek:deepseek-v4-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'deepseek:deepseek-v4-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.003625, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/deepseek-v4-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/deepseek-v4-flash-0731', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/deepseek-v4-pro', |
| inputUsdPer1M: 1.74, |
| outputUsdPer1M: 3.48, |
| cacheReadUsdPer1M: 0.145, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/glm-5p2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.14, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/gpt-oss-120b', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/gpt-oss-20b', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.035, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/kimi-k2p6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/kimi-k2p7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/kimi-k3', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/minimax-m2p7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/minimax-m3', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/models/qwen3p7-plus', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/routers/glm-5p2-fast', |
| inputUsdPer1M: 2.1, |
| outputUsdPer1M: 6.6, |
| cacheReadUsdPer1M: 0.21, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/routers/kimi-k2p6-fast', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/routers/kimi-k2p6-turbo', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/routers/kimi-k2p7-code-fast', |
| inputUsdPer1M: 1.9, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.38, |
| }, |
| { |
| modelKey: 'fireworks-ai:accounts/fireworks/routers/kimi-k3-fast', |
| inputUsdPer1M: 4.5, |
| outputUsdPer1M: 22.5, |
| cacheReadUsdPer1M: 0.45, |
| }, |
| { |
| modelKey: 'google:gemini-2.0-flash', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { modelKey: 'google:gemini-2.0-flash-lite', inputUsdPer1M: 0.075, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'google:gemini-2.5-flash', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'google:gemini-2.5-flash-image', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'google:gemini-2.5-flash-lite', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { modelKey: 'google:gemini-2.5-flash-preview-tts', inputUsdPer1M: 0.5, outputUsdPer1M: 10 }, |
| { modelKey: 'google:gemini-2.5-pro-preview-tts', inputUsdPer1M: 1, outputUsdPer1M: 20 }, |
| { |
| modelKey: 'google:gemini-3-flash-preview', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { modelKey: 'google:gemini-3-pro-image', inputUsdPer1M: 2, outputUsdPer1M: 120 }, |
| { modelKey: 'google:gemini-3-pro-image-preview', inputUsdPer1M: 2, outputUsdPer1M: 120 }, |
| { modelKey: 'google:gemini-3.1-flash-image', inputUsdPer1M: 0.5, outputUsdPer1M: 60 }, |
| { modelKey: 'google:gemini-3.1-flash-image-preview', inputUsdPer1M: 0.5, outputUsdPer1M: 60 }, |
| { |
| modelKey: 'google:gemini-3.1-flash-lite', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { modelKey: 'google:gemini-3.1-flash-lite-image', inputUsdPer1M: 0.25, outputUsdPer1M: 30 }, |
| { |
| modelKey: 'google:gemini-3.1-flash-lite-preview', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { modelKey: 'google:gemini-3.1-flash-live-preview', inputUsdPer1M: 0.75, outputUsdPer1M: 4.5 }, |
| { modelKey: 'google:gemini-3.1-flash-tts-preview', inputUsdPer1M: 1, outputUsdPer1M: 20 }, |
| { |
| modelKey: 'google:gemini-3.5-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'google:gemini-3.5-flash-lite', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { modelKey: 'google:gemini-3.5-live-translate-preview', inputUsdPer1M: 3.5, outputUsdPer1M: 21 }, |
| { |
| modelKey: 'google:gemini-3.6-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'google:gemini-embedding-001', inputUsdPer1M: 0.15, outputUsdPer1M: 0 }, |
| { modelKey: 'google:gemini-embedding-2', inputUsdPer1M: 0.2, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'google:gemini-flash-latest', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'google:gemini-flash-lite-latest', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { modelKey: 'google:gemini-omni-flash-preview', inputUsdPer1M: 1.5, outputUsdPer1M: 17.5 }, |
| { modelKey: 'google:gemini-robotics-er-1.6-preview', inputUsdPer1M: 1, outputUsdPer1M: 5 }, |
| { modelKey: 'google:lyria-3-clip-preview', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'google:lyria-3-pro-preview', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'groq:meta-llama/llama-prompt-guard-2-86m', |
| inputUsdPer1M: 0.04, |
| outputUsdPer1M: 0.04, |
| }, |
| { |
| modelKey: 'groq:openai/gpt-oss-120b', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'groq:openai/gpt-oss-20b', |
| inputUsdPer1M: 0.075, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.0375, |
| }, |
| { modelKey: 'groq:openai/gpt-oss-safeguard-20b', inputUsdPer1M: 0.075, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'groq:qwen/qwen3.6-27b', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { modelKey: 'huggingface:deepseek-ai/DeepSeek-R1', inputUsdPer1M: 0.7, outputUsdPer1M: 2.5 }, |
| { modelKey: 'huggingface:deepseek-ai/DeepSeek-R1-0528', inputUsdPer1M: 3, outputUsdPer1M: 5 }, |
| { modelKey: 'huggingface:deepseek-ai/DeepSeek-V3', inputUsdPer1M: 0.4, outputUsdPer1M: 1.3 }, |
| { modelKey: 'huggingface:deepseek-ai/DeepSeek-V3.1', inputUsdPer1M: 0.27, outputUsdPer1M: 1 }, |
| { modelKey: 'huggingface:deepseek-ai/DeepSeek-V3.2', inputUsdPer1M: 0.28, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'huggingface:deepseek-ai/DeepSeek-V4-Flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| }, |
| { |
| modelKey: 'huggingface:deepseek-ai/DeepSeek-V4-Flash-0731', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| }, |
| { |
| modelKey: 'huggingface:deepseek-ai/DeepSeek-V4-Pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.003625, |
| }, |
| { modelKey: 'huggingface:google/gemma-4-26B-A4B-it', inputUsdPer1M: 0.13, outputUsdPer1M: 0.4 }, |
| { modelKey: 'huggingface:google/gemma-4-31B-it', inputUsdPer1M: 0.14, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'huggingface:meta-llama/Llama-3.3-70B-Instruct', |
| inputUsdPer1M: 0.59, |
| outputUsdPer1M: 0.79, |
| }, |
| { modelKey: 'huggingface:MiniMaxAI/MiniMax-M2', inputUsdPer1M: 0.3, outputUsdPer1M: 1.2 }, |
| { modelKey: 'huggingface:MiniMaxAI/MiniMax-M2.1', inputUsdPer1M: 0.3, outputUsdPer1M: 1.2 }, |
| { |
| modelKey: 'huggingface:MiniMaxAI/MiniMax-M2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'huggingface:MiniMaxAI/MiniMax-M2.7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'huggingface:MiniMaxAI/MiniMax-M3', inputUsdPer1M: 0.3, outputUsdPer1M: 1.2 }, |
| { modelKey: 'huggingface:moonshotai/Kimi-K2-Instruct', inputUsdPer1M: 1, outputUsdPer1M: 3 }, |
| { modelKey: 'huggingface:moonshotai/Kimi-K2-Instruct-0905', inputUsdPer1M: 1, outputUsdPer1M: 3 }, |
| { |
| modelKey: 'huggingface:moonshotai/Kimi-K2-Thinking', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'huggingface:moonshotai/Kimi-K2.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'huggingface:moonshotai/Kimi-K2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { modelKey: 'huggingface:moonshotai/Kimi-K2.7-Code', inputUsdPer1M: 0.95, outputUsdPer1M: 4 }, |
| { modelKey: 'huggingface:moonshotai/Kimi-K3', inputUsdPer1M: 3, outputUsdPer1M: 15 }, |
| { modelKey: 'huggingface:openai/gpt-oss-120b', inputUsdPer1M: 0.25, outputUsdPer1M: 0.69 }, |
| { modelKey: 'huggingface:openai/gpt-oss-20b', inputUsdPer1M: 0.1, outputUsdPer1M: 0.5 }, |
| { modelKey: 'huggingface:Qwen/Qwen3-235B-A22B', inputUsdPer1M: 0.2, outputUsdPer1M: 0.8 }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-235B-A22B-Instruct-2507', |
| inputUsdPer1M: 0.855, |
| outputUsdPer1M: 2.565, |
| }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-235B-A22B-Thinking-2507', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 3, |
| }, |
| { modelKey: 'huggingface:Qwen/Qwen3-32B', inputUsdPer1M: 0.29, outputUsdPer1M: 0.59 }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-Coder-30B-A3B-Instruct', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-Coder-480B-A35B-Instruct', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 2, |
| }, |
| { modelKey: 'huggingface:Qwen/Qwen3-Coder-Next', inputUsdPer1M: 0.2, outputUsdPer1M: 1.5 }, |
| { modelKey: 'huggingface:Qwen/Qwen3-Embedding-4B', inputUsdPer1M: 0.01, outputUsdPer1M: 0 }, |
| { modelKey: 'huggingface:Qwen/Qwen3-Embedding-8B', inputUsdPer1M: 0.01, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-Next-80B-A3B-Instruct', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'huggingface:Qwen/Qwen3-Next-80B-A3B-Thinking', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2, |
| }, |
| { modelKey: 'huggingface:Qwen/Qwen3.5-122B-A10B', inputUsdPer1M: 0.4, outputUsdPer1M: 3.2 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.5-27B', inputUsdPer1M: 0.3, outputUsdPer1M: 2.4 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.5-35B-A3B', inputUsdPer1M: 0.25, outputUsdPer1M: 2 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.5-397B-A17B', inputUsdPer1M: 0.6, outputUsdPer1M: 3.6 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.5-9B', inputUsdPer1M: 0.17, outputUsdPer1M: 0.25 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.6-27B', inputUsdPer1M: 0.47, outputUsdPer1M: 3.19 }, |
| { modelKey: 'huggingface:Qwen/Qwen3.6-35B-A3B', inputUsdPer1M: 0.15, outputUsdPer1M: 0.95 }, |
| { modelKey: 'huggingface:stepfun-ai/Step-3.5-Flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'huggingface:stepfun-ai/Step-3.7-Flash', inputUsdPer1M: 0.2, outputUsdPer1M: 1.15 }, |
| { modelKey: 'huggingface:tencent/Hy3', inputUsdPer1M: 0.14, outputUsdPer1M: 0.58 }, |
| { modelKey: 'huggingface:thinkingmachines/Inkling', inputUsdPer1M: 1, outputUsdPer1M: 4.05 }, |
| { |
| modelKey: 'huggingface:thinkingmachines/Inkling-Small', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.2, |
| }, |
| { modelKey: 'huggingface:XiaomiMiMo/MiMo-V2-Flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'huggingface:XiaomiMiMo/MiMo-V2.5', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'huggingface:XiaomiMiMo/MiMo-V2.5-Pro', inputUsdPer1M: 1, outputUsdPer1M: 3 }, |
| { modelKey: 'huggingface:zai-org/GLM-4.5', inputUsdPer1M: 0.6, outputUsdPer1M: 2.2 }, |
| { modelKey: 'huggingface:zai-org/GLM-4.5-Air', inputUsdPer1M: 0.13, outputUsdPer1M: 0.85 }, |
| { modelKey: 'huggingface:zai-org/GLM-4.5V', inputUsdPer1M: 0.6, outputUsdPer1M: 1.8 }, |
| { modelKey: 'huggingface:zai-org/GLM-4.6', inputUsdPer1M: 0.55, outputUsdPer1M: 2.2 }, |
| { |
| modelKey: 'huggingface:zai-org/GLM-4.7', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { modelKey: 'huggingface:zai-org/GLM-4.7-Flash', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'huggingface:zai-org/GLM-5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 3.2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'huggingface:zai-org/GLM-5.1', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 3.2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { modelKey: 'huggingface:zai-org/GLM-5.2', inputUsdPer1M: 1.4, outputUsdPer1M: 4.4 }, |
| { modelKey: 'MiniMax:MiniMax-M2', inputUsdPer1M: 0.3, outputUsdPer1M: 1.2 }, |
| { |
| modelKey: 'MiniMax:MiniMax-M2.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'MiniMax:MiniMax-M2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'MiniMax:MiniMax-M2.5-highspeed', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'MiniMax:MiniMax-M2.7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'MiniMax:MiniMax-M2.7-highspeed', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { modelKey: 'mistral:codestral-latest', inputUsdPer1M: 0.3, outputUsdPer1M: 0.9 }, |
| { modelKey: 'mistral:devstral-2512', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:devstral-latest', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:devstral-medium-2507', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:devstral-medium-latest', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:devstral-small-2505', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'mistral:devstral-small-2507', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'mistral:labs-devstral-small-2512', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'mistral:magistral-medium-latest', inputUsdPer1M: 2, outputUsdPer1M: 5 }, |
| { modelKey: 'mistral:magistral-small', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'mistral:ministral-3b-latest', inputUsdPer1M: 0.04, outputUsdPer1M: 0.04 }, |
| { modelKey: 'mistral:ministral-8b-latest', inputUsdPer1M: 0.1, outputUsdPer1M: 0.1 }, |
| { modelKey: 'mistral:mistral-embed', inputUsdPer1M: 0.1, outputUsdPer1M: 0 }, |
| { modelKey: 'mistral:mistral-large-2411', inputUsdPer1M: 2, outputUsdPer1M: 6 }, |
| { modelKey: 'mistral:mistral-large-2512', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'mistral:mistral-large-latest', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'mistral:mistral-medium-2505', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:mistral-medium-2508', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'mistral:mistral-medium-2604', inputUsdPer1M: 1.5, outputUsdPer1M: 7.5 }, |
| { modelKey: 'mistral:mistral-medium-latest', inputUsdPer1M: 1.5, outputUsdPer1M: 7.5 }, |
| { modelKey: 'mistral:mistral-nemo', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'mistral:mistral-small-2506', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'mistral:mistral-small-2603', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'mistral:mistral-small-latest', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'mistral:open-mistral-7b', inputUsdPer1M: 0.25, outputUsdPer1M: 0.25 }, |
| { modelKey: 'mistral:open-mistral-nemo', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'mistral:open-mixtral-8x22b', inputUsdPer1M: 2, outputUsdPer1M: 6 }, |
| { modelKey: 'mistral:open-mixtral-8x7b', inputUsdPer1M: 0.7, outputUsdPer1M: 0.7 }, |
| { modelKey: 'mistral:pixtral-12b', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'mistral:pixtral-large-latest', inputUsdPer1M: 2, outputUsdPer1M: 6 }, |
| { modelKey: 'mistral:voxtral-small-latest', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'moonshot:kimi-k2-0711-preview', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2-0905-preview', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2-thinking', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2-thinking-turbo', |
| inputUsdPer1M: 1.15, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2-turbo-preview', |
| inputUsdPer1M: 2.4, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.6, |
| }, |
| { modelKey: 'moonshot:kimi-k2.5', inputUsdPer1M: 0.6, outputUsdPer1M: 3, cacheReadUsdPer1M: 0.1 }, |
| { |
| modelKey: 'moonshot:kimi-k2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2.7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { |
| modelKey: 'moonshot:kimi-k2.7-code-highspeed', |
| inputUsdPer1M: 1.9, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.38, |
| }, |
| { modelKey: 'moonshot:kimi-k3', inputUsdPer1M: 3, outputUsdPer1M: 15, cacheReadUsdPer1M: 0.3 }, |
| { |
| modelKey: 'nvidia:abacusai/dracarys-llama-3.1-70b-instruct', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:baai/bge-m3', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:black-forest-labs/flux_1-kontext-dev', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:black-forest-labs/flux_1-schnell', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:black-forest-labs/flux_2-klein-4b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:black-forest-labs/flux.1-dev', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:bytedance/seed-oss-36b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:deepseek-ai/deepseek-v4-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'nvidia:deepseek-ai/deepseek-v4-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.003625, |
| }, |
| { modelKey: 'nvidia:google/gemma-2-2b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/gemma-3-12b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/gemma-3-4b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/gemma-3n-e2b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/gemma-3n-e4b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/gemma-4-31b-it', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:google/google-paligemma', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/esm2-650m', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/esmfold', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.1-70b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.1-8b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.2-11b-vision-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.2-1b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.2-3b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.2-90b-vision-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:meta/llama-3.3-70b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:meta/llama-4-maverick-17b-128e-instruct', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:meta/llama-guard-4-12b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:microsoft/phi-4-mini-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:microsoft/phi-4-multimodal-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:minimaxai/minimax-m2.7', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:minimaxai/minimax-m3', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/magistral-small-2506', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/ministral-14b-instruct-2512', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mistral-7b-instruct-v0.3', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:mistralai/mistral-large-3-675b-instruct-2512', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:mistralai/mistral-medium-3-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mistral-medium-3.5-128b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mistral-nemotron', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mistral-small-4-119b-2603', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mixtral-8x22b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:mistralai/mixtral-8x7b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:moonshotai/kimi-k2-instruct-0905', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:moonshotai/kimi-k2.6', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/active-speaker-detection', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/bevformer', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/cosmos-predict1-5b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/cosmos-reason2-8b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/cosmos-transfer1-7b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/cosmos-transfer2_5-2b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/gliner-pii', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3_2-nemoretriever-300m-embed-v1', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.1-nemotron-70b-instruct', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:nvidia/llama-3.1-nemotron-nano-8b-v1', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.1-nemotron-nano-vl-8b-v1', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.1-nemotron-safety-guard-8b-v3', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.1-nemotron-ultra-253b-v1', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.3-nemotron-super-49b-v1', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/llama-3.3-nemotron-super-49b-v1.5', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:nvidia/llama-nemotron-embed-vl-1b-v2', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/llama-nemotron-rerank-vl-1b-v2', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/magpie-tts-zeroshot', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nemotron-3-content-safety', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nemotron-3-nano-30b-a3b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:nvidia/nemotron-3-nano-omni-30b-a3b-reasoning', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:nvidia/nemotron-3-super-120b-a12b', inputUsdPer1M: 0.2, outputUsdPer1M: 0.8 }, |
| { |
| modelKey: 'nvidia:nvidia/nemotron-3-ultra-550b-a55b', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'nvidia:nvidia/nemotron-content-safety-reasoning-4b', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:nvidia/nemotron-mini-4b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nemotron-nano-12b-v2-vl', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nemotron-voicechat', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nv-embed-v1', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nv-embedcode-7b-v1', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/nvidia-nemotron-nano-9b-v2', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/rerank-qa-mistral-4b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'nvidia:nvidia/riva-translate-4b-instruct-v1.1', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'nvidia:nvidia/sparsedrive', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/streampetr', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/studiovoice', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/synthetic-video-detector', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/usdcode', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:nvidia/usdvalidate', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:openai/gpt-oss-120b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:openai/gpt-oss-20b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:openai/whisper-large-v3', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:poolside/laguna-xs-2.1', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen-image', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen-image-edit', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen2.5-coder-32b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen3-coder-480b-a35b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen3-next-80b-a3b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen3.5-122b-a10b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:qwen/qwen3.5-397b-a17b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:sarvamai/sarvam-m', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:stepfun-ai/step-3.5-flash', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:stepfun-ai/step-3.7-flash', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:thinkingmachines/inkling', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:upstage/solar-10.7b-instruct', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'nvidia:z-ai/glm-5.2', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openai:gpt-3.5-turbo', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0, |
| }, |
| { modelKey: 'openai:gpt-4', inputUsdPer1M: 30, outputUsdPer1M: 60 }, |
| { modelKey: 'openai:gpt-4-turbo', inputUsdPer1M: 10, outputUsdPer1M: 30 }, |
| { modelKey: 'openai:gpt-4.1', inputUsdPer1M: 2, outputUsdPer1M: 8, cacheReadUsdPer1M: 0.5 }, |
| { |
| modelKey: 'openai:gpt-4.1-mini', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openai:gpt-4.1-nano', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { modelKey: 'openai:gpt-4o', inputUsdPer1M: 2.5, outputUsdPer1M: 10, cacheReadUsdPer1M: 1.25 }, |
| { modelKey: 'openai:gpt-4o-2024-05-13', inputUsdPer1M: 5, outputUsdPer1M: 15 }, |
| { |
| modelKey: 'openai:gpt-4o-2024-08-06', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openai:gpt-4o-2024-11-20', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openai:gpt-4o-mini', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { modelKey: 'openai:gpt-5', inputUsdPer1M: 1.25, outputUsdPer1M: 10, cacheReadUsdPer1M: 0.125 }, |
| { |
| modelKey: 'openai:gpt-5-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openai:gpt-5-nano', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.005, |
| }, |
| { modelKey: 'openai:gpt-5-pro', inputUsdPer1M: 15, outputUsdPer1M: 120 }, |
| { modelKey: 'openai:gpt-5.1', inputUsdPer1M: 1.25, outputUsdPer1M: 10, cacheReadUsdPer1M: 0.125 }, |
| { modelKey: 'openai:gpt-5.2', inputUsdPer1M: 1.75, outputUsdPer1M: 14, cacheReadUsdPer1M: 0.175 }, |
| { |
| modelKey: 'openai:gpt-5.2-chat-latest', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { modelKey: 'openai:gpt-5.2-pro', inputUsdPer1M: 21, outputUsdPer1M: 168 }, |
| { |
| modelKey: 'openai:gpt-5.3-chat-latest', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openai:gpt-5.3-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openai:gpt-5.3-codex-spark', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openai:gpt-5.4-mini', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'openai:gpt-5.4-nano', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { modelKey: 'openai:gpt-image-2', inputUsdPer1M: 5, outputUsdPer1M: 30, cacheReadUsdPer1M: 1.25 }, |
| { |
| modelKey: 'openai:gpt-realtime-2.1', |
| inputUsdPer1M: 4, |
| outputUsdPer1M: 24, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { modelKey: 'openai:o1', inputUsdPer1M: 15, outputUsdPer1M: 60, cacheReadUsdPer1M: 7.5 }, |
| { modelKey: 'openai:o1-pro', inputUsdPer1M: 150, outputUsdPer1M: 600 }, |
| { modelKey: 'openai:o3', inputUsdPer1M: 2, outputUsdPer1M: 8, cacheReadUsdPer1M: 0.5 }, |
| { modelKey: 'openai:o3-mini', inputUsdPer1M: 1.1, outputUsdPer1M: 4.4, cacheReadUsdPer1M: 0.55 }, |
| { modelKey: 'openai:o3-pro', inputUsdPer1M: 20, outputUsdPer1M: 80 }, |
| { modelKey: 'openai:o4-mini', inputUsdPer1M: 1.1, outputUsdPer1M: 4.4, cacheReadUsdPer1M: 0.275 }, |
| { modelKey: 'openai:text-embedding-3-large', inputUsdPer1M: 0.13, outputUsdPer1M: 0 }, |
| { modelKey: 'openai:text-embedding-3-small', inputUsdPer1M: 0.02, outputUsdPer1M: 0 }, |
| { modelKey: 'openai:text-embedding-ada-002', inputUsdPer1M: 0.1, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'opencode:big-pickle', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:claude-3-5-haiku', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.08, |
| cacheWriteUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'opencode:claude-fable-5', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'opencode:claude-haiku-4-5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-4-1', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-4-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-4-6', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-4-7', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-4-8', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'opencode:claude-opus-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'opencode:claude-sonnet-4-6', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'opencode:claude-sonnet-5', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'opencode:deepseek-v4-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { |
| modelKey: 'opencode:deepseek-v4-flash-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:deepseek-v4-pro', |
| inputUsdPer1M: 1.74, |
| outputUsdPer1M: 3.84, |
| cacheReadUsdPer1M: 0.145, |
| }, |
| { |
| modelKey: 'opencode:gemini-3-flash', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'opencode:gemini-3.5-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'opencode:gemini-3.5-flash-lite', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'opencode:gemini-3.6-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'opencode:glm-4.6', inputUsdPer1M: 0.6, outputUsdPer1M: 2.2, cacheReadUsdPer1M: 0.1 }, |
| { modelKey: 'opencode:glm-4.7', inputUsdPer1M: 0.6, outputUsdPer1M: 2.2, cacheReadUsdPer1M: 0.1 }, |
| { modelKey: 'opencode:glm-4.7-free', inputUsdPer1M: 0, outputUsdPer1M: 0, cacheReadUsdPer1M: 0 }, |
| { modelKey: 'opencode:glm-5', inputUsdPer1M: 1, outputUsdPer1M: 3.2, cacheReadUsdPer1M: 0.2 }, |
| { modelKey: 'opencode:glm-5-free', inputUsdPer1M: 0, outputUsdPer1M: 0, cacheReadUsdPer1M: 0 }, |
| { |
| modelKey: 'opencode:glm-5.1', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'opencode:glm-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'opencode:gpt-5', |
| inputUsdPer1M: 1.07, |
| outputUsdPer1M: 8.5, |
| cacheReadUsdPer1M: 0.107, |
| }, |
| { |
| modelKey: 'opencode:gpt-5-codex', |
| inputUsdPer1M: 1.07, |
| outputUsdPer1M: 8.5, |
| cacheReadUsdPer1M: 0.107, |
| }, |
| { |
| modelKey: 'opencode:gpt-5-nano', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.005, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.1', |
| inputUsdPer1M: 1.07, |
| outputUsdPer1M: 8.5, |
| cacheReadUsdPer1M: 0.107, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.1-codex', |
| inputUsdPer1M: 1.07, |
| outputUsdPer1M: 8.5, |
| cacheReadUsdPer1M: 0.107, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.1-codex-max', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.1-codex-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.2', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.2-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.3-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.3-codex-spark', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.4-mini', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.4-nano', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.4-pro', |
| inputUsdPer1M: 30, |
| outputUsdPer1M: 180, |
| cacheReadUsdPer1M: 30, |
| }, |
| { |
| modelKey: 'opencode:gpt-5.5-pro', |
| inputUsdPer1M: 30, |
| outputUsdPer1M: 180, |
| cacheReadUsdPer1M: 30, |
| }, |
| { |
| modelKey: 'opencode:grok-build-0.1', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'opencode:grok-code', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { modelKey: 'opencode:hy3-free', inputUsdPer1M: 0, outputUsdPer1M: 0, cacheReadUsdPer1M: 0 }, |
| { |
| modelKey: 'opencode:hy3-preview-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { modelKey: 'opencode:kimi-k2', inputUsdPer1M: 0.4, outputUsdPer1M: 2.5, cacheReadUsdPer1M: 0.4 }, |
| { |
| modelKey: 'opencode:kimi-k2-thinking', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'opencode:kimi-k2.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'opencode:kimi-k2.5-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:kimi-k2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'opencode:kimi-k2.7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { modelKey: 'opencode:kimi-k3', inputUsdPer1M: 3, outputUsdPer1M: 15, cacheReadUsdPer1M: 0.3 }, |
| { |
| modelKey: 'opencode:laguna-s-2.1-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { modelKey: 'opencode:ling-2.6-flash-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'opencode:ling-3.0-flash-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:longcat-2.0-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:mimo-v2-flash-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:mimo-v2-omni-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:mimo-v2-pro-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:mimo-v2.5-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:minimax-m2.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'opencode:minimax-m2.1-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:minimax-m2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'opencode:minimax-m2.5-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:minimax-m2.7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'opencode:minimax-m3', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'opencode:minimax-m3-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:nemotron-3-super-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'opencode:nemotron-3-ultra-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { modelKey: 'opencode:north-mini-code-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'opencode:qwen3-coder', inputUsdPer1M: 0.45, outputUsdPer1M: 1.8 }, |
| { |
| modelKey: 'opencode:qwen3.5-plus', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.02, |
| cacheWriteUsdPer1M: 0.25, |
| }, |
| { |
| modelKey: 'opencode:qwen3.6-plus', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| cacheWriteUsdPer1M: 0.625, |
| }, |
| { |
| modelKey: 'opencode:qwen3.6-plus-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { modelKey: 'opencode:ring-2.6-1t-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'opencode:trinity-large-preview-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openrouter:~anthropic/claude-fable-latest', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'openrouter:~anthropic/claude-haiku-latest', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:~anthropic/claude-opus-latest', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'openrouter:~anthropic/claude-sonnet-latest', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'openrouter:~deepseek/deepseek-v4-flash-latest', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.018, |
| }, |
| { |
| modelKey: 'openrouter:~google/gemini-flash-latest', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.15, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:~moonshotai/kimi-latest', |
| inputUsdPer1M: 2.9, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.29, |
| }, |
| { |
| modelKey: 'openrouter:~openai/gpt-mini-latest', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { modelKey: 'openrouter:ai21/jamba-large-1.7', inputUsdPer1M: 2, outputUsdPer1M: 8 }, |
| { |
| modelKey: 'openrouter:aion-labs/aion-2.0', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:aion-labs/aion-3.0', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.75, |
| }, |
| { |
| modelKey: 'openrouter:aion-labs/aion-3.0-mini', |
| inputUsdPer1M: 0.7, |
| outputUsdPer1M: 1.4, |
| cacheReadUsdPer1M: 0.18, |
| }, |
| { |
| modelKey: 'openrouter:aion-labs/aion-rp-llama-3.1-8b', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 1.6, |
| }, |
| { modelKey: 'openrouter:allenai/olmo-3-32b-think', inputUsdPer1M: 0.15, outputUsdPer1M: 0.5 }, |
| { modelKey: 'openrouter:amazon/nova-2-lite-v1', inputUsdPer1M: 0.3, outputUsdPer1M: 2.5 }, |
| { modelKey: 'openrouter:amazon/nova-lite-v1', inputUsdPer1M: 0.06, outputUsdPer1M: 0.24 }, |
| { modelKey: 'openrouter:amazon/nova-micro-v1', inputUsdPer1M: 0.035, outputUsdPer1M: 0.14 }, |
| { |
| modelKey: 'openrouter:amazon/nova-premier-v1', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 12.5, |
| cacheReadUsdPer1M: 0.625, |
| }, |
| { modelKey: 'openrouter:amazon/nova-pro-v1', inputUsdPer1M: 0.8, outputUsdPer1M: 3.2 }, |
| { modelKey: 'openrouter:anthracite-org/magnum-v4-72b', inputUsdPer1M: 3, outputUsdPer1M: 5 }, |
| { |
| modelKey: 'openrouter:anthropic/claude-3-haiku', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-fable-5', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-haiku-4.5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4.1', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4.5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4.7-fast', |
| inputUsdPer1M: 30, |
| outputUsdPer1M: 150, |
| cacheReadUsdPer1M: 3, |
| cacheWriteUsdPer1M: 37.5, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4.8', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-4.8-fast', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-opus-5-fast', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'openrouter:anthropic/claude-sonnet-5', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'openrouter:arcee-ai/trinity-large-thinking', |
| inputUsdPer1M: 0.22, |
| outputUsdPer1M: 0.85, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'openrouter:arcee-ai/virtuoso-large', inputUsdPer1M: 0.75, outputUsdPer1M: 1.2 }, |
| { |
| modelKey: 'openrouter:baidu/ernie-4.5-vl-424b-a47b', |
| inputUsdPer1M: 0.42, |
| outputUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:bytedance/ui-tars-1.5-7b', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openrouter:cognitivecomputations/dolphin-mistral-24b-venice-edition', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.9, |
| }, |
| { modelKey: 'openrouter:cohere/command-a', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'openrouter:cohere/command-r-08-2024', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'openrouter:cohere/command-r-plus-08-2024', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { |
| modelKey: 'openrouter:cohere/command-r7b-12-2024', |
| inputUsdPer1M: 0.0375, |
| outputUsdPer1M: 0.15, |
| }, |
| { modelKey: 'openrouter:cohere/north-mini-code:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:deepcogito/cogito-v2.1-671b', inputUsdPer1M: 1.25, outputUsdPer1M: 1.25 }, |
| { modelKey: 'openrouter:deepseek/deepseek-chat', inputUsdPer1M: 0.2574, outputUsdPer1M: 1.0287 }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-chat-v3-0324', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1.12, |
| cacheReadUsdPer1M: 0.135, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-chat-v3.1', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.95, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { modelKey: 'openrouter:deepseek/deepseek-r1', inputUsdPer1M: 0.7, outputUsdPer1M: 2.5 }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-r1-0528', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 2.15, |
| cacheReadUsdPer1M: 0.35, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-r1-distill-llama-70b', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 0.8, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-v3.1-terminus', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.135, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-v3.2', |
| inputUsdPer1M: 0.269, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.1345, |
| }, |
| { modelKey: 'openrouter:deepseek/deepseek-v3.2-exp', inputUsdPer1M: 0.27, outputUsdPer1M: 0.41 }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-v4-flash', |
| inputUsdPer1M: 0.0882, |
| outputUsdPer1M: 0.1764, |
| cacheReadUsdPer1M: 0.01764, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-v4-flash-0731', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.018, |
| }, |
| { |
| modelKey: 'openrouter:deepseek/deepseek-v4-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.003625, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-2.5-flash', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-2.5-flash-image', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-2.5-flash-lite', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3-flash-preview', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3-pro-image', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3-pro-image-preview', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { modelKey: 'openrouter:google/gemini-3.1-flash-image', inputUsdPer1M: 0.5, outputUsdPer1M: 3 }, |
| { |
| modelKey: 'openrouter:google/gemini-3.1-flash-image-preview', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.1-flash-lite', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.1-flash-lite-image', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.1-flash-lite-preview', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.5-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.5-flash-lite', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { |
| modelKey: 'openrouter:google/gemini-3.6-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.15, |
| cacheWriteUsdPer1M: 0.083333, |
| }, |
| { modelKey: 'openrouter:google/gemma-2-27b-it', inputUsdPer1M: 0.65, outputUsdPer1M: 0.65 }, |
| { modelKey: 'openrouter:google/gemma-3-12b-it', inputUsdPer1M: 0.05, outputUsdPer1M: 0.15 }, |
| { |
| modelKey: 'openrouter:google/gemma-3-27b-it', |
| inputUsdPer1M: 0.08, |
| outputUsdPer1M: 0.45, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { modelKey: 'openrouter:google/gemma-3-4b-it', inputUsdPer1M: 0.05, outputUsdPer1M: 0.1 }, |
| { modelKey: 'openrouter:google/gemma-3n-e4b-it', inputUsdPer1M: 0.06, outputUsdPer1M: 0.12 }, |
| { modelKey: 'openrouter:google/gemma-4-26b-a4b-it', inputUsdPer1M: 0.07, outputUsdPer1M: 0.34 }, |
| { modelKey: 'openrouter:google/gemma-4-26b-a4b-it:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openrouter:google/gemma-4-31b-it', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.34, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { modelKey: 'openrouter:google/gemma-4-31b-it:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:google/lyria-3-clip-preview', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:google/lyria-3-pro-preview', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:gryphe/mythomax-l2-13b', inputUsdPer1M: 0.08, outputUsdPer1M: 0.11 }, |
| { |
| modelKey: 'openrouter:ibm-granite/granite-4.0-h-micro', |
| inputUsdPer1M: 0.017, |
| outputUsdPer1M: 0.112, |
| }, |
| { |
| modelKey: 'openrouter:ibm-granite/granite-4.1-8b', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.1, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'openrouter:inception/mercury-2', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.75, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:inclusionai/ling-2.6-1t', |
| inputUsdPer1M: 0.075, |
| outputUsdPer1M: 0.625, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'openrouter:inclusionai/ling-2.6-flash', |
| inputUsdPer1M: 0.01, |
| outputUsdPer1M: 0.03, |
| cacheReadUsdPer1M: 0.002, |
| }, |
| { |
| modelKey: 'openrouter:inclusionai/ling-3.0-flash', |
| inputUsdPer1M: 0.021, |
| outputUsdPer1M: 0.063, |
| cacheReadUsdPer1M: 0.0042, |
| }, |
| { modelKey: 'openrouter:inclusionai/ling-3.0-tiny:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openrouter:inclusionai/ring-2.6-1t', |
| inputUsdPer1M: 0.075, |
| outputUsdPer1M: 0.625, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'openrouter:kwaipilot/kat-coder-air-v2.5', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:kwaipilot/kat-coder-pro-v2', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'openrouter:kwaipilot/kat-coder-pro-v2.5', |
| inputUsdPer1M: 0.74, |
| outputUsdPer1M: 2.96, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'openrouter:mancer/weaver', inputUsdPer1M: 0.5, outputUsdPer1M: 0.75 }, |
| { |
| modelKey: 'openrouter:meituan/longcat-2.0', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.006, |
| }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-3.1-70b-instruct', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-3.1-8b-instruct', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.08, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-3.2-1b-instruct', |
| inputUsdPer1M: 0.027, |
| outputUsdPer1M: 0.201, |
| }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-3.2-3b-instruct', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.33, |
| }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-3.3-70b-instruct', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.32, |
| }, |
| { modelKey: 'openrouter:meta-llama/llama-4-maverick', inputUsdPer1M: 0.2, outputUsdPer1M: 0.8 }, |
| { modelKey: 'openrouter:meta-llama/llama-4-scout', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'openrouter:meta-llama/llama-guard-4-12b', |
| inputUsdPer1M: 0.18, |
| outputUsdPer1M: 0.18, |
| }, |
| { |
| modelKey: 'openrouter:meta/muse-spark-1.1', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 4.25, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'openrouter:meta/muse-spark-1.2', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 4.25, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'openrouter:microsoft/phi-4', inputUsdPer1M: 0.07, outputUsdPer1M: 0.14 }, |
| { modelKey: 'openrouter:microsoft/wizardlm-2-8x22b', inputUsdPer1M: 0.62, outputUsdPer1M: 0.62 }, |
| { modelKey: 'openrouter:minimax/minimax-01', inputUsdPer1M: 0.2, outputUsdPer1M: 1.1 }, |
| { modelKey: 'openrouter:minimax/minimax-m1', inputUsdPer1M: 0.55, outputUsdPer1M: 2.2 }, |
| { modelKey: 'openrouter:minimax/minimax-m2', inputUsdPer1M: 0.255, outputUsdPer1M: 1.02 }, |
| { |
| modelKey: 'openrouter:minimax/minimax-m2-her', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:minimax/minimax-m2.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:minimax/minimax-m2.5', |
| inputUsdPer1M: 0.22, |
| outputUsdPer1M: 0.9, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'openrouter:minimax/minimax-m2.7', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1.08, |
| cacheReadUsdPer1M: 0.054, |
| }, |
| { |
| modelKey: 'openrouter:minimax/minimax-m3', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/codestral-2508', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.9, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/ministral-14b-2512', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/ministral-3b-2512', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.1, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/ministral-8b-2512', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.15, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-large', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-large-2407', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-large-2512', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-medium-3', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { modelKey: 'openrouter:mistralai/mistral-medium-3-5', inputUsdPer1M: 1.5, outputUsdPer1M: 7.5 }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-medium-3.1', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { modelKey: 'openrouter:mistralai/mistral-nemo', inputUsdPer1M: 0.019, outputUsdPer1M: 0.03 }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-saba', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-small-24b-instruct-2501', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-small-2603', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-small-3.1-24b-instruct', |
| inputUsdPer1M: 0.351, |
| outputUsdPer1M: 0.555, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mistral-small-3.2-24b-instruct', |
| inputUsdPer1M: 0.09375, |
| outputUsdPer1M: 0.25, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/mixtral-8x22b-instruct', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:mistralai/voxtral-small-24b-2507', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { modelKey: 'openrouter:moonshotai/kimi-k2', inputUsdPer1M: 0.57, outputUsdPer1M: 2.3 }, |
| { modelKey: 'openrouter:moonshotai/kimi-k2-0905', inputUsdPer1M: 0.6, outputUsdPer1M: 2.5 }, |
| { |
| modelKey: 'openrouter:moonshotai/kimi-k2-thinking', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'openrouter:moonshotai/kimi-k2.5', |
| inputUsdPer1M: 0.57, |
| outputUsdPer1M: 2.85, |
| cacheReadUsdPer1M: 0.095, |
| }, |
| { |
| modelKey: 'openrouter:moonshotai/kimi-k2.6', |
| inputUsdPer1M: 0.589, |
| outputUsdPer1M: 2.48, |
| cacheReadUsdPer1M: 0.0992, |
| }, |
| { |
| modelKey: 'openrouter:moonshotai/kimi-k2.7-code', |
| inputUsdPer1M: 0.7, |
| outputUsdPer1M: 3.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'openrouter:moonshotai/kimi-k3', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { modelKey: 'openrouter:morph/morph-v3-fast', inputUsdPer1M: 0.8, outputUsdPer1M: 1.2 }, |
| { modelKey: 'openrouter:morph/morph-v3-large', inputUsdPer1M: 0.9, outputUsdPer1M: 1.9 }, |
| { |
| modelKey: 'openrouter:nex-agi/nex-n2-mini', |
| inputUsdPer1M: 0.025, |
| outputUsdPer1M: 0.1, |
| cacheReadUsdPer1M: 0.0025, |
| }, |
| { |
| modelKey: 'openrouter:nex-agi/nex-n2-pro', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:nousresearch/hermes-3-llama-3.1-405b', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'openrouter:nousresearch/hermes-3-llama-3.1-70b', |
| inputUsdPer1M: 0.7, |
| outputUsdPer1M: 0.7, |
| }, |
| { modelKey: 'openrouter:nousresearch/hermes-4-405b', inputUsdPer1M: 1, outputUsdPer1M: 3 }, |
| { modelKey: 'openrouter:nousresearch/hermes-4-70b', inputUsdPer1M: 0.13, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-nano-30b-a3b', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-nano-30b-a3b:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-super-120b-a12b', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.9, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-super-120b-a12b:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-ultra-550b-a55b', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3.6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3-ultra-550b-a55b:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-3.5-content-safety:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'openrouter:nvidia/nemotron-nano-12b-v2-vl:free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| }, |
| { modelKey: 'openrouter:nvidia/nemotron-nano-9b-v2:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:openai/gpt-3.5-turbo', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'openrouter:openai/gpt-3.5-turbo-0613', inputUsdPer1M: 1, outputUsdPer1M: 2 }, |
| { modelKey: 'openrouter:openai/gpt-3.5-turbo-16k', inputUsdPer1M: 3, outputUsdPer1M: 4 }, |
| { modelKey: 'openrouter:openai/gpt-3.5-turbo-instruct', inputUsdPer1M: 1.5, outputUsdPer1M: 2 }, |
| { modelKey: 'openrouter:openai/gpt-4', inputUsdPer1M: 30, outputUsdPer1M: 60 }, |
| { modelKey: 'openrouter:openai/gpt-4-turbo', inputUsdPer1M: 10, outputUsdPer1M: 30 }, |
| { modelKey: 'openrouter:openai/gpt-4-turbo-preview', inputUsdPer1M: 10, outputUsdPer1M: 30 }, |
| { |
| modelKey: 'openrouter:openai/gpt-4.1', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4.1-mini', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4.1-nano', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4o', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { modelKey: 'openrouter:openai/gpt-4o-2024-05-13', inputUsdPer1M: 5, outputUsdPer1M: 15 }, |
| { |
| modelKey: 'openrouter:openai/gpt-4o-2024-08-06', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4o-2024-11-20', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4o-mini', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-4o-mini-2024-07-18', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5-image', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5-image-mini', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.25, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5-nano', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.005, |
| }, |
| { modelKey: 'openrouter:openai/gpt-5-pro', inputUsdPer1M: 15, outputUsdPer1M: 120 }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.1', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.1-codex', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.1-codex-max', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.1-codex-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.2', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.2-chat', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.2-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { modelKey: 'openrouter:openai/gpt-5.2-pro', inputUsdPer1M: 21, outputUsdPer1M: 168 }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.3-chat', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.3-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.4-image-2', |
| inputUsdPer1M: 8, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 2, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.4-mini', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'openrouter:openai/gpt-5.4-nano', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { modelKey: 'openrouter:openai/gpt-audio', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'openrouter:openai/gpt-audio-mini', inputUsdPer1M: 0.6, outputUsdPer1M: 2.4 }, |
| { |
| modelKey: 'openrouter:openai/gpt-chat-latest', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { modelKey: 'openrouter:openai/gpt-oss-120b', inputUsdPer1M: 0.037, outputUsdPer1M: 0.17 }, |
| { |
| modelKey: 'openrouter:openai/gpt-oss-20b', |
| inputUsdPer1M: 0.03, |
| outputUsdPer1M: 0.13, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { modelKey: 'openrouter:openai/gpt-oss-20b:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openrouter:openai/gpt-oss-safeguard-20b', |
| inputUsdPer1M: 0.075, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.0375, |
| }, |
| { |
| modelKey: 'openrouter:openai/o1', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 60, |
| cacheReadUsdPer1M: 7.5, |
| }, |
| { modelKey: 'openrouter:openai/o1-pro', inputUsdPer1M: 150, outputUsdPer1M: 600 }, |
| { modelKey: 'openrouter:openai/o3', inputUsdPer1M: 2, outputUsdPer1M: 8, cacheReadUsdPer1M: 0.5 }, |
| { |
| modelKey: 'openrouter:openai/o3-mini', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.55, |
| }, |
| { |
| modelKey: 'openrouter:openai/o3-mini-high', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.55, |
| }, |
| { modelKey: 'openrouter:openai/o3-pro', inputUsdPer1M: 20, outputUsdPer1M: 80 }, |
| { |
| modelKey: 'openrouter:openai/o4-mini', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.275, |
| }, |
| { |
| modelKey: 'openrouter:openai/o4-mini-high', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.275, |
| }, |
| { modelKey: 'openrouter:openrouter/free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:perceptron/perceptron-mk1', inputUsdPer1M: 0.15, outputUsdPer1M: 1.5 }, |
| { modelKey: 'openrouter:perplexity/sonar', inputUsdPer1M: 1, outputUsdPer1M: 1 }, |
| { modelKey: 'openrouter:perplexity/sonar-deep-research', inputUsdPer1M: 2, outputUsdPer1M: 8 }, |
| { modelKey: 'openrouter:perplexity/sonar-pro', inputUsdPer1M: 3, outputUsdPer1M: 15 }, |
| { modelKey: 'openrouter:perplexity/sonar-pro-search', inputUsdPer1M: 3, outputUsdPer1M: 15 }, |
| { modelKey: 'openrouter:perplexity/sonar-reasoning-pro', inputUsdPer1M: 2, outputUsdPer1M: 8 }, |
| { |
| modelKey: 'openrouter:poolside/laguna-s-2.1', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.009, |
| }, |
| { modelKey: 'openrouter:poolside/laguna-s-2.1:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'openrouter:poolside/laguna-xs-2.1', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.12, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { modelKey: 'openrouter:poolside/laguna-xs-2.1:free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'openrouter:qwen/qwen-2.5-72b-instruct', inputUsdPer1M: 0.36, outputUsdPer1M: 0.4 }, |
| { modelKey: 'openrouter:qwen/qwen-2.5-7b-instruct', inputUsdPer1M: 0.1, outputUsdPer1M: 0.2 }, |
| { |
| modelKey: 'openrouter:qwen/qwen-2.5-coder-32b-instruct', |
| inputUsdPer1M: 0.66, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen2.5-vl-72b-instruct', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.75, |
| }, |
| { modelKey: 'openrouter:qwen/qwen3-14b', inputUsdPer1M: 0.2275, outputUsdPer1M: 0.91 }, |
| { modelKey: 'openrouter:qwen/qwen3-235b-a22b', inputUsdPer1M: 0.455, outputUsdPer1M: 1.82 }, |
| { modelKey: 'openrouter:qwen/qwen3-235b-a22b-2507', inputUsdPer1M: 0.09, outputUsdPer1M: 0.55 }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-235b-a22b-thinking-2507', |
| inputUsdPer1M: 0.23, |
| outputUsdPer1M: 2.3, |
| }, |
| { modelKey: 'openrouter:qwen/qwen3-30b-a3b', inputUsdPer1M: 0.12, outputUsdPer1M: 0.5 }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-30b-a3b-instruct-2507', |
| inputUsdPer1M: 0.04815, |
| outputUsdPer1M: 0.19305, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-30b-a3b-thinking-2507', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 2.4, |
| }, |
| { modelKey: 'openrouter:qwen/qwen3-32b', inputUsdPer1M: 0.08, outputUsdPer1M: 0.28 }, |
| { modelKey: 'openrouter:qwen/qwen3-8b', inputUsdPer1M: 0.117, outputUsdPer1M: 0.455 }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-coder', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-coder-30b-a3b-instruct', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.27, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-coder-next', |
| inputUsdPer1M: 0.12, |
| outputUsdPer1M: 0.8, |
| cacheReadUsdPer1M: 0.07, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-next-80b-a3b-instruct', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 1.1, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-next-80b-a3b-thinking', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 1.2, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-vl-235b-a22b-instruct', |
| inputUsdPer1M: 0.21, |
| outputUsdPer1M: 1.9, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-vl-235b-a22b-thinking', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 4, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-vl-30b-a3b-instruct', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-vl-30b-a3b-thinking', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 2.4, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3-vl-32b-instruct', |
| inputUsdPer1M: 0.104, |
| outputUsdPer1M: 0.416, |
| }, |
| { modelKey: 'openrouter:qwen/qwen3-vl-8b-instruct', inputUsdPer1M: 0.117, outputUsdPer1M: 0.455 }, |
| { modelKey: 'openrouter:qwen/qwen3-vl-8b-thinking', inputUsdPer1M: 0.18, outputUsdPer1M: 2.1 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-122b-a10b', inputUsdPer1M: 0.29, outputUsdPer1M: 2.4 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-27b', inputUsdPer1M: 0.195, outputUsdPer1M: 1.56 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-35b-a3b', inputUsdPer1M: 0.14, outputUsdPer1M: 1 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-397b-a17b', inputUsdPer1M: 0.39, outputUsdPer1M: 2.34 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-9b', inputUsdPer1M: 0.1, outputUsdPer1M: 0.15 }, |
| { modelKey: 'openrouter:qwen/qwen3.5-flash-02-23', inputUsdPer1M: 0.065, outputUsdPer1M: 0.26 }, |
| { |
| modelKey: 'openrouter:qwen/qwen3.6-27b', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3.6, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3.6-35b-a3b', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3.7-max', |
| inputUsdPer1M: 1.475, |
| outputUsdPer1M: 4.425, |
| cacheReadUsdPer1M: 0.295, |
| cacheWriteUsdPer1M: 1.84375, |
| }, |
| { |
| modelKey: 'openrouter:qwen/qwen3.8-max', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.25, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { modelKey: 'openrouter:rekaai/reka-edge', inputUsdPer1M: 0.1, outputUsdPer1M: 0.1 }, |
| { modelKey: 'openrouter:rekaai/reka-flash-3', inputUsdPer1M: 0.1, outputUsdPer1M: 0.2 }, |
| { modelKey: 'openrouter:relace/relace-apply-3', inputUsdPer1M: 0.85, outputUsdPer1M: 1.25 }, |
| { modelKey: 'openrouter:relace/relace-search', inputUsdPer1M: 1, outputUsdPer1M: 3 }, |
| { modelKey: 'openrouter:sao10k/l3-lunaris-8b', inputUsdPer1M: 0.04, outputUsdPer1M: 0.05 }, |
| { modelKey: 'openrouter:sao10k/l3.1-euryale-70b', inputUsdPer1M: 0.85, outputUsdPer1M: 0.85 }, |
| { modelKey: 'openrouter:sao10k/l3.3-euryale-70b', inputUsdPer1M: 0.65, outputUsdPer1M: 0.75 }, |
| { modelKey: 'openrouter:stepfun/step-3.5-flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'openrouter:stepfun/step-3.7-flash', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.15, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { |
| modelKey: 'openrouter:tencent/hunyuan-a13b-instruct', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.57, |
| }, |
| { |
| modelKey: 'openrouter:tencent/hy3', |
| inputUsdPer1M: 0.132, |
| outputUsdPer1M: 0.528, |
| cacheReadUsdPer1M: 0.033, |
| }, |
| { |
| modelKey: 'openrouter:tencent/hy3-preview', |
| inputUsdPer1M: 0.063, |
| outputUsdPer1M: 0.21, |
| cacheReadUsdPer1M: 0.021, |
| }, |
| { |
| modelKey: 'openrouter:thedrummer/cydonia-24b-v4.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'openrouter:thedrummer/rocinante-12b', inputUsdPer1M: 0.25, outputUsdPer1M: 0.5 }, |
| { |
| modelKey: 'openrouter:thedrummer/skyfall-36b-v2', |
| inputUsdPer1M: 0.55, |
| outputUsdPer1M: 0.8, |
| cacheReadUsdPer1M: 0.25, |
| }, |
| { modelKey: 'openrouter:thedrummer/unslopnemo-12b', inputUsdPer1M: 0.4, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'openrouter:thinkingmachines/inkling', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 4.05, |
| cacheReadUsdPer1M: 0.17, |
| }, |
| { |
| modelKey: 'openrouter:thinkingmachines/inkling-small', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { modelKey: 'openrouter:undi95/remm-slerp-l2-13b', inputUsdPer1M: 0.45, outputUsdPer1M: 0.65 }, |
| { |
| modelKey: 'openrouter:upstage/solar-pro-3', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { modelKey: 'openrouter:writer/palmyra-x5', inputUsdPer1M: 0.6, outputUsdPer1M: 6 }, |
| { |
| modelKey: 'openrouter:xiaomi/mimo-v2.5', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'openrouter:xiaomi/mimo-v2.5-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.0036, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.5-air', |
| inputUsdPer1M: 0.13, |
| outputUsdPer1M: 0.85, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.5v', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 1.8, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.6', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.6v', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.9, |
| cacheReadUsdPer1M: 0.055, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.7', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.75, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-4.7-flash', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-5', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 2.55, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-5-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-5.1', |
| inputUsdPer1M: 0.952, |
| outputUsdPer1M: 2.992, |
| cacheReadUsdPer1M: 0.1768, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-5.2', |
| inputUsdPer1M: 0.6958, |
| outputUsdPer1M: 2.1868, |
| cacheReadUsdPer1M: 0.12922, |
| }, |
| { |
| modelKey: 'openrouter:z-ai/glm-5v-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { modelKey: 'siliconflow:baidu/ERNIE-4.5-300B-A47B', inputUsdPer1M: 0.28, outputUsdPer1M: 1.1 }, |
| { |
| modelKey: 'siliconflow:ByteDance-Seed/Seed-OSS-36B-Instruct', |
| inputUsdPer1M: 0.21, |
| outputUsdPer1M: 0.57, |
| }, |
| { modelKey: 'siliconflow:deepseek-ai/DeepSeek-R1', inputUsdPer1M: 0.5, outputUsdPer1M: 2.18 }, |
| { modelKey: 'siliconflow:deepseek-ai/DeepSeek-V3', inputUsdPer1M: 0.25, outputUsdPer1M: 1 }, |
| { modelKey: 'siliconflow:deepseek-ai/DeepSeek-V3.1', inputUsdPer1M: 0.27, outputUsdPer1M: 1 }, |
| { |
| modelKey: 'siliconflow:deepseek-ai/DeepSeek-V3.1-Terminus', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1, |
| }, |
| { modelKey: 'siliconflow:deepseek-ai/DeepSeek-V3.2', inputUsdPer1M: 0.27, outputUsdPer1M: 0.42 }, |
| { |
| modelKey: 'siliconflow:deepseek-ai/DeepSeek-V3.2-Exp', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 0.41, |
| }, |
| { |
| modelKey: 'siliconflow:deepseek-ai/DeepSeek-V4-Flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { |
| modelKey: 'siliconflow:deepseek-ai/DeepSeek-V4-Pro', |
| inputUsdPer1M: 1.74, |
| outputUsdPer1M: 3.48, |
| cacheReadUsdPer1M: 0.145, |
| }, |
| { modelKey: 'siliconflow:google/gemma-4-26B-A4B-it', inputUsdPer1M: 0.12, outputUsdPer1M: 0.4 }, |
| { modelKey: 'siliconflow:google/gemma-4-31B-it', inputUsdPer1M: 0.13, outputUsdPer1M: 0.4 }, |
| { modelKey: 'siliconflow:inclusionAI/Ling-flash-2.0', inputUsdPer1M: 0.14, outputUsdPer1M: 0.57 }, |
| { |
| modelKey: 'siliconflow:MiniMaxAI/MiniMax-M2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'siliconflow:moonshotai/Kimi-K2.5', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 2.25, |
| cacheReadUsdPer1M: 0.07, |
| }, |
| { |
| modelKey: 'siliconflow:moonshotai/Kimi-K2.6', |
| inputUsdPer1M: 0.77, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { modelKey: 'siliconflow:openai/gpt-oss-120b', inputUsdPer1M: 0.05, outputUsdPer1M: 0.45 }, |
| { modelKey: 'siliconflow:openai/gpt-oss-20b', inputUsdPer1M: 0.04, outputUsdPer1M: 0.18 }, |
| { modelKey: 'siliconflow:Qwen/Qwen2.5-72B-Instruct', inputUsdPer1M: 0.59, outputUsdPer1M: 0.59 }, |
| { modelKey: 'siliconflow:Qwen/Qwen2.5-7B-Instruct', inputUsdPer1M: 0.05, outputUsdPer1M: 0.05 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-14B', inputUsdPer1M: 0.07, outputUsdPer1M: 0.28 }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-235B-A22B-Thinking-2507', |
| inputUsdPer1M: 0.13, |
| outputUsdPer1M: 0.6, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-30B-A3B-Instruct-2507', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.3, |
| }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-32B', inputUsdPer1M: 0.14, outputUsdPer1M: 0.57 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-8B', inputUsdPer1M: 0.06, outputUsdPer1M: 0.06 }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-Coder-30B-A3B-Instruct', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.28, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-Coder-480B-A35B-Instruct', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-VL-235B-A22B-Instruct', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.5, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-VL-235B-A22B-Thinking', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 3.5, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-VL-30B-A3B-Instruct', |
| inputUsdPer1M: 0.29, |
| outputUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'siliconflow:Qwen/Qwen3-VL-30B-A3B-Thinking', |
| inputUsdPer1M: 0.29, |
| outputUsdPer1M: 1, |
| }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-VL-32B-Instruct', inputUsdPer1M: 0.2, outputUsdPer1M: 0.6 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-VL-32B-Thinking', inputUsdPer1M: 0.2, outputUsdPer1M: 1.5 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3-VL-8B-Instruct', inputUsdPer1M: 0.18, outputUsdPer1M: 0.68 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.5-122B-A10B', inputUsdPer1M: 0.26, outputUsdPer1M: 2.08 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.5-27B', inputUsdPer1M: 0.25, outputUsdPer1M: 2 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.5-35B-A3B', inputUsdPer1M: 0.24, outputUsdPer1M: 1.8 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.5-397B-A17B', inputUsdPer1M: 0.39, outputUsdPer1M: 2.34 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.5-9B', inputUsdPer1M: 0.1, outputUsdPer1M: 0.15 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.6-27B', inputUsdPer1M: 0.3, outputUsdPer1M: 3.2 }, |
| { modelKey: 'siliconflow:Qwen/Qwen3.6-35B-A3B', inputUsdPer1M: 0.2, outputUsdPer1M: 1.6 }, |
| { modelKey: 'siliconflow:stepfun-ai/Step-3.5-Flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { |
| modelKey: 'siliconflow:tencent/Hunyuan-A13B-Instruct', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.57, |
| }, |
| { |
| modelKey: 'siliconflow:tencent/Hy3-preview', |
| inputUsdPer1M: 0.066, |
| outputUsdPer1M: 0.26, |
| cacheReadUsdPer1M: 0.029, |
| }, |
| { modelKey: 'siliconflow:zai-org/GLM-4.5-Air', inputUsdPer1M: 0.14, outputUsdPer1M: 0.86 }, |
| { |
| modelKey: 'siliconflow:zai-org/GLM-5', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 2.55, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'siliconflow:zai-org/GLM-5.1', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'siliconflow:zai-org/GLM-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'siliconflow:zai-org/GLM-5V-Turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'stepfun:step-1-32k', |
| inputUsdPer1M: 2.05, |
| outputUsdPer1M: 9.59, |
| cacheReadUsdPer1M: 0.41, |
| }, |
| { |
| modelKey: 'stepfun:step-2-16k', |
| inputUsdPer1M: 5.21, |
| outputUsdPer1M: 16.44, |
| cacheReadUsdPer1M: 1.04, |
| }, |
| { |
| modelKey: 'stepfun:step-3.5-flash', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'stepfun:step-3.5-flash-2603', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'stepfun:step-3.7-flash', |
| inputUsdPer1M: 0.185, |
| outputUsdPer1M: 1.11, |
| cacheReadUsdPer1M: 0.037, |
| }, |
| { |
| modelKey: 'stepfun-ai:step-1-32k', |
| inputUsdPer1M: 2.05, |
| outputUsdPer1M: 9.59, |
| cacheReadUsdPer1M: 0.41, |
| }, |
| { |
| modelKey: 'stepfun-ai:step-2-16k', |
| inputUsdPer1M: 5.21, |
| outputUsdPer1M: 16.44, |
| cacheReadUsdPer1M: 1.04, |
| }, |
| { |
| modelKey: 'stepfun-ai:step-3.5-flash', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'stepfun-ai:step-3.5-flash-2603', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'stepfun-ai:step-3.7-flash', |
| inputUsdPer1M: 0.185, |
| outputUsdPer1M: 1.11, |
| cacheReadUsdPer1M: 0.037, |
| }, |
| { modelKey: 'togetherai:deepcogito/cogito-v2-1-671b', inputUsdPer1M: 1.25, outputUsdPer1M: 1.25 }, |
| { modelKey: 'togetherai:deepseek-ai/DeepSeek-R1', inputUsdPer1M: 3, outputUsdPer1M: 7 }, |
| { modelKey: 'togetherai:deepseek-ai/DeepSeek-V3', inputUsdPer1M: 1.25, outputUsdPer1M: 1.25 }, |
| { modelKey: 'togetherai:deepseek-ai/DeepSeek-V3-1', inputUsdPer1M: 0.6, outputUsdPer1M: 1.7 }, |
| { |
| modelKey: 'togetherai:deepseek-ai/DeepSeek-V4-Flash-0731', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'togetherai:deepseek-ai/DeepSeek-V4-Pro', |
| inputUsdPer1M: 1.74, |
| outputUsdPer1M: 3.48, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { modelKey: 'togetherai:essentialai/Rnj-1-Instruct', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'togetherai:google/gemma-3n-E4B-it', inputUsdPer1M: 0.06, outputUsdPer1M: 0.12 }, |
| { modelKey: 'togetherai:google/gemma-4-31B-it', inputUsdPer1M: 0.39, outputUsdPer1M: 0.97 }, |
| { modelKey: 'togetherai:LiquidAI/LFM2-24B-A2B', inputUsdPer1M: 0.03, outputUsdPer1M: 0.12 }, |
| { |
| modelKey: 'togetherai:meta-llama/Llama-3.3-70B-Instruct-Turbo', |
| inputUsdPer1M: 1.04, |
| outputUsdPer1M: 1.04, |
| }, |
| { |
| modelKey: 'togetherai:meta-llama/Meta-Llama-3-8B-Instruct-Lite', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.14, |
| }, |
| { |
| modelKey: 'togetherai:MiniMaxAI/MiniMax-M2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'togetherai:MiniMaxAI/MiniMax-M2.7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'togetherai:MiniMaxAI/MiniMax-M3', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'togetherai:moonshotai/Kimi-K2.5', inputUsdPer1M: 0.5, outputUsdPer1M: 2.8 }, |
| { |
| modelKey: 'togetherai:moonshotai/Kimi-K2.6', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'togetherai:moonshotai/Kimi-K2.7-Code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { |
| modelKey: 'togetherai:moonshotai/Kimi-K3', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'togetherai:nvidia/nemotron-3-ultra-550b-a55b', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3.6, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { modelKey: 'togetherai:openai/gpt-oss-120b', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'togetherai:openai/gpt-oss-20b', inputUsdPer1M: 0.05, outputUsdPer1M: 0.2 }, |
| { modelKey: 'togetherai:pearl-ai/gemma-4-31b-it', inputUsdPer1M: 0.28, outputUsdPer1M: 0.86 }, |
| { |
| modelKey: 'togetherai:Qwen/Qwen2.5-7B-Instruct-Turbo', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'togetherai:Qwen/Qwen3-235B-A22B-Instruct-2507-tput', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.6, |
| }, |
| { |
| modelKey: 'togetherai:Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 2, |
| }, |
| { modelKey: 'togetherai:Qwen/Qwen3-Coder-Next-FP8', inputUsdPer1M: 0.5, outputUsdPer1M: 1.2 }, |
| { |
| modelKey: 'togetherai:Qwen/Qwen3.5-397B-A17B', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3.6, |
| cacheReadUsdPer1M: 0.35, |
| }, |
| { modelKey: 'togetherai:Qwen/Qwen3.5-9B', inputUsdPer1M: 0.17, outputUsdPer1M: 0.25 }, |
| { modelKey: 'togetherai:Qwen/Qwen3.6-Plus', inputUsdPer1M: 0.5, outputUsdPer1M: 3 }, |
| { |
| modelKey: 'togetherai:Qwen/Qwen3.7-Max', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 3.75, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'togetherai:thinkingmachines/Inkling', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 4.05, |
| cacheReadUsdPer1M: 0.17, |
| }, |
| { modelKey: 'togetherai:zai-org/GLM-5', inputUsdPer1M: 1, outputUsdPer1M: 3.2 }, |
| { |
| modelKey: 'togetherai:zai-org/GLM-5.1', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'togetherai:zai-org/GLM-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'tencent-tokenhub:hy3', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'tencent-tokenhub:hy3-preview', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { modelKey: 'vercel:alibaba/qwen-3-14b', inputUsdPer1M: 0.12, outputUsdPer1M: 0.24 }, |
| { modelKey: 'vercel:alibaba/qwen-3-235b', inputUsdPer1M: 0.22, outputUsdPer1M: 0.88 }, |
| { modelKey: 'vercel:alibaba/qwen-3-30b', inputUsdPer1M: 0.12, outputUsdPer1M: 0.5 }, |
| { modelKey: 'vercel:alibaba/qwen-3-32b', inputUsdPer1M: 0.16, outputUsdPer1M: 0.64 }, |
| { |
| modelKey: 'vercel:alibaba/qwen-3.6-max-preview', |
| inputUsdPer1M: 1.3, |
| outputUsdPer1M: 7.8, |
| cacheReadUsdPer1M: 0.26, |
| cacheWriteUsdPer1M: 1.625, |
| }, |
| { modelKey: 'vercel:alibaba/qwen3-235b-a22b-thinking', inputUsdPer1M: 0.4, outputUsdPer1M: 4 }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-coder', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { modelKey: 'vercel:alibaba/qwen3-coder-30b-a3b', inputUsdPer1M: 0.15, outputUsdPer1M: 0.6 }, |
| { modelKey: 'vercel:alibaba/qwen3-coder-next', inputUsdPer1M: 0.5, outputUsdPer1M: 1.2 }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-coder-plus', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-max', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-max-preview', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-max-thinking', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-next-80b-a3b-instruct', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 1.2, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-next-80b-a3b-thinking', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 1.2, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3-vl-235b-a22b-instruct', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| }, |
| { modelKey: 'vercel:alibaba/qwen3-vl-instruct', inputUsdPer1M: 0.4, outputUsdPer1M: 1.6 }, |
| { modelKey: 'vercel:alibaba/qwen3-vl-thinking', inputUsdPer1M: 0.4, outputUsdPer1M: 4 }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.5-flash', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.001, |
| cacheWriteUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.5-plus', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.04, |
| cacheWriteUsdPer1M: 0.5, |
| }, |
| { modelKey: 'vercel:alibaba/qwen3.6-27b', inputUsdPer1M: 0.6, outputUsdPer1M: 3.6 }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.6-plus', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 0.625, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.7-flash', |
| inputUsdPer1M: 0.03, |
| outputUsdPer1M: 0.13, |
| cacheReadUsdPer1M: 0.006, |
| cacheWriteUsdPer1M: 0.038, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.7-max', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 3.125, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.7-plus', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.08, |
| cacheWriteUsdPer1M: 0.5, |
| }, |
| { |
| modelKey: 'vercel:alibaba/qwen3.8-max', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 6, |
| cacheReadUsdPer1M: 0.25, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'vercel:amazon/nova-2-lite', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'vercel:amazon/nova-lite', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.24, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { |
| modelKey: 'vercel:amazon/nova-micro', |
| inputUsdPer1M: 0.035, |
| outputUsdPer1M: 0.14, |
| cacheReadUsdPer1M: 0.00875, |
| }, |
| { |
| modelKey: 'vercel:amazon/nova-pro', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 3.2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-3-haiku', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-fable-5', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-haiku-4.5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4.5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4.6', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4.7', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4.8', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-4.8-fast', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-opus-5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-sonnet-4', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-sonnet-4.5', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'vercel:anthropic/claude-sonnet-5', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'vercel:arcee-ai/trinity-large-thinking', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.8999999999999999, |
| }, |
| { modelKey: 'vercel:arcee-ai/trinity-mini', inputUsdPer1M: 0.045, outputUsdPer1M: 0.15 }, |
| { |
| modelKey: 'vercel:bytedance/seed-1.6', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:bytedance/seed-1.8', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { modelKey: 'vercel:cohere/command-a', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { modelKey: 'vercel:deepseek/deepseek-r1', inputUsdPer1M: 1.35, outputUsdPer1M: 5.4 }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v3', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1.12, |
| cacheReadUsdPer1M: 0.135, |
| }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v3.1', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.95, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v3.1-terminus', |
| inputUsdPer1M: 0.27, |
| outputUsdPer1M: 1, |
| cacheReadUsdPer1M: 0.135, |
| }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v3.2', |
| inputUsdPer1M: 0.28, |
| outputUsdPer1M: 0.42, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { modelKey: 'vercel:deepseek/deepseek-v3.2-thinking', inputUsdPer1M: 0.62, outputUsdPer1M: 1.85 }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v4-flash', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v4-flash-0731', |
| inputUsdPer1M: 0.13, |
| outputUsdPer1M: 0.26, |
| cacheReadUsdPer1M: 0.028, |
| }, |
| { |
| modelKey: 'vercel:deepseek/deepseek-v4-pro', |
| inputUsdPer1M: 1.74, |
| outputUsdPer1M: 3.48, |
| cacheReadUsdPer1M: 0.14, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-2.5-flash', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-2.5-flash-image', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-2.5-flash-lite', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3-flash', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3-pro-image', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.1-flash-image', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.1-flash-image-preview', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.1-flash-lite', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.1-flash-lite-image', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.1-pro-preview', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.5-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.5-flash-lite', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:google/gemini-3.6-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'vercel:google/gemini-omni-flash-preview', inputUsdPer1M: 1.5, outputUsdPer1M: 9 }, |
| { |
| modelKey: 'vercel:google/gemma-4-26b-a4b-it', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.015, |
| }, |
| { modelKey: 'vercel:google/gemma-4-31b-it', inputUsdPer1M: 0.14, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'vercel:inception/mercury-2', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 0.75, |
| cacheReadUsdPer1M: 0.024999999999999998, |
| }, |
| { modelKey: 'vercel:inception/mercury-coder-small', inputUsdPer1M: 0.25, outputUsdPer1M: 1 }, |
| { |
| modelKey: 'vercel:inclusionai/ling-3.0-flash', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.18, |
| cacheReadUsdPer1M: 0.012, |
| }, |
| { modelKey: 'vercel:interfaze/interfaze-beta', inputUsdPer1M: 1.5, outputUsdPer1M: 3.5 }, |
| { |
| modelKey: 'vercel:kwaipilot/kat-coder-air-v2.5', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:kwaipilot/kat-coder-pro-v1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'vercel:kwaipilot/kat-coder-pro-v2', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'vercel:kwaipilot/kat-coder-pro-v2.5', |
| inputUsdPer1M: 0.74, |
| outputUsdPer1M: 2.96, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { modelKey: 'vercel:meta/llama-3.1-70b', inputUsdPer1M: 0.72, outputUsdPer1M: 0.72 }, |
| { modelKey: 'vercel:meta/llama-3.1-8b', inputUsdPer1M: 0.22, outputUsdPer1M: 0.22 }, |
| { modelKey: 'vercel:meta/llama-3.3-70b', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'vercel:meta/llama-4-maverick', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { modelKey: 'vercel:meta/llama-4-scout', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'vercel:meta/muse-spark-1.1', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 4.25, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'vercel:meta/muse-spark-1.2', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 4.25, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'vercel:meta/muse-spark-1.2-contributor', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.002, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.1-lightning', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.5-highspeed', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.7', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m2.7-highspeed', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'vercel:minimax/minimax-m3', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'vercel:mistral/codestral', inputUsdPer1M: 0.3, outputUsdPer1M: 0.9 }, |
| { modelKey: 'vercel:mistral/devstral-2', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'vercel:mistral/devstral-small-2', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'vercel:mistral/magistral-medium', inputUsdPer1M: 2, outputUsdPer1M: 5 }, |
| { modelKey: 'vercel:mistral/magistral-small', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'vercel:mistral/ministral-14b', inputUsdPer1M: 0.2, outputUsdPer1M: 0.2 }, |
| { modelKey: 'vercel:mistral/ministral-3b', inputUsdPer1M: 0.04, outputUsdPer1M: 0.04 }, |
| { modelKey: 'vercel:mistral/ministral-8b', inputUsdPer1M: 0.1, outputUsdPer1M: 0.1 }, |
| { modelKey: 'vercel:mistral/mistral-large-3', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'vercel:mistral/mistral-medium', inputUsdPer1M: 0.4, outputUsdPer1M: 2 }, |
| { modelKey: 'vercel:mistral/mistral-medium-3.5', inputUsdPer1M: 1.5, outputUsdPer1M: 7.5 }, |
| { modelKey: 'vercel:mistral/mistral-nemo', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'vercel:mistral/mistral-small', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'vercel:mistral/pixtral-12b', inputUsdPer1M: 0.15, outputUsdPer1M: 0.15 }, |
| { modelKey: 'vercel:moonshotai/kimi-k2', inputUsdPer1M: 0.57, outputUsdPer1M: 2.3 }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k2-thinking', |
| inputUsdPer1M: 0.47, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.141, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k2.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k2.7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.19, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k2.7-code-highspeed', |
| inputUsdPer1M: 1.9, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.38, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k3', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'vercel:moonshotai/kimi-k3-fast', |
| inputUsdPer1M: 4.5, |
| outputUsdPer1M: 22.5, |
| cacheReadUsdPer1M: 0.45, |
| }, |
| { modelKey: 'vercel:morph/morph-v3-fast', inputUsdPer1M: 0.8, outputUsdPer1M: 1.2 }, |
| { modelKey: 'vercel:morph/morph-v3-large', inputUsdPer1M: 0.9, outputUsdPer1M: 1.9 }, |
| { modelKey: 'vercel:nvidia/nemotron-3-nano-30b-a3b', inputUsdPer1M: 0.05, outputUsdPer1M: 0.24 }, |
| { |
| modelKey: 'vercel:nvidia/nemotron-3-super-120b-a12b', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.65, |
| }, |
| { |
| modelKey: 'vercel:nvidia/nemotron-3-ultra-550b-a55b', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { modelKey: 'vercel:nvidia/nemotron-nano-12b-v2-vl', inputUsdPer1M: 0.2, outputUsdPer1M: 0.6 }, |
| { modelKey: 'vercel:nvidia/nemotron-nano-9b-v2', inputUsdPer1M: 0.06, outputUsdPer1M: 0.23 }, |
| { modelKey: 'vercel:openai/gpt-3.5-turbo', inputUsdPer1M: 0.5, outputUsdPer1M: 1.5 }, |
| { modelKey: 'vercel:openai/gpt-4-turbo', inputUsdPer1M: 10, outputUsdPer1M: 30 }, |
| { |
| modelKey: 'vercel:openai/gpt-4.1', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-4.1-mini', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 1.6, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-4.1-nano', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-4o', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-4o-mini', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-4o-mini-search-preview', |
| inputUsdPer1M: 0.15, |
| outputUsdPer1M: 0.6, |
| }, |
| { modelKey: 'vercel:openai/gpt-4o-mini-transcribe', inputUsdPer1M: 1.25, outputUsdPer1M: 5 }, |
| { modelKey: 'vercel:openai/gpt-4o-transcribe', inputUsdPer1M: 2.5, outputUsdPer1M: 10 }, |
| { |
| modelKey: 'vercel:openai/gpt-5', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5-codex', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5-nano', |
| inputUsdPer1M: 0.05, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.005, |
| }, |
| { modelKey: 'vercel:openai/gpt-5-pro', inputUsdPer1M: 15, outputUsdPer1M: 120 }, |
| { |
| modelKey: 'vercel:openai/gpt-5.1-codex', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.1-codex-max', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.1-codex-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.1-instant', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.13, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.1-thinking', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.125, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.2', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.2-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { modelKey: 'vercel:openai/gpt-5.2-pro', inputUsdPer1M: 21, outputUsdPer1M: 168 }, |
| { |
| modelKey: 'vercel:openai/gpt-5.3-chat', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.3-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.175, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.4', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.4-mini', |
| inputUsdPer1M: 0.75, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.075, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.4-nano', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.25, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { modelKey: 'vercel:openai/gpt-5.4-pro', inputUsdPer1M: 30, outputUsdPer1M: 180 }, |
| { |
| modelKey: 'vercel:openai/gpt-5.5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { modelKey: 'vercel:openai/gpt-5.5-pro', inputUsdPer1M: 30, outputUsdPer1M: 180 }, |
| { |
| modelKey: 'vercel:openai/gpt-5.6-luna', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.02, |
| cacheWriteUsdPer1M: 0.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.6-sol', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-5.6-terra', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-image-1', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 40, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-image-1-mini', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-image-1.5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 32, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-image-2', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 1.25, |
| }, |
| { modelKey: 'vercel:openai/gpt-oss-120b', inputUsdPer1M: 0.1, outputUsdPer1M: 0.5 }, |
| { modelKey: 'vercel:openai/gpt-oss-20b', inputUsdPer1M: 0.05, outputUsdPer1M: 0.2 }, |
| { |
| modelKey: 'vercel:openai/gpt-oss-safeguard-20b', |
| inputUsdPer1M: 0.075, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.037, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-realtime-1.5', |
| inputUsdPer1M: 4, |
| outputUsdPer1M: 16, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-realtime-2', |
| inputUsdPer1M: 4, |
| outputUsdPer1M: 24, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-realtime-2.1', |
| inputUsdPer1M: 4, |
| outputUsdPer1M: 24, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'vercel:openai/gpt-realtime-mini', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.4, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'vercel:openai/o1', inputUsdPer1M: 15, outputUsdPer1M: 60, cacheReadUsdPer1M: 7.5 }, |
| { modelKey: 'vercel:openai/o3', inputUsdPer1M: 2, outputUsdPer1M: 8, cacheReadUsdPer1M: 0.5 }, |
| { |
| modelKey: 'vercel:openai/o3-deep-research', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 40, |
| cacheReadUsdPer1M: 2.5, |
| }, |
| { |
| modelKey: 'vercel:openai/o3-mini', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.55, |
| }, |
| { modelKey: 'vercel:openai/o3-pro', inputUsdPer1M: 20, outputUsdPer1M: 80 }, |
| { |
| modelKey: 'vercel:openai/o4-mini', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.275, |
| }, |
| { |
| modelKey: 'vercel:poolside/laguna-s-2.1', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.2, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { modelKey: 'vercel:poolside/laguna-s-2.1-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'vercel:sakana/fugu-ultra', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { |
| modelKey: 'vercel:stepfun/step-3.5-flash', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'vercel:stepfun/step-3.7-flash', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.15, |
| cacheReadUsdPer1M: 0.04, |
| }, |
| { |
| modelKey: 'vercel:tencent/hy3', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.58, |
| cacheReadUsdPer1M: 0.035, |
| }, |
| { |
| modelKey: 'vercel:thinkingmachines/inkling', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 4.05, |
| cacheReadUsdPer1M: 0.17, |
| }, |
| { |
| modelKey: 'vercel:thinkingmachines/inkling-small', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.1-fast-non-reasoning', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.1-fast-reasoning', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-multi-agent', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-multi-agent-beta', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-non-reasoning', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-non-reasoning-beta', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.4, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-reasoning', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.20-reasoning-beta', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xai/grok-4.3', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { modelKey: 'vercel:xai/grok-4.5', inputUsdPer1M: 2, outputUsdPer1M: 6, cacheReadUsdPer1M: 0.3 }, |
| { |
| modelKey: 'vercel:xai/grok-build-0.1', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'vercel:xiaomi/mimo-v2.5', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'vercel:xiaomi/mimo-v2.5-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.0036, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.5-air', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.1, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.5v', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 1.8, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.6', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.6v', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 0.9, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-4.7', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { modelKey: 'vercel:zai/glm-4.7-flash', inputUsdPer1M: 0.07, outputUsdPer1M: 0.4 }, |
| { |
| modelKey: 'vercel:zai/glm-4.7-flashx', |
| inputUsdPer1M: 0.06, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { modelKey: 'vercel:zai/glm-5', inputUsdPer1M: 1, outputUsdPer1M: 3.2 }, |
| { |
| modelKey: 'vercel:zai/glm-5-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-5.1', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-5.2', |
| inputUsdPer1M: 1.1, |
| outputUsdPer1M: 3.851, |
| cacheReadUsdPer1M: 0.275, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-5.2-fast', |
| inputUsdPer1M: 2.1, |
| outputUsdPer1M: 6.6, |
| cacheReadUsdPer1M: 0.21, |
| }, |
| { |
| modelKey: 'vercel:zai/glm-5v-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2-omni', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.0036, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2.5', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2.5-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.0036, |
| }, |
| { |
| modelKey: 'xiaomi:mimo-v2.5-pro-ultraspeed', |
| inputUsdPer1M: 1.305, |
| outputUsdPer1M: 2.61, |
| cacheReadUsdPer1M: 0.0108, |
| }, |
| { |
| modelKey: 'zai:glm-4.5', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-4.5-air', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.1, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-4.5-flash', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { modelKey: 'zai:glm-4.5v', inputUsdPer1M: 0.6, outputUsdPer1M: 1.8 }, |
| { |
| modelKey: 'zai:glm-4.6', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { modelKey: 'zai:glm-4.6v', inputUsdPer1M: 0.3, outputUsdPer1M: 0.9 }, |
| { |
| modelKey: 'zai:glm-4.7', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.2, |
| cacheReadUsdPer1M: 0.11, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-4.7-flash', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-4.7-flashx', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.01, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 3.2, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-5-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-5.1', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.4, |
| cacheReadUsdPer1M: 0.26, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zai:glm-5v-turbo', |
| inputUsdPer1M: 1.2, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.24, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-3.5-haiku', |
| inputUsdPer1M: 0.8, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.08, |
| cacheWriteUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-3.7-sonnet', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-fable-5', |
| inputUsdPer1M: 10, |
| outputUsdPer1M: 50, |
| cacheReadUsdPer1M: 1, |
| cacheWriteUsdPer1M: 12.5, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-haiku-4.5', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4.1', |
| inputUsdPer1M: 15, |
| outputUsdPer1M: 75, |
| cacheReadUsdPer1M: 1.5, |
| cacheWriteUsdPer1M: 18.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4.5', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4.6', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4.7', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-opus-4.8', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 25, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 6.25, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-sonnet-4', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-sonnet-4.5', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-sonnet-4.6', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| cacheWriteUsdPer1M: 3.75, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-sonnet-5', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 4, |
| }, |
| { |
| modelKey: 'zenmux:anthropic/claude-sonnet-5-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:baidu/ernie-5.0-thinking-preview', |
| inputUsdPer1M: 0.84, |
| outputUsdPer1M: 3.37, |
| }, |
| { |
| modelKey: 'zenmux:deepseek/deepseek-chat', |
| inputUsdPer1M: 0.28, |
| outputUsdPer1M: 0.42, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { modelKey: 'zenmux:deepseek/deepseek-v3.2', inputUsdPer1M: 0.28, outputUsdPer1M: 0.43 }, |
| { modelKey: 'zenmux:deepseek/deepseek-v3.2-exp', inputUsdPer1M: 0.22, outputUsdPer1M: 0.33 }, |
| { |
| modelKey: 'zenmux:deepseek/deepseek-v4-flash', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.0028, |
| }, |
| { |
| modelKey: 'zenmux:deepseek/deepseek-v4-pro', |
| inputUsdPer1M: 0.435, |
| outputUsdPer1M: 0.87, |
| cacheReadUsdPer1M: 0.003625, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-2.5-flash', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.07, |
| cacheWriteUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-2.5-flash-lite', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.4, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-2.5-pro', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.31, |
| cacheWriteUsdPer1M: 4.5, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-3-flash-preview', |
| inputUsdPer1M: 0.5, |
| outputUsdPer1M: 3, |
| cacheReadUsdPer1M: 0.05, |
| cacheWriteUsdPer1M: 1, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-3.1-flash-lite', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.025, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-3.1-flash-lite-preview', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 1.5, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-3.1-pro-preview', |
| inputUsdPer1M: 2, |
| outputUsdPer1M: 12, |
| cacheReadUsdPer1M: 0.2, |
| cacheWriteUsdPer1M: 4.5, |
| }, |
| { |
| modelKey: 'zenmux:google/gemini-3.5-flash', |
| inputUsdPer1M: 1.5, |
| outputUsdPer1M: 9, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'zenmux:inclusionai/ling-1t', |
| inputUsdPer1M: 0.56, |
| outputUsdPer1M: 2.24, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'zenmux:inclusionai/ring-1t', |
| inputUsdPer1M: 0.56, |
| outputUsdPer1M: 2.24, |
| cacheReadUsdPer1M: 0.11, |
| }, |
| { |
| modelKey: 'zenmux:inclusionai/ring-2.6-1t', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'zenmux:kuaishou/kat-coder-pro-v2', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { |
| modelKey: 'zenmux:minimax/minimax-m2', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.38, |
| }, |
| { |
| modelKey: 'zenmux:minimax/minimax-m2.1', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.38, |
| }, |
| { |
| modelKey: 'zenmux:minimax/minimax-m2.5', |
| inputUsdPer1M: 0.3, |
| outputUsdPer1M: 1.2, |
| cacheReadUsdPer1M: 0.03, |
| cacheWriteUsdPer1M: 0.375, |
| }, |
| { |
| modelKey: 'zenmux:minimax/minimax-m2.5-lightning', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 4.8, |
| cacheReadUsdPer1M: 0.06, |
| cacheWriteUsdPer1M: 0.75, |
| }, |
| { modelKey: 'zenmux:minimax/minimax-m2.7', inputUsdPer1M: 0.3055, outputUsdPer1M: 1.2219 }, |
| { |
| modelKey: 'zenmux:minimax/minimax-m2.7-highspeed', |
| inputUsdPer1M: 0.611, |
| outputUsdPer1M: 2.4439, |
| }, |
| { modelKey: 'zenmux:minimax/minimax-m3', inputUsdPer1M: 0.6, outputUsdPer1M: 2.4 }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2-0905', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2-thinking', |
| inputUsdPer1M: 0.6, |
| outputUsdPer1M: 2.5, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2-thinking-turbo', |
| inputUsdPer1M: 1.15, |
| outputUsdPer1M: 8, |
| cacheReadUsdPer1M: 0.15, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2.5', |
| inputUsdPer1M: 0.58, |
| outputUsdPer1M: 3.02, |
| cacheReadUsdPer1M: 0.1, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2.6', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2.7-code', |
| inputUsdPer1M: 0.95, |
| outputUsdPer1M: 4, |
| cacheReadUsdPer1M: 0.16, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k2.7-code-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k3', |
| inputUsdPer1M: 3, |
| outputUsdPer1M: 15, |
| cacheReadUsdPer1M: 0.3, |
| }, |
| { |
| modelKey: 'zenmux:moonshotai/kimi-k3-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5-codex', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.1', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.1-chat', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.1-codex', |
| inputUsdPer1M: 1.25, |
| outputUsdPer1M: 10, |
| cacheReadUsdPer1M: 0.12, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.1-codex-mini', |
| inputUsdPer1M: 0.25, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.2', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.17, |
| }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.2-codex', |
| inputUsdPer1M: 1.75, |
| outputUsdPer1M: 14, |
| cacheReadUsdPer1M: 0.17, |
| }, |
| { modelKey: 'zenmux:openai/gpt-5.2-pro', inputUsdPer1M: 21, outputUsdPer1M: 168 }, |
| { modelKey: 'zenmux:openai/gpt-5.3-chat', inputUsdPer1M: 1.75, outputUsdPer1M: 14 }, |
| { modelKey: 'zenmux:openai/gpt-5.3-codex', inputUsdPer1M: 1.75, outputUsdPer1M: 14 }, |
| { modelKey: 'zenmux:openai/gpt-5.4', inputUsdPer1M: 3.75, outputUsdPer1M: 18.75 }, |
| { modelKey: 'zenmux:openai/gpt-5.4-mini', inputUsdPer1M: 0.75, outputUsdPer1M: 4.5 }, |
| { modelKey: 'zenmux:openai/gpt-5.4-nano', inputUsdPer1M: 0.2, outputUsdPer1M: 1.25 }, |
| { modelKey: 'zenmux:openai/gpt-5.4-pro', inputUsdPer1M: 45, outputUsdPer1M: 225 }, |
| { |
| modelKey: 'zenmux:openai/gpt-5.5-instant', |
| inputUsdPer1M: 5, |
| outputUsdPer1M: 30, |
| cacheReadUsdPer1M: 0.5, |
| }, |
| { |
| modelKey: 'zenmux:qwen/qwen3-coder-plus', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 5, |
| cacheReadUsdPer1M: 0.1, |
| cacheWriteUsdPer1M: 1.25, |
| }, |
| { modelKey: 'zenmux:qwen/qwen3-max', inputUsdPer1M: 1.2, outputUsdPer1M: 6 }, |
| { modelKey: 'zenmux:qwen/qwen3.5-flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.4 }, |
| { modelKey: 'zenmux:qwen/qwen3.5-plus', inputUsdPer1M: 0.8, outputUsdPer1M: 4.8 }, |
| { |
| modelKey: 'zenmux:qwen/qwen3.7-max', |
| inputUsdPer1M: 2.5, |
| outputUsdPer1M: 7.5, |
| cacheReadUsdPer1M: 0.5, |
| cacheWriteUsdPer1M: 3.125, |
| }, |
| { modelKey: 'zenmux:sapiens-ai/agnes-1.5-lite', inputUsdPer1M: 0.12, outputUsdPer1M: 0.6 }, |
| { modelKey: 'zenmux:sapiens-ai/agnes-1.5-pro', inputUsdPer1M: 0.16, outputUsdPer1M: 0.8 }, |
| { modelKey: 'zenmux:stepfun/step-3', inputUsdPer1M: 0.21, outputUsdPer1M: 0.57 }, |
| { modelKey: 'zenmux:stepfun/step-3.5-flash', inputUsdPer1M: 0.1, outputUsdPer1M: 0.3 }, |
| { modelKey: 'zenmux:stepfun/step-3.7-flash', inputUsdPer1M: 0.2, outputUsdPer1M: 1.15 }, |
| { modelKey: 'zenmux:stepfun/step-3.7-flash-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'zenmux:tencent/hy3-preview', |
| inputUsdPer1M: 0.172, |
| outputUsdPer1M: 0.572, |
| cacheReadUsdPer1M: 0.058, |
| cacheWriteUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:volcengine/doubao-seed-1.8', |
| inputUsdPer1M: 0.11, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.02, |
| cacheWriteUsdPer1M: 0.0024, |
| }, |
| { modelKey: 'zenmux:volcengine/doubao-seed-2.0-code', inputUsdPer1M: 0.9, outputUsdPer1M: 4.48 }, |
| { |
| modelKey: 'zenmux:volcengine/doubao-seed-2.0-lite', |
| inputUsdPer1M: 0.09, |
| outputUsdPer1M: 0.51, |
| cacheReadUsdPer1M: 0.02, |
| cacheWriteUsdPer1M: 0.0024, |
| }, |
| { |
| modelKey: 'zenmux:volcengine/doubao-seed-2.0-mini', |
| inputUsdPer1M: 0.03, |
| outputUsdPer1M: 0.28, |
| cacheReadUsdPer1M: 0.01, |
| cacheWriteUsdPer1M: 0.0024, |
| }, |
| { |
| modelKey: 'zenmux:volcengine/doubao-seed-2.0-pro', |
| inputUsdPer1M: 0.45, |
| outputUsdPer1M: 2.24, |
| cacheReadUsdPer1M: 0.09, |
| cacheWriteUsdPer1M: 0.0024, |
| }, |
| { |
| modelKey: 'zenmux:volcengine/doubao-seed-code', |
| inputUsdPer1M: 0.17, |
| outputUsdPer1M: 1.12, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { modelKey: 'zenmux:x-ai/grok-4', inputUsdPer1M: 3, outputUsdPer1M: 15, cacheReadUsdPer1M: 0.75 }, |
| { |
| modelKey: 'zenmux:x-ai/grok-4-fast', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'zenmux:x-ai/grok-4.1-fast', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { |
| modelKey: 'zenmux:x-ai/grok-4.1-fast-non-reasoning', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 0.5, |
| cacheReadUsdPer1M: 0.05, |
| }, |
| { modelKey: 'zenmux:x-ai/grok-4.2-fast', inputUsdPer1M: 3, outputUsdPer1M: 9 }, |
| { modelKey: 'zenmux:x-ai/grok-4.2-fast-non-reasoning', inputUsdPer1M: 3, outputUsdPer1M: 9 }, |
| { |
| modelKey: 'zenmux:x-ai/grok-build-0.1', |
| inputUsdPer1M: 1, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.2, |
| }, |
| { |
| modelKey: 'zenmux:x-ai/grok-code-fast-1', |
| inputUsdPer1M: 0.2, |
| outputUsdPer1M: 1.5, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'zenmux:xiaomi/mimo-v2-flash', |
| inputUsdPer1M: 0.1, |
| outputUsdPer1M: 0.3, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'zenmux:xiaomi/mimo-v2-omni', |
| inputUsdPer1M: 0.4, |
| outputUsdPer1M: 2, |
| cacheReadUsdPer1M: 0.08, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.5', |
| inputUsdPer1M: 0.35, |
| outputUsdPer1M: 1.54, |
| cacheReadUsdPer1M: 0.07, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.5-air', |
| inputUsdPer1M: 0.11, |
| outputUsdPer1M: 0.56, |
| cacheReadUsdPer1M: 0.02, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.6', |
| inputUsdPer1M: 0.35, |
| outputUsdPer1M: 1.54, |
| cacheReadUsdPer1M: 0.07, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.6v', |
| inputUsdPer1M: 0.14, |
| outputUsdPer1M: 0.42, |
| cacheReadUsdPer1M: 0.03, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.6v-flash', |
| inputUsdPer1M: 0.02, |
| outputUsdPer1M: 0.21, |
| cacheReadUsdPer1M: 0.0043, |
| }, |
| { modelKey: 'zenmux:z-ai/glm-4.6v-flash-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.7', |
| inputUsdPer1M: 0.28, |
| outputUsdPer1M: 1.14, |
| cacheReadUsdPer1M: 0.06, |
| }, |
| { modelKey: 'zenmux:z-ai/glm-4.7-flash-free', inputUsdPer1M: 0, outputUsdPer1M: 0 }, |
| { |
| modelKey: 'zenmux:z-ai/glm-4.7-flashx', |
| inputUsdPer1M: 0.07, |
| outputUsdPer1M: 0.42, |
| cacheReadUsdPer1M: 0.01, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-5', |
| inputUsdPer1M: 0.58, |
| outputUsdPer1M: 2.6, |
| cacheReadUsdPer1M: 0.14, |
| }, |
| { modelKey: 'zenmux:z-ai/glm-5-turbo', inputUsdPer1M: 0.88, outputUsdPer1M: 3.48 }, |
| { |
| modelKey: 'zenmux:z-ai/glm-5.1', |
| inputUsdPer1M: 0.8781, |
| outputUsdPer1M: 3.5126, |
| cacheReadUsdPer1M: 0.1903, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-5.2', |
| inputUsdPer1M: 1.4, |
| outputUsdPer1M: 4.5, |
| cacheReadUsdPer1M: 0.26, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-5.2-free', |
| inputUsdPer1M: 0, |
| outputUsdPer1M: 0, |
| cacheReadUsdPer1M: 0, |
| }, |
| { |
| modelKey: 'zenmux:z-ai/glm-5v-turbo', |
| inputUsdPer1M: 0.726, |
| outputUsdPer1M: 3.1946, |
| cacheReadUsdPer1M: 0.1743, |
| }, |
| ]; |