{"providers":{"anthropic":{"token_env_var":"ANTHROPIC_API_KEY","url_env_var":"ANTHROPIC_BASE_URL","models":{"claude-fable-5":{"pricing":{"input":10,"output":50,"cached_read":1,"cached_write":12.5}},"claude-haiku-4-5":{"pricing":{"input":1,"output":5,"cached_read":0.1,"cached_write":1.25}},"claude-haiku-4-5-20251001":{"pricing":{"input":1,"output":5,"cached_read":0.1,"cached_write":1.25}},"claude-opus-4-5":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-opus-4-5-20251101":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-opus-4-6":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-opus-4-7":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-opus-4-8":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-opus-5":{"pricing":{"input":5,"output":25,"cached_read":0.5,"cached_write":6.25}},"claude-sonnet-4-5":{"pricing":{"input":3,"output":15,"cached_read":0.3,"cached_write":3.75}},"claude-sonnet-4-5-20250929":{"pricing":{"input":3,"output":15,"cached_read":0.3,"cached_write":3.75}},"claude-sonnet-4-6":{"pricing":{"input":3,"output":15,"cached_read":0.3,"cached_write":3.75}},"claude-sonnet-5":{"pricing":{"input":2,"output":10,"cached_read":0.2,"cached_write":2.5}}}},"gemini":{"token_env_var":"GEMINI_API_KEY","url_env_var":"GOOGLE_GEMINI_BASE_URL","models":{"gemini-2.5-flash":{"pricing":{"input":0.3,"output":2.5,"cached_read":0.03}},"gemini-2.5-flash-image":{"pricing":{"input":0.3,"output":30}},"gemini-2.5-flash-lite":{"pricing":{"input":0.1,"output":0.4,"cached_read":0.01}},"gemini-2.5-pro":{"pricing":{"input":1.25,"output":10,"cached_read":0.13}},"gemini-3-flash-preview":{"pricing":{"input":0.5,"output":3,"cached_read":0.05}},"gemini-3-pro-image":{"pricing":{"input":2,"output":120}},"gemini-3.1-flash-image":{"pricing":{"input":0.5,"output":60}},"gemini-3.1-flash-lite":{"pricing":{"input":0.25,"output":1.5,"cached_read":0.03}},"gemini-3.1-flash-lite-image":{"pricing":{"input":0.25,"output":30}},"gemini-3.1-pro-preview":{"pricing":{"input":2,"output":12,"cached_read":0.2}},"gemini-3.1-pro-preview-customtools":{"pricing":{"input":2,"output":12,"cached_read":0.2}},"gemini-3.5-flash":{"pricing":{"input":1.5,"output":9,"cached_read":0.15}},"gemini-3.5-flash-lite":{"pricing":{"input":0.3,"output":2.5,"cached_read":0.03}},"gemini-3.6-flash":{"pricing":{"input":0.75,"output":3.75,"cached_read":0.07}},"gemini-3.7-flash":{"pricing":{"input":0.75,"output":3.75,"cached_read":0.07}},"gemini-flash-latest":{"pricing":{"input":1.5,"output":9,"cached_read":0.15}},"gemini-flash-lite-latest":{"pricing":{"input":0.25,"output":1.5,"cached_read":0.03}}}},"openai":{"token_env_var":"OPENAI_API_KEY","url_env_var":"OPENAI_BASE_URL","models":{"chat-latest":{"pricing":{"input":5,"output":30,"cached_read":0.5}},"gpt-4.1":{"pricing":{"input":2,"output":8,"cached_read":0.5}},"gpt-4.1-mini":{"pricing":{"input":0.4,"output":1.6,"cached_read":0.1}},"gpt-4.1-nano":{"pricing":{"input":0.1,"output":0.4,"cached_read":0.02}},"gpt-4o":{"pricing":{"input":2.5,"output":10,"cached_read":1.25}},"gpt-4o-mini":{"pricing":{"input":0.15,"output":0.6,"cached_read":0.07}},"gpt-5":{"pricing":{"input":1.25,"output":10,"cached_read":0.12}},"gpt-5-2025-08-07":{"pricing":{"input":1.25,"output":10,"cached_read":0.12}},"gpt-5-mini":{"pricing":{"input":0.25,"output":2,"cached_read":0.02}},"gpt-5-mini-2025-08-07":{"pricing":{"input":0.25,"output":2,"cached_read":0.02}},"gpt-5-nano":{"pricing":{"input":0.05,"output":0.4}},"gpt-5-pro":{"pricing":{"input":15,"output":120}},"gpt-5.1":{"pricing":{"input":1.25,"output":10,"cached_read":0.12}},"gpt-5.1-2025-11-13":{"pricing":{"input":1.25,"output":10,"cached_read":0.12}},"gpt-5.2":{"pricing":{"input":1.75,"output":14,"cached_read":0.17}},"gpt-5.2-2025-12-11":{"pricing":{"input":1.75,"output":14,"cached_read":0.17}},"gpt-5.2-pro":{"pricing":{"input":21,"output":168}},"gpt-5.2-pro-2025-12-11":{"pricing":{"input":21,"output":168}},"gpt-5.3-codex":{"pricing":{"input":1.75,"output":14,"cached_read":0.17}},"gpt-5.4":{"pricing":{"input":2.5,"output":15,"cached_read":0.25}},"gpt-5.4-2026-03-05":{"pricing":{"input":2.5,"output":15,"cached_read":0.25}},"gpt-5.4-mini":{"pricing":{"input":0.75,"output":4.5,"cached_read":0.07}},"gpt-5.4-mini-2026-03-17":{"pricing":{"input":0.75,"output":4.5,"cached_read":0.07}},"gpt-5.4-nano":{"pricing":{"input":0.2,"output":1.25,"cached_read":0.02}},"gpt-5.4-nano-2026-03-17":{"pricing":{"input":0.2,"output":1.25,"cached_read":0.02}},"gpt-5.4-pro":{"pricing":{"input":30,"output":180}},"gpt-5.4-pro-2026-03-05":{"pricing":{"input":30,"output":180}},"gpt-5.5":{"pricing":{"input":5,"output":30,"cached_read":0.5}},"gpt-5.5-2026-04-23":{"pricing":{"input":5,"output":30,"cached_read":0.5}},"gpt-5.5-pro":{"pricing":{"input":30,"output":180}},"gpt-5.5-pro-2026-04-23":{"pricing":{"input":30,"output":180}},"gpt-5.6-luna":{"pricing":{"input":0.2,"output":1.2,"cached_read":0.02,"cached_write":0.25}},"gpt-5.6-sol":{"pricing":{"input":5,"output":30,"cached_read":0.5,"cached_write":6.25}},"gpt-5.6-terra":{"pricing":{"input":2,"output":12,"cached_read":0.2,"cached_write":2.5}},"o3":{"pricing":{"input":2,"output":8,"cached_read":0.5}},"o3-mini":{"pricing":{"input":1.1,"output":4.4,"cached_read":0.55}},"o4-mini":{"pricing":{"input":1.1,"output":4.4,"cached_read":0.27}}}},"openrouter":{"token_env_var":"OPENROUTER_API_KEY","url_env_var":"OPENROUTER_BASE_URL","models":{"allenai/olmo-3-32b-think":{"pricing":{"input":0.15,"output":0.5}},"anthracite-org/magnum-v4-72b":{"pricing":{"input":3,"output":5}},"arcee-ai/trinity-large-thinking":{"pricing":{"input":0.22,"output":0.85,"cached_read":0.06}},"arcee-ai/virtuoso-large":{"pricing":{"input":0.75,"output":1.2}},"baidu/ernie-4.5-vl-424b-a47b":{"pricing":{"input":0.42,"output":1.25}},"bytedance-seed/seed-1.6":{"pricing":{"input":0.25,"output":2}},"bytedance-seed/seed-1.6-flash":{"pricing":{"input":0.075,"output":0.3}},"bytedance-seed/seed-2-1-turbo":{"pricing":{"input":0.5,"output":2.5}},"bytedance-seed/seed-2.0-code":{"pricing":{"input":0.5,"output":3}},"bytedance-seed/seed-2.0-lite":{"pricing":{"input":0.25,"output":2}},"bytedance-seed/seed-2.0-mini":{"pricing":{"input":0.1,"output":0.4}},"bytedance/ui-tars-1.5-7b":{"pricing":{"input":0.1,"output":0.2,"cached_read":0.1}},"cognitivecomputations/dolphin-mistral-24b-venice-edition":{"pricing":{"input":0.2,"output":0.9}},"deepseek/deepseek-chat":{"pricing":{"input":0.32,"output":0.89}},"deepseek/deepseek-chat-v3-0324":{"pricing":{"input":0.24,"output":0.9,"cached_read":0.135}},"deepseek/deepseek-chat-v3.1":{"pricing":{"input":0.25,"output":0.95,"cached_read":0.13}},"deepseek/deepseek-r1":{"pricing":{"input":0.7,"output":2.5}},"deepseek/deepseek-r1-0528":{"pricing":{"input":0.5,"output":2.15,"cached_read":0.35}},"deepseek/deepseek-r1-distill-llama-70b":{"pricing":{"input":0.8,"output":0.8}},"deepseek/deepseek-v3.1-terminus":{"pricing":{"input":0.27,"output":1,"cached_read":0.135}},"deepseek/deepseek-v3.2":{"pricing":{"input":0.25,"output":0.8,"cached_read":0.075}},"deepseek/deepseek-v3.2-exp":{"pricing":{"input":0.27,"output":0.41}},"deepseek/deepseek-v4-flash":{"pricing":{"input":0.0679,"output":0.168,"cached_read":0.0168}},"deepseek/deepseek-v4-flash-0731":{"pricing":{"input":0.035,"output":0.075,"cached_read":0.008}},"deepseek/deepseek-v4-pro":{"pricing":{"input":0.87,"output":1.74,"cached_read":0.174}},"deepseek/deepseek-v4-pro-0813":{"pricing":{"input":1.3,"output":2.6,"cached_read":0.1}},"google/gemma-2-27b-it":{"pricing":{"input":0.65,"output":0.65}},"google/gemma-3-12b-it":{"pricing":{"input":0.05,"output":0.15}},"google/gemma-3-27b-it":{"pricing":{"input":0.08,"output":0.16}},"google/gemma-3-4b-it":{"pricing":{"input":0.05,"output":0.1}},"google/gemma-3n-e4b-it":{"pricing":{"input":0.06,"output":0.12}},"google/gemma-4-26b-a4b-it":{"pricing":{"input":0.07,"output":0.34}},"google/gemma-4-31b-it":{"pricing":{"input":0.08,"output":0.35,"cached_read":0.01}},"gryphe/mythomax-l2-13b":{"pricing":{"input":0.06,"output":0.06}},"ibm-granite/granite-4.1-8b":{"pricing":{"input":0.05,"output":0.1,"cached_read":0.05}},"inception/mercury-2":{"pricing":{"input":0.25,"output":0.75,"cached_read":0.025}},"inclusionai/ling-3.0-flash":{"pricing":{"input":0.021,"output":0.063,"cached_read":0.0042}},"mancer/weaver":{"pricing":{"input":0.5,"output":0.75}},"meta-llama/llama-3.1-70b-instruct":{"pricing":{"input":0.4,"output":0.4}},"meta-llama/llama-3.1-8b-instruct":{"pricing":{"input":0.02,"output":0.04}},"meta-llama/llama-3.2-3b-instruct":{"pricing":{"input":0.05,"output":0.33}},"meta-llama/llama-3.3-70b-instruct":{"pricing":{"input":0.1,"output":0.32}},"meta-llama/llama-4-maverick":{"pricing":{"input":0.2,"output":0.696}},"meta-llama/llama-4-scout":{"pricing":{"input":0.1,"output":0.3}},"meta-llama/llama-guard-4-12b":{"pricing":{"input":0.18,"output":0.18}},"meta/muse-glimmer-30b":{"pricing":{"input":0.3,"output":1.1,"cached_read":0.04}},"microsoft/phi-4":{"pricing":{"input":0.07,"output":0.14}},"microsoft/wizardlm-2-8x22b":{"pricing":{"input":0.62,"output":0.62}},"minimax/minimax-m1":{"pricing":{"input":0.55,"output":2.2}},"minimax/minimax-m2":{"pricing":{"input":0.255,"output":1.02}},"minimax/minimax-m2.1":{"pricing":{"input":0.3,"output":1.2,"cached_read":0.03}},"minimax/minimax-m2.5":{"pricing":{"input":0.27,"output":0.95,"cached_read":0.03}},"minimax/minimax-m2.7":{"pricing":{"input":0.24,"output":0.96}},"minimax/minimax-m3":{"pricing":{"input":0.23,"output":0.96,"cached_read":0.05}},"mistralai/codestral-2508":{"pricing":{"input":0.33,"output":0.99,"cached_read":0.033}},"mistralai/devstral-2512":{"pricing":{"input":0.44,"output":2.2,"cached_read":0.044}},"mistralai/ministral-14b-2512":{"pricing":{"input":0.2,"output":0.2,"cached_read":0.02}},"mistralai/ministral-3b-2512":{"pricing":{"input":0.1,"output":0.1,"cached_read":0.01}},"mistralai/ministral-8b":{"pricing":{"input":0.11,"output":0.11}},"mistralai/ministral-8b-2512":{"pricing":{"input":0.15,"output":0.15,"cached_read":0.015}},"mistralai/mistral-large-2512":{"pricing":{"input":0.5,"output":1.5,"cached_read":0.05}},"mistralai/mistral-medium-3":{"pricing":{"input":0.4,"output":2,"cached_read":0.04}},"mistralai/mistral-medium-3-5":{"pricing":{"input":1.5,"output":7.5}},"mistralai/mistral-medium-3.1":{"pricing":{"input":0.4,"output":2,"cached_read":0.04}},"mistralai/mistral-nemo":{"pricing":{"input":0.019,"output":0.03}},"mistralai/mistral-small-24b-instruct-2501":{"pricing":{"input":0.05,"output":0.08}},"mistralai/mistral-small-2603":{"pricing":{"input":0.15,"output":0.6,"cached_read":0.015}},"mistralai/mistral-small-3.2-24b-instruct":{"pricing":{"input":0.075,"output":0.2}},"moonshotai/kimi-k2":{"pricing":{"input":0.57,"output":2.3}},"moonshotai/kimi-k2-0905":{"pricing":{"input":0.6,"output":2.5}},"moonshotai/kimi-k2-thinking":{"pricing":{"input":0.6,"output":2.5,"cached_read":0.15}},"moonshotai/kimi-k2.5":{"pricing":{"input":0.45,"output":2.25,"cached_read":0.07}},"moonshotai/kimi-k2.6":{"pricing":{"input":0.57,"output":3.41,"cached_read":0.2}},"moonshotai/kimi-k2.7-code":{"pricing":{"input":0.67,"output":3.4,"cached_read":0.19}},"moonshotai/kimi-k3":{"pricing":{"input":2.8,"output":14,"cached_read":0.29}},"morph/morph-v3-fast":{"pricing":{"input":0.8,"output":1.2}},"morph/morph-v3-large":{"pricing":{"input":0.9,"output":1.9}},"nousresearch/hermes-3-llama-3.1-405b":{"pricing":{"input":1,"output":1}},"nousresearch/hermes-3-llama-3.1-70b":{"pricing":{"input":0.7,"output":0.7}},"nousresearch/hermes-4-405b":{"pricing":{"input":1,"output":3}},"nousresearch/hermes-4-70b":{"pricing":{"input":0.13,"output":0.4}},"nvidia/nemotron-3-nano-30b-a3b":{"pricing":{"input":0.05,"output":0.2,"cached_read":0.025}},"nvidia/nemotron-3-super-120b-a12b":{"pricing":{"input":0.085,"output":0.4}},"nvidia/nemotron-3-ultra-550b-a55b":{"pricing":{"input":0.5,"output":2.2,"cached_read":0.1}},"nvidia/nemotron-3.5-lightning":{"pricing":{"input":0.08,"output":0.2,"cached_read":0.04}},"openai/gpt-oss-120b":{"pricing":{"input":0.03,"output":0.17,"cached_read":0.03}},"openai/gpt-oss-20b":{"pricing":{"input":0.03,"output":0.13,"cached_read":0.03}},"openai/gpt-oss-safeguard-20b":{"pricing":{"input":0.075,"output":0.3,"cached_read":0.0375}},"openrouter/auto":{"pricing":{"input":0,"output":0}},"openrouter/auto-beta":{"pricing":{"input":0,"output":0}},"openrouter/bodybuilder":{"pricing":{"input":0,"output":0}},"openrouter/free":{"pricing":{"input":0,"output":0}},"openrouter/fusion":{"pricing":{"input":0,"output":0}},"openrouter/pareto-code":{"pricing":{"input":0,"output":0}},"perceptron/perceptron-mk1":{"pricing":{"input":0.15,"output":1.5}},"perplexity/sonar":{"pricing":{"input":1,"output":1}},"perplexity/sonar-deep-research":{"pricing":{"input":2,"output":8}},"perplexity/sonar-pro":{"pricing":{"input":3,"output":15}},"perplexity/sonar-pro-search":{"pricing":{"input":3,"output":15}},"perplexity/sonar-reasoning-pro":{"pricing":{"input":2,"output":8}},"qwen/qwen-2.5-72b-instruct":{"pricing":{"input":0.36,"output":0.4}},"qwen/qwen-2.5-7b-instruct":{"pricing":{"input":0.1,"output":0.2}},"qwen/qwen2.5-vl-72b-instruct":{"pricing":{"input":0.25,"output":0.75}},"qwen/qwen3-14b":{"pricing":{"input":0.1,"output":0.22}},"qwen/qwen3-235b-a22b-2507":{"pricing":{"input":0.09,"output":0.55}},"qwen/qwen3-235b-a22b-thinking-2507":{"pricing":{"input":0.3,"output":3}},"qwen/qwen3-30b-a3b":{"pricing":{"input":0.12,"output":0.5}},"qwen/qwen3-30b-a3b-instruct-2507":{"pricing":{"input":0.1,"output":0.3,"cached_read":0.1}},"qwen/qwen3-32b":{"pricing":{"input":0.08,"output":0.28}},"qwen/qwen3-coder":{"pricing":{"input":0.3,"output":1,"cached_read":0.1}},"qwen/qwen3-coder-30b-a3b-instruct":{"pricing":{"input":0.07,"output":0.27}},"qwen/qwen3-coder-next":{"pricing":{"input":0.12,"output":0.8,"cached_read":0.07}},"qwen/qwen3-next-80b-a3b-instruct":{"pricing":{"input":0.09,"output":1.1}},"qwen/qwen3-next-80b-a3b-thinking":{"pricing":{"input":0.15,"output":1.2}},"qwen/qwen3-vl-235b-a22b-instruct":{"pricing":{"input":0.2,"output":0.88,"cached_read":0.11}},"qwen/qwen3-vl-235b-a22b-thinking":{"pricing":{"input":0.98,"output":3.95}},"qwen/qwen3-vl-30b-a3b-instruct":{"pricing":{"input":0.15,"output":0.6}},"qwen/qwen3-vl-8b-instruct":{"pricing":{"input":0.25,"output":0.75,"cached_read":0.12}},"qwen/qwen3.5-122b-a10b":{"pricing":{"input":0.29,"output":2.4}},"qwen/qwen3.5-27b":{"pricing":{"input":0.26,"output":2.6}},"qwen/qwen3.5-35b-a3b":{"pricing":{"input":0.14,"output":1,"cached_read":0.05}},"qwen/qwen3.5-397b-a17b":{"pricing":{"input":0.45,"output":3,"cached_read":0.22}},"qwen/qwen3.5-9b":{"pricing":{"input":0.1,"output":0.15}},"qwen/qwen3.6-27b":{"pricing":{"input":0.32,"output":2.7,"cached_read":0.15}},"qwen/qwen3.6-35b-a3b":{"pricing":{"input":0.1,"output":0.95}},"qwen/qwen3.8-2.4t-a95b":{"pricing":{"input":2,"output":6,"cached_read":0.2}},"qwen/qwen3.8-27b":{"pricing":{"input":0.4,"output":3,"cached_read":0.15}},"rekaai/reka-edge":{"pricing":{"input":0.1,"output":0.1}},"rekaai/reka-flash-3":{"pricing":{"input":0.1,"output":0.2}},"relace/relace-apply-3":{"pricing":{"input":0.85,"output":1.25}},"relace/relace-search":{"pricing":{"input":1,"output":3}},"sao10k/l3-lunaris-8b":{"pricing":{"input":0.04,"output":0.05}},"sao10k/l3.1-euryale-70b":{"pricing":{"input":0.85,"output":0.85}},"sao10k/l3.3-euryale-70b":{"pricing":{"input":0.65,"output":0.75}},"stepfun/step-3.7-flash":{"pricing":{"input":0.2,"output":1.15,"cached_read":0.04}},"tencent/hy-mt2-1.8b":{"pricing":{"input":0.044,"output":0.177}},"tencent/hy-mt2-30b-a3b":{"pricing":{"input":0.074,"output":0.295}},"tencent/hy-mt2-7b":{"pricing":{"input":0.074,"output":0.295}},"tencent/hy3":{"pricing":{"input":0.132,"output":0.528,"cached_read":0.033}},"thedrummer/cydonia-24b-v4.1":{"pricing":{"input":0.3,"output":0.5,"cached_read":0.15}},"thedrummer/rocinante-12b":{"pricing":{"input":0.25,"output":0.5}},"thedrummer/skyfall-36b-v2":{"pricing":{"input":0.55,"output":0.8,"cached_read":0.25}},"thedrummer/unslopnemo-12b":{"pricing":{"input":0.4,"output":0.4}},"thinkingmachines/inkling":{"pricing":{"input":0.95,"output":4.05,"cached_read":0.16}},"thinkingmachines/inkling-small":{"pricing":{"input":0.45,"output":1.2,"cached_read":0.1}},"undi95/remm-slerp-l2-13b":{"pricing":{"input":0.45,"output":0.65}},"x-ai/grok-4.20":{"pricing":{"input":1.25,"output":2.5,"cached_read":0.2}},"x-ai/grok-4.20-multi-agent":{"pricing":{"input":1.25,"output":2.5,"cached_read":0.2}},"x-ai/grok-4.3":{"pricing":{"input":1.25,"output":2.5,"cached_read":0.2}},"x-ai/grok-4.5":{"pricing":{"input":2,"output":6,"cached_read":0.3}},"x-ai/grok-4.6":{"pricing":{"input":2,"output":6,"cached_read":0.5}},"x-ai/grok-build-0.1":{"pricing":{"input":1,"output":2,"cached_read":0.2}},"xiaomi/mimo-v2.5":{"pricing":{"input":0.14,"output":0.28,"cached_read":0.05}},"xiaomi/mimo-v2.5-pro":{"pricing":{"input":0.4,"output":1.5,"cached_read":0.08}},"z-ai/glm-4.5-air":{"pricing":{"input":0.13,"output":0.85,"cached_read":0.025}},"z-ai/glm-4.5v":{"pricing":{"input":0.6,"output":1.8,"cached_read":0.11}},"z-ai/glm-4.6":{"pricing":{"input":0.43,"output":1.75,"cached_read":0.08}},"z-ai/glm-4.6v":{"pricing":{"input":0.3,"output":0.9,"cached_read":0.055}},"z-ai/glm-4.7":{"pricing":{"input":0.4,"output":1.75,"cached_read":0.08}},"z-ai/glm-4.7-flash":{"pricing":{"input":0.06,"output":0.4,"cached_read":0.01}},"z-ai/glm-5":{"pricing":{"input":0.6,"output":2.08,"cached_read":0.12}},"z-ai/glm-5.1":{"pricing":{"input":1.05,"output":3.5,"cached_read":0.205}},"z-ai/glm-5.2":{"pricing":{"input":0.5,"output":3.15,"cached_read":0.115}},"z-ai/glm-5.2:free":{"pricing":{"input":0,"output":0}},"~deepseek/deepseek-v4-flash-latest":{"pricing":{"input":0.035,"output":0.075,"cached_read":0.008}},"~moonshotai/kimi-latest":{"pricing":{"input":2.8,"output":14,"cached_read":0.29}},"~x-ai/grok-latest":{"pricing":{"input":2,"output":6,"cached_read":0.5}}}}}}
