From 6a3addcfb49e78e3ebcd61046bc306fce2bf2850 Mon Sep 17 00:00:00 2001 From: "berriai-litellm-provider-info-sync[bot]" <328147090+berriai-litellm-provider-info-sync[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 05:31:00 +0000 Subject: [PATCH] chore(prices): sync OpenRouter prices: 443 models, 191 new, 4 deprecated openrouter/~anthropic/claude-fable-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/~anthropic/claude-haiku-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/~anthropic/claude-opus-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/~anthropic/claude-sonnet-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/~deepseek/deepseek-flash-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~deepseek/deepseek-pro-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~deepseek/deepseek-v4-flash-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~google/gemini-flash-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, input_cost_per_audio_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_read_input_audio_token_cost openrouter/~google/gemini-pro-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, input_cost_per_audio_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_read_input_audio_token_cost, input_cost_per_token_above_200k_tokens, output_cost_per_token_above_200k_tokens, cache_read_input_token_cost_above_200k_tokens openrouter/~moonshotai/kimi-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~openai/gpt-astra-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, input_cost_per_token_above_272k_tokens, output_cost_per_token_above_272k_tokens, cache_read_input_token_cost_above_272k_tokens, cache_creation_input_token_cost_above_272k_tokens openrouter/~openai/gpt-luna-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, input_cost_per_token_above_272k_tokens, output_cost_per_token_above_272k_tokens, cache_read_input_token_cost_above_272k_tokens, cache_creation_input_token_cost_above_272k_tokens openrouter/~openai/gpt-mini-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~openai/gpt-sol-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, input_cost_per_token_above_272k_tokens, output_cost_per_token_above_272k_tokens, cache_read_input_token_cost_above_272k_tokens, cache_creation_input_token_cost_above_272k_tokens openrouter/~openai/gpt-terra-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, input_cost_per_token_above_272k_tokens, output_cost_per_token_above_272k_tokens, cache_read_input_token_cost_above_272k_tokens, cache_creation_input_token_cost_above_272k_tokens openrouter/~x-ai/grok-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, input_cost_per_token_above_200k_tokens, output_cost_per_token_above_200k_tokens, cache_read_input_token_cost_above_200k_tokens openrouter/~z-ai/glm-flash-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/~z-ai/glm-latest: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/aion-labs/aion-2.0: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/aion-labs/aion-3.0: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/aion-labs/aion-3.0-mini: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/aion-labs/aion-rp-llama-3.1-8b: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/amazon/nova-2-lite-v1: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/amazon/nova-lite-v1: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/amazon/nova-micro-v1: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/amazon/nova-premier-v1: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/amazon/nova-pro-v1: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/anthracite-org/magnum-v4-72b: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/anthropic/claude-3-haiku: supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_prompt_caching, supports_response_schema, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-fable-5: supports_web_search, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-fable-5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-fable-5.1: supports_web_search, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-fable-5.1:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-haiku-4.5: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-haiku-4.5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.1: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema openrouter/anthropic/claude-opus-4.1:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.5: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.6: supports_pdf_input, supports_web_search, supports_audio_input, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.6:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.7: supports_web_search, supports_audio_input, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.7:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.8: supports_web_search, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-4.8:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-5: supports_web_search, supports_audio_input, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-opus-5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-4: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-4.5: max_input_tokens, supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-4.5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, input_cost_per_token_above_200k_tokens, output_cost_per_token_above_200k_tokens, cache_creation_input_token_cost_above_1hr, cache_read_input_token_cost_above_200k_tokens, cache_creation_input_token_cost_above_200k_tokens openrouter/anthropic/claude-sonnet-4.6: supports_pdf_input, supports_web_search, supports_audio_input, supports_response_schema, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-4.6:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-5: supports_web_search, cache_creation_input_token_cost_above_1hr openrouter/anthropic/claude-sonnet-5:batch: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost, cache_creation_input_token_cost, cache_creation_input_token_cost_above_1hr openrouter/arcee-ai/trinity-large-thinking: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, cache_read_input_token_cost openrouter/baidu/ernie-4.5-vl-424b-a47b: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token openrouter/bytedance-seed/seed-1.6: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, input_cost_per_token_above_128k_tokens, output_cost_per_token_above_128k_tokens openrouter/bytedance-seed/seed-1.6-flash: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token, input_cost_per_token_above_128k_tokens, output_cost_per_token_above_128k_tokens openrouter/bytedance-seed/seed-2-1-turbo: max_tokens, supports_vision, max_input_tokens, max_output_tokens, supports_pdf_input, supports_reasoning, supports_web_search, supports_audio_input, supports_tool_choice, supports_prompt_caching, supports_response_schema, supports_function_calling, input_cost_per_token, output_cost_per_token --- ...odel_prices_and_context_window_backup.json | 6318 +++++++++++++++-- model_prices_and_context_window.json | 6318 +++++++++++++++-- 2 files changed, 11346 insertions(+), 1290 deletions(-) diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index 355e2b90e96..275732c4b71 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -40602,6 +40602,9 @@ "supports_system_messages": true }, "openrouter/anthropic/claude-3-haiku": { + "cache_creation_input_token_cost": 3e-07, + "cache_creation_input_token_cost_above_1hr": 5e-07, + "cache_read_input_token_cost": 3e-08, "input_cost_per_image": 0.0004, "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", @@ -40612,7 +40615,14 @@ "supports_tool_choice": true, "supports_vision": true, "max_input_tokens": 200000, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-3.5-sonnet": { "input_cost_per_token": 3e-06, @@ -40647,6 +40657,7 @@ "openrouter/anthropic/claude-opus-4": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 1.875e-05, + "cache_creation_input_token_cost_above_1hr": 3e-05, "cache_read_input_token_cost": 1.5e-06, "input_cost_per_token": 1.5e-05, "litellm_provider": "openrouter", @@ -40662,7 +40673,12 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.1": { "input_cost_per_image": 0.0048, @@ -40683,11 +40699,17 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost": 3e-07, "cache_read_input_token_cost_above_200k_tokens": 6e-07, @@ -40707,12 +40729,18 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4.6": { "supports_adaptive_thinking": true, "supports_legacy_thinking": true, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost": 3e-07, "cache_read_input_token_cost_above_200k_tokens": 6e-07, @@ -40725,7 +40753,7 @@ "mode": "chat", "output_cost_per_token": 1.5e-05, "output_cost_per_token_above_200k_tokens": 2.25e-05, - "source": "https://openrouter.ai/anthropic/claude-sonnet-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, "supports_computer_use": true, "supports_function_calling": true, @@ -40734,10 +40762,15 @@ "supports_max_reasoning_effort": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.5": { "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40755,12 +40788,17 @@ "supports_vision": true, "supports_output_config": true, "prompt_cache_min_tokens": 4096, - "source": "https://openrouter.ai/anthropic/claude-opus-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.6": { "supports_adaptive_thinking": true, "supports_legacy_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40779,11 +40817,15 @@ "supports_vision": true, "prompt_cache_min_tokens": 4096, "supports_response_schema": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4.5": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_read_input_token_cost": 3e-07, "input_cost_per_token": 3e-06, "input_cost_per_token_above_200k_tokens": 6e-06, @@ -40791,7 +40833,7 @@ "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost_above_200k_tokens": 6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 200000, + "max_input_tokens": 1000000, "max_output_tokens": 64000, "max_tokens": 64000, "mode": "chat", @@ -40804,10 +40846,15 @@ "supports_tool_choice": true, "supports_vision": true, "prompt_cache_min_tokens": 1024, - "source": "https://openrouter.ai/anthropic/claude-sonnet-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-haiku-4.5": { "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 1e-06, "litellm_provider": "openrouter", @@ -40824,11 +40871,16 @@ "supports_tool_choice": true, "supports_vision": true, "prompt_cache_min_tokens": 4096, - "source": "https://openrouter.ai/anthropic/claude-haiku-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.7": { "supports_adaptive_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40848,12 +40900,16 @@ "supports_tool_choice": true, "supports_vision": true, "supports_xhigh_reasoning_effort": true, - "prompt_cache_min_tokens": 2048 + "prompt_cache_min_tokens": 2048, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-5": { "prompt_cache_min_tokens": 512, "supports_adaptive_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40862,8 +40918,9 @@ "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 2.5e-05, - "source": "https://openrouter.ai/anthropic/claude-opus-5", + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": false, + "supports_audio_input": false, "supports_computer_use": true, "supports_function_calling": true, "supports_pdf_input": true, @@ -40873,49 +40930,74 @@ "supports_max_reasoning_effort": true, "supports_tool_choice": true, "supports_vision": true, + "supports_web_search": false, "supports_xhigh_reasoning_effort": true }, "openrouter/bytedance/ui-tars-1.5-7b": { + "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 1e-07, "litellm_provider": "openrouter", - "max_input_tokens": 131072, + "max_input_tokens": 128000, "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", "output_cost_per_token": 2e-07, - "source": "https://openrouter.ai/bytedance/ui-tars-1.5-7b", - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat": { - "input_cost_per_token": 2.574e-07, + "input_cost_per_token": 3.2e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65536, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "output_cost_per_token": 1.0287e-06, - "supports_prompt_caching": true, + "output_cost_per_token": 8.9e-07, + "supports_prompt_caching": false, "supports_tool_choice": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat-v3-0324": { "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65536, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 147456, + "max_tokens": 147456, "mode": "chat", "output_cost_per_token": 1e-06, - "supports_prompt_caching": true, - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat-v3.1": { "input_cost_per_token": 2.5e-07, "input_cost_per_token_cache_hit": 2e-08, "litellm_provider": "openrouter", "max_input_tokens": 163840, - "max_output_tokens": 163840, - "max_tokens": 163840, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 9.5e-07, "supports_assistant_prefill": true, @@ -40924,9 +41006,15 @@ "supports_reasoning": true, "supports_tool_choice": true, "cache_read_input_token_cost": 1.3e-07, - "source": "https://openrouter.ai/deepseek/deepseek-chat-v3.1" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.2": { + "cache_read_input_token_cost": 1.345e-07, "input_cost_per_token": 2.69e-07, "input_cost_per_token_cache_hit": 1.345e-07, "litellm_provider": "openrouter", @@ -40941,69 +41029,96 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_response_schema": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.2-exp": { "input_cost_per_token": 2.7e-07, "input_cost_per_token_cache_hit": 2e-08, "litellm_provider": "openrouter", "max_input_tokens": 163840, - "max_output_tokens": 163840, - "max_tokens": 163840, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 4.1e-07, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, - "supports_reasoning": false, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1": { "input_cost_per_token": 7e-07, "input_cost_per_token_cache_hit": 1.4e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65336, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 64000, + "max_output_tokens": 16000, + "max_tokens": 16000, "mode": "chat", "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1-0528": { + "cache_read_input_token_cost": 3.5e-07, "input_cost_per_token": 5e-07, "input_cost_per_token_cache_hit": 1.4e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65336, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 2.15e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-pro": { - "input_cost_per_token": 1.6e-06, + "input_cost_per_token": 9.4336e-07, "input_cost_per_token_cache_hit": 4.4e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 393216, + "max_tokens": 393216, "mode": "chat", - "output_cost_per_token": 3.2e-06, - "source": "https://openrouter.ai/deepseek/deepseek-v4-pro", + "output_cost_per_token": 1.88672e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 1.35e-07 + "cache_read_input_token_cost": 7.9596e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4.1-flash": { "input_cost_per_token": 1.5e-07, @@ -41014,31 +41129,37 @@ "max_output_tokens": 384000, "max_tokens": 384000, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4.1-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-pro-0813": { - "input_cost_per_token": 5.7948e-07, + "input_cost_per_token": 6.6e-07, "input_cost_per_token_cache_hit": 4.4e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 393216, + "max_tokens": 393216, "mode": "chat", - "output_cost_per_token": 1.73844e-06, - "source": "https://openrouter.ai/deepseek/deepseek-v4-pro-0813", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 1.9316e-08 + "cache_read_input_token_cost": 2.2e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/google/gemini-2.0-flash-001": { "deprecation_date": "2026-06-01", @@ -41058,7 +41179,9 @@ "supports_vision": true }, "openrouter/google/gemini-2.5-flash": { - "input_cost_per_audio_token": 7e-07, + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, + "input_cost_per_audio_token": 1e-06, "input_cost_per_token": 3e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, @@ -41075,15 +41198,21 @@ "supports_image_size": false, "cache_read_input_token_cost": 3e-08, "supports_prompt_caching": true, - "source": "https://openrouter.ai/google/gemini-2.5-flash" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_pdf_input": true, + "supports_reasoning": true, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro": { - "input_cost_per_audio_token": 7e-07, + "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 1.25e-07, + "input_cost_per_audio_token": 1.25e-06, "input_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1e-05, "supports_audio_output": true, @@ -41093,8 +41222,15 @@ "supports_tool_choice": true, "supports_vision": true, "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_200k_tokens": 2.5e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 1.5e-05, "supports_prompt_caching": true, - "source": "https://openrouter.ai/google/gemini-2.5-pro" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_pdf_input": true, + "supports_reasoning": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-preview": { "cache_read_input_token_cost": 2e-07, @@ -41138,18 +41274,20 @@ "supports_web_search": true }, "openrouter/google/gemini-3-flash-preview": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, "cache_read_input_token_cost": 5e-08, "input_cost_per_audio_token": 1e-06, "input_cost_per_token": 5e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_reasoning_token": 3e-06, "output_cost_per_token": 3e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41164,6 +41302,7 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": true, "supports_audio_output": false, "supports_function_calling": true, "supports_parallel_function_calling": true, @@ -41175,10 +41314,12 @@ "supports_tool_choice": true, "supports_url_context": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-flash-lite-preview": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 5e-08, "cache_read_input_token_cost": 2.5e-08, "input_cost_per_audio_token": 5e-07, "input_cost_per_token": 2.5e-07, @@ -41190,7 +41331,7 @@ "output_cost_per_reasoning_token": 1.5e-06, "output_cost_per_token": 1.5e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41218,10 +41359,12 @@ "supports_url_context": true, "supports_video_input": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 5e-08, "cache_read_input_token_cost": 2.5e-08, "input_cost_per_audio_token": 5e-07, "input_cost_per_token": 2.5e-07, @@ -41233,7 +41376,7 @@ "output_cost_per_reasoning_token": 1.5e-06, "output_cost_per_token": 1.5e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41261,13 +41404,16 @@ "supports_url_context": true, "supports_video_input": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-pro-preview": { + "cache_creation_input_token_cost": 3.75e-07, "cache_read_input_token_cost": 2e-07, "cache_read_input_token_cost_above_200k_tokens": 4e-07, "cache_creation_input_token_cost_above_200k_tokens": 2.5e-07, + "cache_read_input_audio_token_cost": 2e-07, + "input_cost_per_audio_token": 2e-06, "input_cost_per_token": 2e-06, "input_cost_per_token_above_200k_tokens": 4e-06, "litellm_provider": "openrouter", @@ -41277,7 +41423,7 @@ "mode": "chat", "output_cost_per_token": 1.2e-05, "output_cost_per_token_above_200k_tokens": 1.8e-05, - "source": "https://openrouter.ai/google/gemini-3.1-pro-preview", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image", @@ -41295,26 +41441,46 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/gryphe/mythomax-l2-13b": { "input_cost_per_token": 8e-08, "litellm_provider": "openrouter", - "max_tokens": 8192, + "max_input_tokens": 8192, + "max_output_tokens": 3686, + "max_tokens": 3686, "mode": "chat", "output_cost_per_token": 1.1e-07, - "supports_tool_choice": true, - "source": "https://openrouter.ai/api/v1/models" + "supports_tool_choice": false, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mancer/weaver": { "input_cost_per_token": 4e-07, "litellm_provider": "openrouter", - "max_tokens": 2000, + "max_tokens": 6000, "mode": "chat", "output_cost_per_token": 7.5e-07, - "supports_tool_choice": true, + "supports_tool_choice": false, "max_input_tokens": 8000, - "max_output_tokens": 2000 + "max_output_tokens": 6000, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3-70b-instruct": { "input_cost_per_token": 5.9e-07, @@ -41330,84 +41496,125 @@ "input_cost_per_token": 2.55e-07, "litellm_provider": "openrouter", "max_input_tokens": 204800, - "max_output_tokens": 204800, - "max_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", "output_cost_per_token": 1.02e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/devstral-2512": { + "cache_read_input_token_cost": 4e-08, "input_cost_per_image": 0, "input_cost_per_token": 4e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/ministral-3b-2512": { + "cache_read_input_token_cost": 1e-08, "input_cost_per_image": 0, "input_cost_per_token": 1e-07, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 131072, - "max_tokens": 131072, + "max_output_tokens": 104857, + "max_tokens": 104857, "mode": "chat", "output_cost_per_token": 1e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/ministral-8b-2512": { + "cache_read_input_token_cost": 1.5e-08, "input_cost_per_image": 0, "input_cost_per_token": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/ministral-14b-2512": { + "cache_read_input_token_cost": 2e-08, "input_cost_per_image": 0, "input_cost_per_token": 2e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-large-2512": { + "cache_read_input_token_cost": 5.5e-08, "input_cost_per_image": 0, - "input_cost_per_token": 5e-07, + "input_cost_per_token": 5.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", - "output_cost_per_token": 1.5e-06, + "output_cost_per_token": 1.65e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-7b-instruct": { "input_cost_per_token": 1.3e-07, @@ -41420,71 +41627,123 @@ "max_output_tokens": 8191 }, "openrouter/mistralai/mistral-large": { + "cache_read_input_token_cost": 2e-07, "input_cost_per_token": 2e-06, "litellm_provider": "openrouter", - "max_tokens": 8191, + "max_tokens": 102400, "mode": "chat", "output_cost_per_token": 6e-06, "supports_tool_choice": true, "max_input_tokens": 128000, - "max_output_tokens": 8191 + "max_output_tokens": 102400, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-3.1-24b-instruct": { "input_cost_per_token": 3.51e-07, "litellm_provider": "openrouter", - "max_tokens": 131072, + "max_tokens": 102400, "mode": "chat", "output_cost_per_token": 5.55e-07, - "supports_tool_choice": true, - "max_input_tokens": 131072, - "max_output_tokens": 131072 + "supports_tool_choice": false, + "max_input_tokens": 128000, + "max_output_tokens": 102400, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-3.2-24b-instruct": { "input_cost_per_token": 9.375e-08, "litellm_provider": "openrouter", - "max_tokens": 128000, + "max_tokens": 16384, "mode": "chat", "output_cost_per_token": 2.5e-07, "supports_tool_choice": true, - "max_input_tokens": 128000, - "max_output_tokens": 128000, - "source": "https://openrouter.ai/api/v1/models" + "max_input_tokens": 256000, + "max_output_tokens": 16384, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mixtral-8x22b-instruct": { + "cache_read_input_token_cost": 2e-07, "input_cost_per_token": 2e-06, "litellm_provider": "openrouter", - "max_tokens": 65536, + "max_tokens": 52428, "mode": "chat", "output_cost_per_token": 6e-06, "supports_tool_choice": true, "max_input_tokens": 65536, - "max_output_tokens": 65536 + "max_output_tokens": 52428, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.5": { "cache_read_input_token_cost": 7e-08, "input_cost_per_token": 4.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 2.25e-06, - "source": "https://openrouter.ai/moonshotai/kimi-k2.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, "supports_video_input": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-lightning": { + "cache_read_input_token_cost": 4e-08, "input_cost_per_token": 8e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", "output_cost_per_token": 2e-07, - "source": "https://openrouter.ai/nvidia/nemotron-3.5-lightning", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-3.5-turbo": { "input_cost_per_token": 5e-07, @@ -41495,7 +41754,15 @@ "supports_tool_choice": true, "max_input_tokens": 16385, "max_output_tokens": 4096, - "source": "https://openrouter.ai/openai/gpt-3.5-turbo" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-3.5-turbo-16k": { "input_cost_per_token": 3e-06, @@ -41505,7 +41772,16 @@ "output_cost_per_token": 4e-06, "supports_tool_choice": true, "max_input_tokens": 16385, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4": { "input_cost_per_token": 3e-05, @@ -41515,7 +41791,16 @@ "output_cost_per_token": 6e-05, "supports_tool_choice": true, "max_input_tokens": 8191, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4.1": { "cache_read_input_token_cost": 5e-07, @@ -41526,13 +41811,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4.1-mini": { "cache_read_input_token_cost": 1e-07, @@ -41543,13 +41833,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4.1-nano": { "cache_read_input_token_cost": 2.5e-08, @@ -41560,13 +41855,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4o": { "input_cost_per_token": 2.5e-06, @@ -41582,7 +41882,12 @@ "supports_vision": true, "cache_read_input_token_cost": 1.25e-06, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/gpt-4o" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_web_search": true }, "openrouter/openai/gpt-4o-2024-05-13": { "input_cost_per_token": 5e-06, @@ -41592,10 +41897,17 @@ "max_tokens": 4096, "mode": "chat", "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "openrouter/openai/gpt-5-chat": { "cache_read_input_token_cost": 1.25e-07, @@ -41639,11 +41951,12 @@ "cache_read_input_token_cost": 1.75e-07, "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41651,18 +41964,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5": { "cache_read_input_token_cost": 1.25e-07, "input_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41670,18 +41991,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-mini": { "cache_read_input_token_cost": 2.5e-08, "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41689,18 +42018,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-nano": { "cache_read_input_token_cost": 5e-09, "input_cost_per_token": 5e-08, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41708,8 +42045,15 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex-max": { "cache_read_input_token_cost": 1.25e-07, @@ -41720,7 +42064,7 @@ "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1e-05, - "source": "https://openrouter.ai/openai/gpt-5.1-codex-max", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41728,27 +42072,36 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2": { "input_cost_per_image": 0, "cache_read_input_token_cost": 1.75e-07, "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2-chat": { "input_cost_per_image": 0, @@ -41756,29 +42109,40 @@ "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", "max_input_tokens": 128000, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 32000, + "max_tokens": 32000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2-pro": { "input_cost_per_image": 0, "input_cost_per_token": 2.1e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 0.000168, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-sol": { "cache_creation_input_token_cost": 2.5e-06, @@ -41803,7 +42167,7 @@ "xhigh", "max" ], - "source": "https://openrouter.ai/openai/gpt-5.6-sol", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41811,19 +42175,22 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, "supports_function_calling": true, "supports_pdf_input": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-sol-pro": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token_above_272k_tokens": 4e-06, "output_cost_per_token_above_272k_tokens": 1.5e-05, "cache_read_input_token_cost_above_272k_tokens": 4e-07, @@ -41832,44 +42199,58 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-sol-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-oss-120b": { - "input_cost_per_token": 3.7e-08, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_token": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 32768, - "max_tokens": 32768, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", - "output_cost_per_token": 1.7e-07, - "source": "https://openrouter.ai/openai/gpt-oss-120b", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-oss-20b": { + "cache_read_input_token_cost": 3e-08, "input_cost_per_token": 3e-08, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 32768, - "max_tokens": 32768, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", "output_cost_per_token": 1.3e-07, - "source": "https://openrouter.ai/openai/gpt-oss-20b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o1": { "cache_read_input_token_cost": 7.5e-06, @@ -41880,13 +42261,18 @@ "max_tokens": 100000, "mode": "chat", "output_cost_per_token": 6e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/o3-mini": { "input_cost_per_token": 1.1e-06, @@ -41903,7 +42289,11 @@ "supports_vision": false, "cache_read_input_token_cost": 5.5e-07, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/o3-mini" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/openai/o3-mini-high": { "input_cost_per_token": 1.1e-06, @@ -41920,17 +42310,30 @@ "supports_vision": false, "cache_read_input_token_cost": 5.5e-07, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/o3-mini-high" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-coder-32b-instruct": { "input_cost_per_token": 6.6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 33792, - "max_output_tokens": 33792, - "max_tokens": 33792, + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, "mode": "chat", "output_cost_per_token": 1e-06, - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen-vl-plus": { "input_cost_per_token": 2.1e-07, @@ -41944,56 +42347,89 @@ "supports_vision": true }, "openrouter/qwen/qwen3-coder": { + "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 262100, - "max_output_tokens": 262100, - "max_tokens": 262100, + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1e-06, - "source": "https://openrouter.ai/qwen/qwen3-coder", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_tool_choice": true, - "supports_function_calling": true + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-plus": { + "cache_creation_input_token_cost": 8.125e-07, + "cache_read_input_token_cost": 1.3e-07, "input_cost_per_token": 6.5e-07, + "input_cost_per_token_above_128k_tokens": 1.95e-06, "litellm_provider": "openrouter", - "max_input_tokens": 997952, + "max_input_tokens": 1000000, "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 3.25e-06, - "source": "https://openrouter.ai/qwen/qwen3-coder-plus", + "output_cost_per_token_above_128k_tokens": 9.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_reasoning": true, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b-2507": { + "cache_read_input_token_cost": 1.75e-08, "input_cost_per_token": 8.75e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 3.5e-07, - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b-thinking-2507": { "input_cost_per_token": 2.3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", "output_cost_per_token": 2.3e-06, - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b-thinking-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-plus": { + "cache_creation_input_token_cost": 4.0625e-07, "input_cost_per_token": 3.25e-07, "litellm_provider": "openrouter", "max_input_tokens": 1000000, @@ -42001,11 +42437,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.95e-06, - "source": "https://openrouter.ai/qwen/qwen3.6-plus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-35b-a3b": { "input_cost_per_token": 1.625e-07, @@ -42015,12 +42456,17 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.3e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-35b-a3b", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "cache_read_input_token_cost": 1.5625e-07 + "cache_read_input_token_cost": 1.5625e-07, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-27b": { "input_cost_per_token": 1.95e-07, @@ -42030,11 +42476,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.56e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-122b-a10b": { "input_cost_per_token": 2.6e-07, @@ -42044,11 +42495,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 2.08e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-122b-a10b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-flash-02-23": { "input_cost_per_token": 6.5e-08, @@ -42058,11 +42514,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 2.6e-07, - "source": "https://openrouter.ai/qwen/qwen3.5-flash-02-23", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-plus-02-15": { "input_cost_per_token": 2.6e-07, @@ -42074,25 +42535,36 @@ "mode": "chat", "output_cost_per_token": 1.56e-06, "output_cost_per_token_above_256k_tokens": 3e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-plus-02-15", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-397b-a17b": { + "cache_read_input_token_cost": 2.25e-07, "input_cost_per_token": 5.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 3.5e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-397b-a17b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/switchpoint/router": { "input_cost_per_token": 8.5e-07, @@ -42106,14 +42578,23 @@ "supports_tool_choice": true }, "openrouter/undi95/remm-slerp-l2-13b": { - "input_cost_per_token": 4.5e-07, + "input_cost_per_token": 3.5e-07, "litellm_provider": "openrouter", - "max_tokens": 4096, + "max_tokens": 5529, "mode": "chat", "output_cost_per_token": 6.5e-07, - "supports_tool_choice": true, + "supports_tool_choice": false, "max_input_tokens": 6144, - "max_output_tokens": 4096 + "max_output_tokens": 5529, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/x-ai/grok-4": { "input_cost_per_token": 3e-06, @@ -42132,17 +42613,22 @@ "openrouter/z-ai/glm-4.6": { "input_cost_per_token": 4.3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 202800, - "max_output_tokens": 131000, - "max_tokens": 131000, + "max_input_tokens": 204800, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", "output_cost_per_token": 1.75e-06, - "source": "https://openrouter.ai/z-ai/glm-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 8e-08 + "cache_read_input_token_cost": 8e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.6:exacto": { "input_cost_per_token": 4.5e-07, @@ -42180,16 +42666,20 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 3.6e-09, "litellm_provider": "openrouter", - "max_input_tokens": 1048576, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_input_tokens": 1050000, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, "supports_response_schema": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/xiaomi/mimo-v2.5": { "input_cost_per_token": 1.4e-07, @@ -42197,18 +42687,21 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 2.8e-09, "litellm_provider": "openrouter", - "max_input_tokens": 1048576, + "max_input_tokens": 1050000, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": true, "supports_audio_input": true, + "supports_pdf_input": false, "supports_video_input": true, "supports_response_schema": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.7": { "input_cost_per_token": 4e-07, @@ -42216,45 +42709,62 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 8e-08, "litellm_provider": "openrouter", - "max_input_tokens": 202752, - "max_output_tokens": 64000, - "max_tokens": 64000, + "max_input_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false, - "supports_assistant_prefill": true + "supports_vision": false, + "supports_prompt_caching": true, + "supports_assistant_prefill": true, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.7-flash": { - "input_cost_per_token": 6e-08, + "input_cost_per_token": 6.05e-08, "output_cost_per_token": 4e-07, "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 1e-08, "litellm_provider": "openrouter", "max_input_tokens": 200000, - "max_output_tokens": 32000, - "max_tokens": 32000, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false + "supports_vision": false, + "supports_prompt_caching": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5": { + "cache_read_input_token_cost": 1.2e-07, "input_cost_per_token": 6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 202752, + "max_input_tokens": 204800, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.92e-06, - "source": "https://openrouter.ai/z-ai/glm-5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-5.1": { "input_cost_per_token": 9.66e-07, @@ -42262,15 +42772,20 @@ "cache_read_input_token_cost": 1.794e-07, "cache_creation_input_token_cost": 0.0, "litellm_provider": "openrouter", - "max_input_tokens": 202752, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_input_tokens": 204800, + "max_output_tokens": 128000, + "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.1": { "input_cost_per_token": 3e-07, @@ -42278,33 +42793,42 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 3e-08, "litellm_provider": "openrouter", - "max_input_tokens": 204000, - "max_output_tokens": 64000, - "max_tokens": 64000, + "max_input_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false, - "supports_computer_use": false + "supports_vision": false, + "supports_prompt_caching": true, + "supports_computer_use": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.5": { "input_cost_per_token": 2.7e-07, "output_cost_per_token": 1.08e-06, "cache_read_input_token_cost": 2.7e-08, "litellm_provider": "openrouter", - "max_input_tokens": 196608, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_input_tokens": 204800, + "max_output_tokens": 128000, + "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, "supports_prompt_caching": true, - "supports_computer_use": false + "supports_computer_use": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/openrouter/auto": { "input_cost_per_token": 0, @@ -42343,18 +42867,24 @@ "mode": "chat" }, "openrouter/stealth/union-alpha": { - "input_cost_per_token": 0, - "output_cost_per_token": 0, + "deprecation_date": "2098-12-31", + "input_cost_per_token": 0.0, + "output_cost_per_token": 0.0, "litellm_provider": "openrouter", "max_input_tokens": 262144, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/stealth/union-alpha", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "ovhcloud/DeepSeek-R1-Distill-Llama-70B": { "input_cost_per_token": 6.7e-07, @@ -64446,7 +64976,7 @@ "supports_sampling_params": false, "supports_adaptive_thinking": true, "thinking_always_on": true, - "source": "https://openrouter.ai/anthropic/claude-fable-5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64457,7 +64987,9 @@ "cache_read_input_token_cost": 1e-06, "supports_prompt_caching": true, "cache_creation_input_token_cost": 1.25e-05, - "prompt_cache_min_tokens": 512 + "cache_creation_input_token_cost_above_1hr": 2e-05, + "prompt_cache_min_tokens": 512, + "supports_web_search": false }, "openrouter/anthropic/claude-fable-5.1": { "input_cost_per_token": 1e-05, @@ -64470,7 +65002,7 @@ "supports_sampling_params": false, "supports_adaptive_thinking": true, "thinking_always_on": true, - "source": "https://openrouter.ai/anthropic/claude-fable-5.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": false, "supports_reasoning": true, @@ -64481,7 +65013,9 @@ "cache_read_input_token_cost": 2.5e-07, "supports_prompt_caching": true, "cache_creation_input_token_cost": 1.25e-05, - "prompt_cache_min_tokens": 512 + "cache_creation_input_token_cost_above_1hr": 2e-05, + "prompt_cache_min_tokens": 512, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.8": { "input_cost_per_token": 5e-06, @@ -64493,7 +65027,7 @@ "mode": "chat", "supports_sampling_params": false, "supports_adaptive_thinking": true, - "source": "https://openrouter.ai/anthropic/claude-opus-4.8", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64503,7 +65037,9 @@ "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 6.25e-06 + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-5": { "input_cost_per_token": 2e-06, @@ -64515,7 +65051,7 @@ "mode": "chat", "supports_sampling_params": false, "supports_adaptive_thinking": true, - "source": "https://openrouter.ai/anthropic/claude-sonnet-5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64525,9 +65061,13 @@ "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 2.5e-06 + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_1hr": 4e-06, + "supports_web_search": false }, "openrouter/google/gemini-2.5-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-08, "input_cost_per_token": 1e-07, "output_cost_per_token": 4e-07, "litellm_provider": "openrouter", @@ -64535,7 +65075,7 @@ "max_output_tokens": 65535, "max_tokens": 65535, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64544,17 +65084,21 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 1e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.5-flash": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-07, "input_cost_per_token": 1.5e-06, "output_cost_per_token": 9e-06, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.5-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64563,9 +65107,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 1.5e-07, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.5-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-08, "input_cost_per_token": 3e-07, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", @@ -64573,7 +65121,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.5-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64582,9 +65130,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 3e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.6-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64592,7 +65144,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.6-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64601,9 +65153,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.7-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64611,7 +65167,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.7-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64620,9 +65176,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.8-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64630,7 +65190,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.8-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64639,7 +65199,9 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-4o-mini": { "input_cost_per_token": 1.5e-07, @@ -64649,7 +65211,7 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": false, @@ -64658,17 +65220,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": true }, "openrouter/openai/gpt-5.1": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 1e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64677,17 +65240,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 1.25e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.3-codex": { "input_cost_per_token": 1.75e-06, "output_cost_per_token": 1.4e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.3-codex", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64696,7 +65260,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 1.75e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4": { "input_cost_per_token": 2.5e-06, @@ -64706,7 +65271,7 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64715,17 +65280,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2.5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 5e-07, + "input_cost_per_token_above_272k_tokens": 5e-06, + "output_cost_per_token_above_272k_tokens": 2.25e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-mini": { "input_cost_per_token": 7.5e-07, "output_cost_per_token": 4.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64734,17 +65303,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-nano": { "input_cost_per_token": 2e-07, "output_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-nano", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64753,7 +65323,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.5": { "input_cost_per_token": 5e-06, @@ -64763,7 +65334,7 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64772,17 +65343,23 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-luna": { + "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, "input_cost_per_token": 2e-07, "output_cost_per_token": 1.2e-06, "litellm_provider": "openrouter", - "max_input_tokens": 922000, + "max_input_tokens": 1050000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-luna", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64791,13 +65368,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-08, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 4e-08, + "input_cost_per_token_above_272k_tokens": 4e-07, + "output_cost_per_token_above_272k_tokens": 1.8e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-luna-pro": { "input_cost_per_token": 2e-07, "output_cost_per_token": 1.2e-06, "cache_read_input_token_cost": 2e-08, "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, "input_cost_per_token_above_272k_tokens": 4e-07, "output_cost_per_token_above_272k_tokens": 1.8e-06, "cache_read_input_token_cost_above_272k_tokens": 4e-08, @@ -64806,24 +65388,28 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-luna-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-terra": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "litellm_provider": "openrouter", - "max_input_tokens": 922000, + "max_input_tokens": 1050000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-terra", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64832,13 +65418,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token_above_272k_tokens": 4e-06, + "output_cost_per_token_above_272k_tokens": 1.8e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-terra-pro": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token_above_272k_tokens": 4e-06, "output_cost_per_token_above_272k_tokens": 1.8e-05, "cache_read_input_token_cost_above_272k_tokens": 4e-07, @@ -64847,14 +65438,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-terra-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/o3": { "input_cost_per_token": 2e-06, @@ -64864,7 +65457,7 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64873,7 +65466,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/o4-mini": { "input_cost_per_token": 1.1e-06, @@ -64883,7 +65477,7 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o4-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64892,17 +65486,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2.75e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.20": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_input_tokens": 2000000, + "max_output_tokens": 1800000, + "max_tokens": 1800000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.20", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64911,17 +65506,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.20-multi-agent": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_input_tokens": 2000000, + "max_output_tokens": 1800000, + "max_tokens": 1800000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.20-multi-agent", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": false, "supports_tool_choice": false, "supports_reasoning": true, @@ -64930,17 +65529,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.3": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_output_tokens": 900000, + "max_tokens": 900000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64949,17 +65552,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.5": { "input_cost_per_token": 2e-06, "output_cost_per_token": 6e-06, "litellm_provider": "openrouter", "max_input_tokens": 500000, - "max_output_tokens": 500000, - "max_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64968,17 +65575,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 3e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 6e-07, + "input_cost_per_token_above_200k_tokens": 4e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.6": { "input_cost_per_token": 2e-06, "output_cost_per_token": 6e-06, "litellm_provider": "openrouter", "max_input_tokens": 500000, - "max_output_tokens": 500000, - "max_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64987,17 +65598,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 1e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-build-0.1": { "input_cost_per_token": 1e-06, "output_cost_per_token": 2e-06, "litellm_provider": "openrouter", "max_input_tokens": 256000, - "max_output_tokens": 256000, - "max_tokens": 256000, + "max_output_tokens": 230400, + "max_tokens": 230400, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-build-0.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -65006,7 +65621,11 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2e-06, + "output_cost_per_token_above_200k_tokens": 4e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "baseten/zai-org/GLM-5.3": { "cache_read_input_token_cost": 1.4e-07, @@ -65039,14 +65658,17 @@ "max_output_tokens": 512000, "max_tokens": 512000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "cache_read_input_token_cost": 6e-08, - "supports_prompt_caching": true + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.7-plus": { "input_cost_per_token": 3.2e-07, @@ -65056,7 +65678,7 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-plus", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -65064,7 +65686,10 @@ "supports_vision": true, "cache_read_input_token_cost": 6.4e-08, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 4e-07 + "cache_creation_input_token_cost": 4e-07, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_web_search": false }, "openrouter/openai/gpt-6-astra": { "input_cost_per_token": 1e-05, @@ -65080,20 +65705,23 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-6-astra", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-6-astra-pro": { "input_cost_per_token": 1e-05, "output_cost_per_token": 5e-05, "cache_read_input_token_cost": 1e-06, "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-05, "input_cost_per_token_above_272k_tokens": 2e-05, "output_cost_per_token_above_272k_tokens": 7.5e-05, "cache_read_input_token_cost_above_272k_tokens": 2e-06, @@ -65102,14 +65730,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-6-astra-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-flash": { "input_cost_per_token": 1.5e-07, @@ -65121,13 +65751,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.3-flash": { "input_cost_per_token": 9e-08, @@ -65138,48 +65771,57 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.3-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash-vision-exp": { - "input_cost_per_token": 2.2e-07, - "output_cost_per_token": 6.6e-07, - "cache_read_input_token_cost": 7e-09, + "input_cost_per_token": 2.156e-07, + "output_cost_per_token": 6.468e-07, + "cache_read_input_token_cost": 6.86e-09, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 943718, + "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash-vision-exp", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.3": { "input_cost_per_token": 1.4e-06, "output_cost_per_token": 4.4e-06, - "cache_read_input_token_cost": 1.4e-07, + "cache_read_input_token_cost": 2.6e-07, "litellm_provider": "openrouter", "max_input_tokens": 1310720, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 943717, + "max_tokens": 943717, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-27b": { "input_cost_per_token": 2.14e-07, @@ -65190,13 +65832,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-2.4t-a95b": { "input_cost_per_token": 2e-06, @@ -65204,16 +65849,19 @@ "cache_read_input_token_cost": 2.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-2.4t-a95b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-lightning:free": { "input_cost_per_token": 0.0, @@ -65223,11 +65871,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-lightning:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-max": { "input_cost_per_token": 2e-06, @@ -65257,14 +65910,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-max-0902", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash-0731": { "input_cost_per_token": 6e-08, @@ -65275,14 +65930,17 @@ "max_output_tokens": 943718, "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash-0731", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.7-flash": { "input_cost_per_token": 3e-08, @@ -65298,13 +65956,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/poolside/laguna-s-2.1": { "input_cost_per_token": 9e-08, @@ -65315,12 +65976,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-s-2.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/poolside/laguna-s-2.1:free": { "input_cost_per_token": 0.0, @@ -65330,28 +65995,36 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-s-2.1:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k3": { - "input_cost_per_token": 3e-06, - "output_cost_per_token": 1.5e-05, - "cache_read_input_token_cost": 3e-07, + "input_cost_per_token": 2.1e-06, + "output_cost_per_token": 1.095e-05, + "cache_read_input_token_cost": 2.3e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 943718, "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/poolside/laguna-xs-2.1": { "input_cost_per_token": 6e-08, @@ -65362,12 +66035,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-xs-2.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/poolside/laguna-xs-2.1:free": { "input_cost_per_token": 0.0, @@ -65377,11 +66054,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-xs-2.1:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-lite-image": { "input_cost_per_token": 2.5e-07, @@ -65392,12 +66074,16 @@ "max_output_tokens": 58982, "max_tokens": 58982, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-lite-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-image": { "input_cost_per_token": 5e-07, @@ -65408,18 +66094,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-image": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "output_cost_per_image_token": 0.00012, "litellm_provider": "openrouter", @@ -65427,46 +66118,56 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3-pro-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.2": { - "input_cost_per_token": 1.4e-06, - "output_cost_per_token": 4.4e-06, - "cache_read_input_token_cost": 1.4e-07, + "input_cost_per_token": 4.875e-07, + "output_cost_per_token": 1.56e-06, + "cache_read_input_token_cost": 9.1e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.2", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.2:free": { "input_cost_per_token": 0.0, "output_cost_per_token": 0.0, "litellm_provider": "openrouter", - "max_input_tokens": 256000, - "max_output_tokens": 230400, - "max_tokens": 230400, + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.2:free", - "supports_function_calling": true, - "supports_tool_choice": true, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_tool_choice": false, "supports_reasoning": true, - "supports_response_schema": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.7-code": { "input_cost_per_token": 7.062e-07, @@ -65477,14 +66178,17 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2.7-code", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-content-safety": { "input_cost_per_token": 2e-07, @@ -65494,12 +66198,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-content-safety", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_response_schema": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-content-safety:free": { "input_cost_per_token": 0.0, @@ -65509,11 +66217,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-content-safety:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-ultra-550b-a55b": { "input_cost_per_token": 6.25e-07, @@ -65524,13 +66237,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-ultra-550b-a55b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-ultra-550b-a55b:free": { "input_cost_per_token": 0.0, @@ -65540,11 +66256,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-ultra-550b-a55b:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m3:free": { "input_cost_per_token": 0.0, @@ -65571,13 +66292,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-max", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3-5": { "input_cost_per_token": 1.5e-06, @@ -65587,13 +66311,16 @@ "max_output_tokens": 209715, "max_tokens": 209715, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3-5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free": { "input_cost_per_token": 0.0, @@ -65603,12 +66330,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": true, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-plus-20260420": { "input_cost_per_token": 3e-07, @@ -65622,12 +66353,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.5-plus-20260420", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-flash": { "input_cost_per_token": 1.875e-07, @@ -65641,12 +66376,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-35b-a3b": { "input_cost_per_token": 1e-07, @@ -65657,13 +66396,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-35b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-max-preview": { "input_cost_per_token": 1.027e-06, @@ -65677,12 +66419,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-max-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-27b": { "input_cost_per_token": 3e-07, @@ -65693,13 +66439,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.5-pro": { "input_cost_per_token": 3e-05, @@ -65711,13 +66460,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.5-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/openai/gpt-chat-latest": { "input_cost_per_token": 5e-06, @@ -65728,31 +66480,36 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-chat-latest", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": false, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash": { - "input_cost_per_token": 8.54e-08, - "output_cost_per_token": 1.708e-07, - "cache_read_input_token_cost": 1.708e-08, + "input_cost_per_token": 8.8606e-08, + "output_cost_per_token": 1.77212e-07, + "cache_read_input_token_cost": 1.77212e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 384000, "max_tokens": 384000, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.6": { "input_cost_per_token": 9.5e-07, @@ -65763,29 +66520,37 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2.6", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemma-4-26b-a4b-it": { + "cache_read_input_token_cost": 5e-08, "input_cost_per_token": 9e-08, "output_cost_per_token": 3e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-26b-a4b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-4-26b-a4b-it:free": { "input_cost_per_token": 0.0, @@ -65795,12 +66560,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-26b-a4b-it:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-4-31b-it": { "input_cost_per_token": 9e-08, @@ -65811,13 +66580,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-31b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemma-4-31b-it:free": { "input_cost_per_token": 0.0, @@ -65827,29 +66599,37 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-31b-it:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5v-turbo": { "input_cost_per_token": 1.2e-06, "output_cost_per_token": 4e-06, "cache_read_input_token_cost": 2.4e-07, + "deprecation_date": "2098-12-31", "litellm_provider": "openrouter", "max_input_tokens": 202752, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5v-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.7": { "input_cost_per_token": 3e-07, @@ -65860,13 +66640,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2.7", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.7:free": { "input_cost_per_token": 0.0, @@ -65892,45 +66675,56 @@ "max_output_tokens": 209715, "max_tokens": 209715, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-small-2603", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5-turbo": { "input_cost_per_token": 1.2e-06, "output_cost_per_token": 4e-06, "cache_read_input_token_cost": 2.4e-07, + "deprecation_date": "2098-12-31", "litellm_provider": "openrouter", "max_input_tokens": 202752, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-super-120b-a12b": { - "input_cost_per_token": 8.5e-08, - "output_cost_per_token": 4e-07, + "input_cost_per_token": 8e-08, + "output_cost_per_token": 4.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-super-120b-a12b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-super-120b-a12b:free": { "input_cost_per_token": 0.0, @@ -65940,12 +66734,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-super-120b-a12b:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-9b": { "input_cost_per_token": 1e-07, @@ -65955,12 +66753,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.5-9b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-pro": { "input_cost_per_token": 3e-05, @@ -65972,13 +66774,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-image-preview": { "input_cost_per_token": 5e-07, @@ -65989,18 +66794,23 @@ "max_output_tokens": 58982, "max_tokens": 58982, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-image-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3.1-pro-preview-customtools": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "input_cost_per_token_above_200k_tokens": 4e-06, "output_cost_per_token_above_200k_tokens": 1.8e-05, @@ -66010,7 +66820,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-pro-preview-customtools", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -66018,7 +66828,8 @@ "supports_vision": true, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-max-thinking": { "input_cost_per_token": 7.8e-07, @@ -66030,12 +66841,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-max-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-next": { "input_cost_per_token": 1.2e-07, @@ -66046,12 +66861,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-next", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m2-her": { "input_cost_per_token": 3e-07, @@ -66062,11 +66881,16 @@ "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2-her", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/openai/gpt-audio": { "input_cost_per_token": 2.5e-06, @@ -66078,12 +66902,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-audio", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/openai/gpt-audio-mini": { "input_cost_per_token": 6e-07, @@ -66095,29 +66923,36 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-audio-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-nano-30b-a3b": { - "input_cost_per_token": 5e-08, - "output_cost_per_token": 2e-07, + "input_cost_per_token": 6e-08, + "output_cost_per_token": 2.4e-07, "cache_read_input_token_cost": 3e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-nano-30b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.6v": { "input_cost_per_token": 3e-07, @@ -66128,19 +66963,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.6v", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-image-preview": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "output_cost_per_image_token": 0.00012, "litellm_provider": "openrouter", @@ -66148,13 +66987,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3-pro-image-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex": { "input_cost_per_token": 1.25e-06, @@ -66165,13 +67007,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1-codex", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex-mini": { "input_cost_per_token": 2.5e-07, @@ -66182,13 +67027,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1-codex-mini", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2-thinking": { "input_cost_per_token": 6e-07, @@ -66196,16 +67044,19 @@ "cache_read_input_token_cost": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/voxtral-small-24b-2507": { "input_cost_per_token": 1e-07, @@ -66217,14 +67068,16 @@ "max_output_tokens": 26214, "max_tokens": 26214, "mode": "chat", - "source": "https://openrouter.ai/mistralai/voxtral-small-24b-2507", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/openai/gpt-oss-safeguard-20b": { "input_cost_per_token": 7.5e-08, @@ -66235,13 +67088,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-oss-safeguard-20b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-32b-instruct": { "input_cost_per_token": 1.04e-07, @@ -66251,11 +67107,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-32b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-8b-thinking": { "input_cost_per_token": 1.8e-07, @@ -66265,12 +67126,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-8b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-8b-instruct": { "input_cost_per_token": 1.17e-07, @@ -66280,17 +67145,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-8b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-2.5-flash-image": { "input_cost_per_token": 3e-07, "output_cost_per_token": 2.5e-06, "cache_read_input_token_cost": 3e-08, "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, "input_cost_per_audio_token": 1e-06, "output_cost_per_image_token": 3e-05, "litellm_provider": "openrouter", @@ -66298,12 +67169,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-flash-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-30b-a3b-thinking": { "input_cost_per_token": 2e-07, @@ -66313,26 +67188,35 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-30b-a3b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-30b-a3b-instruct": { "input_cost_per_token": 1.3e-07, "output_cost_per_token": 5.2e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-30b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-pro": { "input_cost_per_token": 1.5e-05, @@ -66342,13 +67226,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-235b-a22b-thinking": { "input_cost_per_token": 4e-07, @@ -66358,12 +67245,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-235b-a22b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-235b-a22b-instruct": { "input_cost_per_token": 2.1e-07, @@ -66374,12 +67265,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-235b-a22b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-max": { "input_cost_per_token": 7.8e-07, @@ -66395,12 +67290,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-max", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.1-terminus": { "input_cost_per_token": 2.7e-07, @@ -66411,13 +67310,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v3.1-terminus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-flash": { "input_cost_per_token": 1.95e-07, @@ -66433,12 +67335,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-next-80b-a3b-thinking": { "input_cost_per_token": 1.5e-07, @@ -66448,12 +67354,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-next-80b-a3b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-next-80b-a3b-instruct": { "input_cost_per_token": 9e-08, @@ -66461,17 +67371,23 @@ "cache_read_input_token_cost": 7e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 235929, - "max_tokens": 235929, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-next-80b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-plus-2025-07-28": { + "cache_creation_input_token_cost": 3.25e-07, + "cache_read_input_token_cost": 5.2e-08, "input_cost_per_token": 2.6e-07, "output_cost_per_token": 7.8e-07, "input_cost_per_token_above_256k_tokens": 7.8e-07, @@ -66481,25 +67397,35 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-plus-2025-07-28", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2-0905": { "input_cost_per_token": 6e-07, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2-0905", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b-thinking-2507": { "input_cost_per_token": 2e-07, @@ -66509,12 +67435,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b-thinking-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3.1": { "input_cost_per_token": 4e-07, @@ -66525,13 +67455,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5v": { "input_cost_per_token": 6e-07, @@ -66542,13 +67475,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5v", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/codestral-2508": { "input_cost_per_token": 3e-07, @@ -66559,13 +67495,16 @@ "max_output_tokens": 204800, "max_tokens": 204800, "mode": "chat", - "source": "https://openrouter.ai/mistralai/codestral-2508", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-30b-a3b-instruct": { "input_cost_per_token": 7e-08, @@ -66575,11 +67514,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-30b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b-instruct-2507": { "input_cost_per_token": 4.815e-08, @@ -66589,28 +67533,37 @@ "max_output_tokens": 32000, "max_tokens": 32000, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b-instruct-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5": { "input_cost_per_token": 6e-07, "output_cost_per_token": 2.2e-06, "cache_read_input_token_cost": 1.1e-07, + "deprecation_date": "2026-12-31", "litellm_provider": "openrouter", "max_input_tokens": 131072, "max_output_tokens": 98304, "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5-air": { "input_cost_per_token": 1.3e-07, @@ -66621,25 +67574,35 @@ "max_output_tokens": 98304, "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5-air", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2": { "input_cost_per_token": 5.7e-07, "output_cost_per_token": 2.3e-06, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m1": { "input_cost_per_token": 4e-07, @@ -66649,11 +67612,16 @@ "max_output_tokens": 40000, "max_tokens": 40000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o3-pro": { "input_cost_per_token": 2e-05, @@ -66663,19 +67631,23 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o3-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro-preview": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 1e-05, "cache_read_input_token_cost": 1.25e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 1.25e-07, "input_cost_per_audio_token": 1.25e-06, "input_cost_per_token_above_200k_tokens": 2.5e-06, "output_cost_per_token_above_200k_tokens": 1.5e-05, @@ -66685,7 +67657,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-pro-preview", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -66693,7 +67665,8 @@ "supports_vision": true, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3": { "input_cost_per_token": 4e-07, @@ -66704,13 +67677,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro-preview-05-06": { "input_cost_per_token": 1.25e-06, @@ -66744,11 +67720,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-guard-4-12b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, - "supports_response_schema": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b": { "input_cost_per_token": 1.2e-07, @@ -66758,12 +67739,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-8b": { "input_cost_per_token": 1.17e-07, @@ -66773,12 +67758,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-8b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-14b": { "input_cost_per_token": 1.2e-07, @@ -66788,12 +67777,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-14b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-32b": { "input_cost_per_token": 8e-08, @@ -66803,12 +67796,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-32b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b": { "input_cost_per_token": 4.55e-07, @@ -66818,12 +67815,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o4-mini-high": { "input_cost_per_token": 1.1e-06, @@ -66834,28 +67835,35 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o4-mini-high", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-4-maverick": { "input_cost_per_token": 1.875e-07, "output_cost_per_token": 6.525e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 115200, - "max_tokens": 115200, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-4-maverick", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-4-scout": { "input_cost_per_token": 1e-07, @@ -66865,11 +67873,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-4-scout", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/o1-pro": { "input_cost_per_token": 0.00015, @@ -66879,13 +67892,16 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o1-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemma-3-4b-it": { "input_cost_per_token": 5e-08, @@ -66895,11 +67911,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-4b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-3-12b-it": { "input_cost_per_token": 5e-08, @@ -66909,11 +67930,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-12b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-3-27b-it": { "input_cost_per_token": 8e-08, @@ -66924,12 +67950,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-27b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-saba": { "input_cost_per_token": 2e-07, @@ -66940,13 +67970,16 @@ "max_output_tokens": 26214, "max_tokens": 26214, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-saba", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen2.5-vl-72b-instruct": { "input_cost_per_token": 8e-07, @@ -66957,12 +67990,16 @@ "max_output_tokens": 115200, "max_tokens": 115200, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen2.5-vl-72b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-plus": { "input_cost_per_token": 2.6e-07, @@ -66978,12 +68015,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-plus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-24b-instruct-2501": { "input_cost_per_token": 5e-08, @@ -66993,11 +68034,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-small-24b-instruct-2501", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1-distill-llama-70b": { "input_cost_per_token": 8e-07, @@ -67007,11 +68053,16 @@ "max_output_tokens": 7372, "max_tokens": 7372, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-r1-distill-llama-70b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-01": { "input_cost_per_token": 2e-07, @@ -67021,10 +68072,16 @@ "max_output_tokens": 900172, "max_tokens": 900172, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-01", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": false, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.3-70b-instruct": { "input_cost_per_token": 1e-07, @@ -67034,11 +68091,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.3-70b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-2024-11-20": { "input_cost_per_token": 2.5e-06, @@ -67049,14 +68111,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-2024-11-20", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/mistralai/mistral-large-2407": { "input_cost_per_token": 2e-06, @@ -67067,13 +68131,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-large-2407", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-7b-instruct": { "input_cost_per_token": 1e-07, @@ -67083,11 +68150,16 @@ "max_output_tokens": 29491, "max_tokens": 29491, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-2.5-7b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.2-1b-instruct": { "input_cost_per_token": 2.7e-08, @@ -67097,10 +68169,16 @@ "max_output_tokens": 54000, "max_tokens": 54000, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.2-1b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": false, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.2-3b-instruct": { "input_cost_per_token": 5e-08, @@ -67110,11 +68188,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.2-3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-72b-instruct": { "input_cost_per_token": 3.6e-07, @@ -67124,11 +68207,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-2.5-72b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-2024-08-06": { "input_cost_per_token": 2.5e-06, @@ -67139,14 +68227,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-2024-08-06", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/meta-llama/llama-3.1-70b-instruct": { "input_cost_per_token": 4e-07, @@ -67156,11 +68246,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.1-70b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.1-8b-instruct": { "input_cost_per_token": 5e-08, @@ -67171,12 +68266,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.1-8b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-nemo": { "input_cost_per_token": 1.9e-08, @@ -67186,11 +68285,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-nemo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-mini-2024-07-18": { "input_cost_per_token": 1.5e-07, @@ -67201,14 +68305,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-mini-2024-07-18", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/google/gemma-2-27b-it": { "input_cost_per_token": 6.5e-07, @@ -67218,11 +68324,16 @@ "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-2-27b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4-turbo": { "input_cost_per_token": 1e-05, @@ -67232,11 +68343,16 @@ "max_output_tokens": 4096, "max_tokens": 4096, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4-turbo-preview": { "input_cost_per_token": 1e-05, @@ -67260,11 +68376,16 @@ "max_output_tokens": 3685, "max_tokens": 3685, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-3.5-turbo-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "together_ai/arcee-ai/trinity-mini": { "input_cost_per_token": 4.5e-08, @@ -69314,5 +70435,3912 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true + }, + "openrouter/~anthropic/claude-fable-latest": { + "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_1hr": 2e-05, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-haiku-latest": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-opus-latest": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 5e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-sonnet-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_1hr": 4e-06, + "cache_read_input_token_cost": 2e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-flash-latest": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-pro-latest": { + "cache_read_input_token_cost": 2.2e-08, + "input_cost_per_token": 6.6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-v4-flash-latest": { + "cache_read_input_token_cost": 8.8e-09, + "input_cost_per_token": 5.58e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 1.767e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/~google/gemini-flash-latest": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_audio_token": 7.5e-07, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 3.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~google/gemini-pro-latest": { + "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_audio_token": 2e-06, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.2e-05, + "output_cost_per_token_above_200k_tokens": 1.8e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~moonshotai/kimi-latest": { + "cache_read_input_token_cost": 2.3e-07, + "input_cost_per_token": 2.1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.095e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-astra-latest": { + "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-05, + "cache_read_input_token_cost": 1e-06, + "cache_read_input_token_cost_above_272k_tokens": 2e-06, + "input_cost_per_token": 1e-05, + "input_cost_per_token_above_272k_tokens": 2e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-05, + "output_cost_per_token_above_272k_tokens": 7.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-luna-latest": { + "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, + "cache_read_input_token_cost": 2e-08, + "cache_read_input_token_cost_above_272k_tokens": 4e-08, + "input_cost_per_token": 2e-07, + "input_cost_per_token_above_272k_tokens": 4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "output_cost_per_token_above_272k_tokens": 1.8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-mini-latest": { + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 4.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-sol-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_272k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "output_cost_per_token_above_272k_tokens": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-terra-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_272k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.2e-05, + "output_cost_per_token_above_272k_tokens": 1.8e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~x-ai/grok-latest": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_200k_tokens": 1e-06, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~z-ai/glm-flash-latest": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~z-ai/glm-latest": { + "cache_read_input_token_cost": 1.755e-07, + "input_cost_per_token": 8.775e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.97e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-2.0": { + "cache_read_input_token_cost": 2e-07, + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-3.0": { + "cache_read_input_token_cost": 7.5e-07, + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-3.0-mini": { + "cache_read_input_token_cost": 1.8e-07, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-rp-llama-3.1-8b": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, + "mode": "chat", + "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/amazon/nova-2-lite-v1": { + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-lite-v1": { + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 300000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 2.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-micro-v1": { + "input_cost_per_token": 3.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 1.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/amazon/nova-premier-v1": { + "cache_read_input_token_cost": 6.25e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 32000, + "max_tokens": 32000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-pro-v1": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 300000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 3.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthracite-org/magnum-v4-72b": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/anthropic/claude-fable-5:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 5e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-fable-5.1:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 1.25e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-haiku-4.5:batch": { + "cache_creation_input_token_cost": 6.25e-07, + "cache_creation_input_token_cost_above_1hr": 1e-06, + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.1:batch": { + "cache_creation_input_token_cost": 9.375e-06, + "cache_creation_input_token_cost_above_1hr": 1.5e-05, + "cache_read_input_token_cost": 7.5e-07, + "input_cost_per_token": 7.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 32000, + "max_tokens": 32000, + "mode": "chat", + "output_cost_per_token": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.5:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.6:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.7:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.8:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-5:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-4.5:batch": { + "cache_creation_input_token_cost": 1.875e-06, + "cache_creation_input_token_cost_above_1hr": 3e-06, + "cache_creation_input_token_cost_above_200k_tokens": 3.75e-06, + "cache_read_input_token_cost": 1.5e-07, + "cache_read_input_token_cost_above_200k_tokens": 3e-07, + "input_cost_per_token": 1.5e-06, + "input_cost_per_token_above_200k_tokens": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "output_cost_per_token_above_200k_tokens": 1.125e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-4.6:batch": { + "cache_creation_input_token_cost": 1.875e-06, + "cache_creation_input_token_cost_above_1hr": 3e-06, + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-5:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/arcee-ai/trinity-large-thinking": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 80000, + "max_tokens": 80000, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/baidu/ernie-4.5-vl-424b-a47b": { + "input_cost_per_token": 4.2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 123000, + "max_output_tokens": 16000, + "max_tokens": 16000, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-1.6": { + "input_cost_per_token": 2.5e-07, + "input_cost_per_token_above_128k_tokens": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_128k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-1.6-flash": { + "input_cost_per_token": 7.5e-08, + "input_cost_per_token_above_128k_tokens": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 3e-07, + "output_cost_per_token_above_128k_tokens": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2-1-turbo": { + "input_cost_per_token": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-code": { + "input_cost_per_token": 5e-07, + "input_cost_per_token_above_128k_tokens": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 3e-06, + "output_cost_per_token_above_128k_tokens": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-lite": { + "input_cost_per_token": 2.5e-07, + "input_cost_per_token_above_128k_tokens": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_128k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-mini": { + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_128k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 4e-07, + "output_cost_per_token_above_128k_tokens": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition": { + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-a": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r-08-2024": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r-plus-08-2024": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r7b-12-2024": { + "input_cost_per_token": 3.75e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/north-mini-code:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-0731:batch": { + "cache_read_input_token_cost": 3.5e-09, + "input_cost_per_token": 1.1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 3.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-0731:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-vision-exp:batch": { + "cache_read_input_token_cost": 3.5e-09, + "input_cost_per_token": 1.1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 3.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-pro-0813:batch": { + "cache_read_input_token_cost": 2.2e-08, + "input_cost_per_token": 6.6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/dots-studio/dots-3-note-preview:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 512000, + "max_output_tokens": 460800, + "max_tokens": 460800, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-flash-lite:batch": { + "cache_read_input_audio_token_cost": 3e-08, + "cache_read_input_token_cost": 1e-08, + "input_cost_per_audio_token": 1.5e-07, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-flash:batch": { + "cache_read_input_audio_token_cost": 1e-07, + "cache_read_input_token_cost": 3e-08, + "input_cost_per_audio_token": 5e-07, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-pro:batch": { + "cache_read_input_audio_token_cost": 1.25e-07, + "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_200k_tokens": 2.5e-07, + "input_cost_per_audio_token": 6.25e-07, + "input_cost_per_token": 6.25e-07, + "input_cost_per_token_above_200k_tokens": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_200k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3-flash-preview:batch": { + "input_cost_per_audio_token": 5e-07, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.1-flash-lite:batch": { + "cache_read_input_audio_token_cost": 2.5e-08, + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_audio_token": 2.5e-07, + "input_cost_per_token": 1.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.1-pro-preview:batch": { + "input_cost_per_audio_token": 1e-06, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_200k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_200k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.5-flash-lite:batch": { + "cache_read_input_audio_token_cost": 1.5e-08, + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_audio_token": 1.5e-07, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.5-flash:batch": { + "cache_read_input_audio_token_cost": 1.5e-07, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_audio_token": 1.5e-06, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 4.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.6-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.7-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.8-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/ibm-granite/granite-4.0-h-micro": { + "input_cost_per_token": 1.7e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131000, + "max_output_tokens": 117900, + "max_tokens": 117900, + "mode": "chat", + "output_cost_per_token": 1.12e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/ibm-granite/granite-4.2-8b": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inception/mercury-2": { + "cache_read_input_token_cost": 2.5e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 50000, + "max_tokens": 50000, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inception/mercury-2.5": { + "cache_read_input_token_cost": 4e-09, + "input_cost_per_token": 4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 260000, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash": { + "cache_read_input_token_cost": 4.2e-09, + "input_cost_per_token": 2.1e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 6.3e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-fin": { + "cache_read_input_token_cost": 1.2e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 1.8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-fin:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-sante:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-vl": { + "cache_read_input_token_cost": 1.2e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-vl:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/inference-net/schematron-v2-small": { + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inference-net/schematron-v2-turbo": { + "cache_read_input_token_cost": 3e-08, + "input_cost_per_token": 3e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/kwaipilot/kat-coder-pro-v2": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 144000, + "max_tokens": 144000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/kwaipilot/kat-coder-pro-v2.5": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 7.4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.96e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/liquid/lfm-2.5-2.6b:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 65536, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/meituan/longcat-2.0": { + "cache_read_input_token_cost": 6e-09, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048756, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/meta/muse-glimmer-30b": { + "cache_read_input_token_cost": 4e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 1.1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-glimmer-30b:batch": { + "cache_read_input_token_cost": 2e-08, + "input_cost_per_token": 1.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.1": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.2": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.2-contributor": { + "cache_read_input_token_cost": 2e-09, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.3": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.3-contributor": { + "cache_read_input_token_cost": 2e-09, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/microsoft/phi-4": { + "input_cost_per_token": 7e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 16384, + "max_output_tokens": 14745, + "max_tokens": 14745, + "mode": "chat", + "output_cost_per_token": 1.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/microsoft/wizardlm-2-8x22b": { + "input_cost_per_token": 6.2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 65535, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 6.2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/minimax/minimax-m3:batch": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/codestral-2508:batch": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 204800, + "max_tokens": 204800, + "mode": "chat", + "output_cost_per_token": 4.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/mistralai/ministral-8b-2512:batch": { + "cache_read_input_token_cost": 7.5e-09, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 7.5e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-large-2512:batch": { + "cache_read_input_token_cost": 2.5e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-medium-3-5:batch": { + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 3.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-medium-3.1:batch": { + "cache_read_input_token_cost": 2e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 104857, + "max_tokens": 104857, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-small-2603:batch": { + "cache_read_input_token_cost": 7.5e-09, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/moonshotai/kimi-k3:batch": { + "cache_read_input_token_cost": 3e-07, + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/morph/morph-v3-fast": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 81920, + "max_output_tokens": 38000, + "max_tokens": 38000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/morph/morph-v3-large": { + "input_cost_per_token": 9e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 1.9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nex-agi/nex-n2.5-mini:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/nex-agi/nex-n2.5-pro:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-3-llama-3.1-405b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-3-llama-3.1-70b": { + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 7e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-4-405b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 3e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-3.5-turbo-0613": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 4095, + "max_output_tokens": 3685, + "max_tokens": 3685, + "mode": "chat", + "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-3.5-turbo:batch": { + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 16385, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-4-turbo:batch": { + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1-mini:batch": { + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1-nano:batch": { + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4o-mini:batch": { + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/openai/gpt-4o:batch": { + "cache_read_input_token_cost": 6.25e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/openai/gpt-5-image": { + "cache_read_input_token_cost": 1.25e-06, + "input_cost_per_token": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-image-mini": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-mini:batch": { + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_token": 1.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-nano:batch": { + "cache_read_input_token_cost": 2.5e-09, + "input_cost_per_token": 2.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-pro:batch": { + "input_cost_per_token": 7.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5:batch": { + "cache_read_input_token_cost": 6.25e-08, + "input_cost_per_token": 6.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.1:batch": { + "cache_read_input_token_cost": 6.25e-08, + "input_cost_per_token": 6.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.2-pro:batch": { + "input_cost_per_token": 1.05e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 8.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.2:batch": { + "cache_read_input_token_cost": 8.75e-08, + "input_cost_per_token": 8.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-image-2": { + "cache_read_input_token_cost": 2e-06, + "input_cost_per_token": 8e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 272000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-mini:batch": { + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-nano:batch": { + "cache_read_input_token_cost": 1e-08, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6.25e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-pro:batch": { + "input_cost_per_token": 1.5e-05, + "input_cost_per_token_above_272k_tokens": 3e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 9e-05, + "output_cost_per_token_above_272k_tokens": 0.000135, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4:batch": { + "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_272k_tokens": 2.5e-07, + "input_cost_per_token": 1.25e-06, + "input_cost_per_token_above_272k_tokens": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "output_cost_per_token_above_272k_tokens": 1.125e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.5-pro:batch": { + "input_cost_per_token": 1.5e-05, + "input_cost_per_token_above_272k_tokens": 3e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 9e-05, + "output_cost_per_token_above_272k_tokens": 0.000135, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.5:batch": { + "cache_read_input_token_cost": 2.5e-07, + "cache_read_input_token_cost_above_272k_tokens": 5e-07, + "input_cost_per_token": 2.5e-06, + "input_cost_per_token_above_272k_tokens": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "output_cost_per_token_above_272k_tokens": 2.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-luna-pro:batch": { + "cache_read_input_token_cost": 1e-08, + "cache_read_input_token_cost_above_272k_tokens": 2e-08, + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_272k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "output_cost_per_token_above_272k_tokens": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-luna:batch": { + "cache_read_input_token_cost": 1e-08, + "cache_read_input_token_cost_above_272k_tokens": 2e-08, + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_272k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "output_cost_per_token_above_272k_tokens": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-sol-pro:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-06, + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_272k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-sol:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-06, + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_272k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-terra-pro:batch": { + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_272k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-terra:batch": { + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_272k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-6-astra-pro:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 1.25e-05, + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "output_cost_per_token_above_272k_tokens": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-6-astra:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 1.25e-05, + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "output_cost_per_token_above_272k_tokens": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-oss-120b:batch": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/o3-mini:batch": { + "cache_read_input_token_cost": 2.75e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/o3:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/o4-mini:batch": { + "cache_read_input_token_cost": 1.375e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/perceptron/perceptron-mk1": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/perplexity/sonar": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 127072, + "max_output_tokens": 114364, + "max_tokens": 114364, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-deep-research": { + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 115200, + "max_tokens": 115200, + "mode": "chat", + "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-pro": { + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-pro-search": { + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-reasoning-pro": { + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 115200, + "max_tokens": 115200, + "mode": "chat", + "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/qwen/qwen3.5-9b:batch": { + "input_cost_per_token": 1.7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/qwen/qwen3.8-2.4t-a95b:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1010000, + "max_output_tokens": 909000, + "max_tokens": 909000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/qwen/qwen3.8-27b:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/rekaai/reka-edge": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 16384, + "max_output_tokens": 14745, + "max_tokens": 14745, + "mode": "chat", + "output_cost_per_token": 1e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/rekaai/reka-flash-3": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 65536, + "max_output_tokens": 58982, + "max_tokens": 58982, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/relace/relace-apply-3": { + "input_cost_per_token": 8.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/relace/relace-search": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sakana/fugu-max": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/fugu-ultra": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/fugu-ultra-v2": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/sakana-namazu": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 9.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sao10k/l3-lunaris-8b": { + "input_cost_per_token": 4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 7372, + "max_tokens": 7372, + "mode": "chat", + "output_cost_per_token": 5e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sao10k/l3.1-euryale-70b": { + "input_cost_per_token": 8.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 8.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sao10k/l3.3-euryale-70b": { + "input_cost_per_token": 6.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/stepfun/step-3.5-flash": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/stepfun/step-3.7-flash": { + "cache_read_input_token_cost": 4e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 230400, + "max_tokens": 230400, + "mode": "chat", + "output_cost_per_token": 1.15e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/tencent/hunyuan-a13b-instruct": { + "input_cost_per_token": 1.4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 5.7e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-1.8b": { + "input_cost_per_token": 4.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 1.77e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-30b-a3b": { + "input_cost_per_token": 7.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.95e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-7b": { + "input_cost_per_token": 7.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.95e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy3": { + "cache_read_input_token_cost": 3.3e-08, + "input_cost_per_token": 1.32e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5.28e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy3-preview": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 1.8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy4-preview": { + "cache_read_input_token_cost": 4.2e-08, + "input_cost_per_token": 8.34e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 2.501e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/cydonia-24b-v4.1": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/skyfall-36b-v2": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/unslopnemo-12b": { + "input_cost_per_token": 4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1024000, + "max_output_tokens": 819200, + "max_tokens": 819200, + "mode": "chat", + "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling": { + "cache_read_input_token_cost": 1.7e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 4.05e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling-small": { + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 4.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling-small:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling:batch": { + "cache_read_input_token_cost": 1.7e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 4.05e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/unbiased/pareto": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/upstage/solar-pro-3": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/upstage/solar-pro4": { + "cache_read_input_token_cost": 1.8e-08, + "input_cost_per_token": 9e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 3.6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/writer/palmyra-x5": { + "input_cost_per_token": 6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1040000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/x-ai/grok-4.3:batch": { + "cache_read_input_token_cost": 1.6e-07, + "cache_read_input_token_cost_above_200k_tokens": 3.2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_200k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 900000, + "max_tokens": 900000, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_200k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.2:batch": { + "cache_read_input_token_cost": 7e-08, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.3-flash:batch": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.3:batch": { + "cache_read_input_token_cost": 1.3e-07, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false } } diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index 355e2b90e96..275732c4b71 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -40602,6 +40602,9 @@ "supports_system_messages": true }, "openrouter/anthropic/claude-3-haiku": { + "cache_creation_input_token_cost": 3e-07, + "cache_creation_input_token_cost_above_1hr": 5e-07, + "cache_read_input_token_cost": 3e-08, "input_cost_per_image": 0.0004, "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", @@ -40612,7 +40615,14 @@ "supports_tool_choice": true, "supports_vision": true, "max_input_tokens": 200000, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-3.5-sonnet": { "input_cost_per_token": 3e-06, @@ -40647,6 +40657,7 @@ "openrouter/anthropic/claude-opus-4": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 1.875e-05, + "cache_creation_input_token_cost_above_1hr": 3e-05, "cache_read_input_token_cost": 1.5e-06, "input_cost_per_token": 1.5e-05, "litellm_provider": "openrouter", @@ -40662,7 +40673,12 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.1": { "input_cost_per_image": 0.0048, @@ -40683,11 +40699,17 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost": 3e-07, "cache_read_input_token_cost_above_200k_tokens": 6e-07, @@ -40707,12 +40729,18 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4.6": { "supports_adaptive_thinking": true, "supports_legacy_thinking": true, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost": 3e-07, "cache_read_input_token_cost_above_200k_tokens": 6e-07, @@ -40725,7 +40753,7 @@ "mode": "chat", "output_cost_per_token": 1.5e-05, "output_cost_per_token_above_200k_tokens": 2.25e-05, - "source": "https://openrouter.ai/anthropic/claude-sonnet-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, "supports_computer_use": true, "supports_function_calling": true, @@ -40734,10 +40762,15 @@ "supports_max_reasoning_effort": true, "supports_tool_choice": true, "supports_vision": true, - "prompt_cache_min_tokens": 1024 + "prompt_cache_min_tokens": 1024, + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.5": { "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40755,12 +40788,17 @@ "supports_vision": true, "supports_output_config": true, "prompt_cache_min_tokens": 4096, - "source": "https://openrouter.ai/anthropic/claude-opus-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.6": { "supports_adaptive_thinking": true, "supports_legacy_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40779,11 +40817,15 @@ "supports_vision": true, "prompt_cache_min_tokens": 4096, "supports_response_schema": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-4.5": { "input_cost_per_image": 0.0048, "cache_creation_input_token_cost": 3.75e-06, + "cache_creation_input_token_cost_above_1hr": 6e-06, "cache_read_input_token_cost": 3e-07, "input_cost_per_token": 3e-06, "input_cost_per_token_above_200k_tokens": 6e-06, @@ -40791,7 +40833,7 @@ "cache_creation_input_token_cost_above_200k_tokens": 7.5e-06, "cache_read_input_token_cost_above_200k_tokens": 6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 200000, + "max_input_tokens": 1000000, "max_output_tokens": 64000, "max_tokens": 64000, "mode": "chat", @@ -40804,10 +40846,15 @@ "supports_tool_choice": true, "supports_vision": true, "prompt_cache_min_tokens": 1024, - "source": "https://openrouter.ai/anthropic/claude-sonnet-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-haiku-4.5": { "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 1e-06, "litellm_provider": "openrouter", @@ -40824,11 +40871,16 @@ "supports_tool_choice": true, "supports_vision": true, "prompt_cache_min_tokens": 4096, - "source": "https://openrouter.ai/anthropic/claude-haiku-4.5" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.7": { "supports_adaptive_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40848,12 +40900,16 @@ "supports_tool_choice": true, "supports_vision": true, "supports_xhigh_reasoning_effort": true, - "prompt_cache_min_tokens": 2048 + "prompt_cache_min_tokens": 2048, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-5": { "prompt_cache_min_tokens": 512, "supports_adaptive_thinking": true, "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, "cache_read_input_token_cost": 5e-07, "input_cost_per_token": 5e-06, "litellm_provider": "openrouter", @@ -40862,8 +40918,9 @@ "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 2.5e-05, - "source": "https://openrouter.ai/anthropic/claude-opus-5", + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": false, + "supports_audio_input": false, "supports_computer_use": true, "supports_function_calling": true, "supports_pdf_input": true, @@ -40873,49 +40930,74 @@ "supports_max_reasoning_effort": true, "supports_tool_choice": true, "supports_vision": true, + "supports_web_search": false, "supports_xhigh_reasoning_effort": true }, "openrouter/bytedance/ui-tars-1.5-7b": { + "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 1e-07, "litellm_provider": "openrouter", - "max_input_tokens": 131072, + "max_input_tokens": 128000, "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", "output_cost_per_token": 2e-07, - "source": "https://openrouter.ai/bytedance/ui-tars-1.5-7b", - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat": { - "input_cost_per_token": 2.574e-07, + "input_cost_per_token": 3.2e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65536, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "output_cost_per_token": 1.0287e-06, - "supports_prompt_caching": true, + "output_cost_per_token": 8.9e-07, + "supports_prompt_caching": false, "supports_tool_choice": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat-v3-0324": { "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65536, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 147456, + "max_tokens": 147456, "mode": "chat", "output_cost_per_token": 1e-06, - "supports_prompt_caching": true, - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-chat-v3.1": { "input_cost_per_token": 2.5e-07, "input_cost_per_token_cache_hit": 2e-08, "litellm_provider": "openrouter", "max_input_tokens": 163840, - "max_output_tokens": 163840, - "max_tokens": 163840, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 9.5e-07, "supports_assistant_prefill": true, @@ -40924,9 +41006,15 @@ "supports_reasoning": true, "supports_tool_choice": true, "cache_read_input_token_cost": 1.3e-07, - "source": "https://openrouter.ai/deepseek/deepseek-chat-v3.1" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.2": { + "cache_read_input_token_cost": 1.345e-07, "input_cost_per_token": 2.69e-07, "input_cost_per_token_cache_hit": 1.345e-07, "litellm_provider": "openrouter", @@ -40941,69 +41029,96 @@ "supports_reasoning": true, "supports_tool_choice": true, "supports_response_schema": true, - "source": "https://openrouter.ai/api/v1/models" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.2-exp": { "input_cost_per_token": 2.7e-07, "input_cost_per_token_cache_hit": 2e-08, "litellm_provider": "openrouter", "max_input_tokens": 163840, - "max_output_tokens": 163840, - "max_tokens": 163840, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 4.1e-07, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, - "supports_reasoning": false, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1": { "input_cost_per_token": 7e-07, "input_cost_per_token_cache_hit": 1.4e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65336, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 64000, + "max_output_tokens": 16000, + "max_tokens": 16000, "mode": "chat", "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1-0528": { + "cache_read_input_token_cost": 3.5e-07, "input_cost_per_token": 5e-07, "input_cost_per_token_cache_hit": 1.4e-07, "litellm_provider": "openrouter", - "max_input_tokens": 65336, - "max_output_tokens": 8192, - "max_tokens": 8192, + "max_input_tokens": 163840, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 2.15e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_assistant_prefill": true, + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-pro": { - "input_cost_per_token": 1.6e-06, + "input_cost_per_token": 9.4336e-07, "input_cost_per_token_cache_hit": 4.4e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 393216, + "max_tokens": 393216, "mode": "chat", - "output_cost_per_token": 3.2e-06, - "source": "https://openrouter.ai/deepseek/deepseek-v4-pro", + "output_cost_per_token": 1.88672e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 1.35e-07 + "cache_read_input_token_cost": 7.9596e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4.1-flash": { "input_cost_per_token": 1.5e-07, @@ -41014,31 +41129,37 @@ "max_output_tokens": 384000, "max_tokens": 384000, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4.1-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-pro-0813": { - "input_cost_per_token": 5.7948e-07, + "input_cost_per_token": 6.6e-07, "input_cost_per_token_cache_hit": 4.4e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 393216, + "max_tokens": 393216, "mode": "chat", - "output_cost_per_token": 1.73844e-06, - "source": "https://openrouter.ai/deepseek/deepseek-v4-pro-0813", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 1.9316e-08 + "cache_read_input_token_cost": 2.2e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/google/gemini-2.0-flash-001": { "deprecation_date": "2026-06-01", @@ -41058,7 +41179,9 @@ "supports_vision": true }, "openrouter/google/gemini-2.5-flash": { - "input_cost_per_audio_token": 7e-07, + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, + "input_cost_per_audio_token": 1e-06, "input_cost_per_token": 3e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, @@ -41075,15 +41198,21 @@ "supports_image_size": false, "cache_read_input_token_cost": 3e-08, "supports_prompt_caching": true, - "source": "https://openrouter.ai/google/gemini-2.5-flash" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_pdf_input": true, + "supports_reasoning": true, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro": { - "input_cost_per_audio_token": 7e-07, + "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 1.25e-07, + "input_cost_per_audio_token": 1.25e-06, "input_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1e-05, "supports_audio_output": true, @@ -41093,8 +41222,15 @@ "supports_tool_choice": true, "supports_vision": true, "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_200k_tokens": 2.5e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 1.5e-05, "supports_prompt_caching": true, - "source": "https://openrouter.ai/google/gemini-2.5-pro" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_pdf_input": true, + "supports_reasoning": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-preview": { "cache_read_input_token_cost": 2e-07, @@ -41138,18 +41274,20 @@ "supports_web_search": true }, "openrouter/google/gemini-3-flash-preview": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, "cache_read_input_token_cost": 5e-08, "input_cost_per_audio_token": 1e-06, "input_cost_per_token": 5e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_reasoning_token": 3e-06, "output_cost_per_token": 3e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41164,6 +41302,7 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": true, "supports_audio_output": false, "supports_function_calling": true, "supports_parallel_function_calling": true, @@ -41175,10 +41314,12 @@ "supports_tool_choice": true, "supports_url_context": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-flash-lite-preview": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 5e-08, "cache_read_input_token_cost": 2.5e-08, "input_cost_per_audio_token": 5e-07, "input_cost_per_token": 2.5e-07, @@ -41190,7 +41331,7 @@ "output_cost_per_reasoning_token": 1.5e-06, "output_cost_per_token": 1.5e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41218,10 +41359,12 @@ "supports_url_context": true, "supports_video_input": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 5e-08, "cache_read_input_token_cost": 2.5e-08, "input_cost_per_audio_token": 5e-07, "input_cost_per_token": 2.5e-07, @@ -41233,7 +41376,7 @@ "output_cost_per_reasoning_token": 1.5e-06, "output_cost_per_token": 1.5e-06, "rpm": 2000, - "source": "https://ai.google.dev/gemini-api/docs/pricing#gemini-3.1-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supported_endpoints": [ "/v1/chat/completions", "/v1/completions", @@ -41261,13 +41404,16 @@ "supports_url_context": true, "supports_video_input": true, "supports_vision": true, - "supports_web_search": true, + "supports_web_search": false, "tpm": 800000 }, "openrouter/google/gemini-3.1-pro-preview": { + "cache_creation_input_token_cost": 3.75e-07, "cache_read_input_token_cost": 2e-07, "cache_read_input_token_cost_above_200k_tokens": 4e-07, "cache_creation_input_token_cost_above_200k_tokens": 2.5e-07, + "cache_read_input_audio_token_cost": 2e-07, + "input_cost_per_audio_token": 2e-06, "input_cost_per_token": 2e-06, "input_cost_per_token_above_200k_tokens": 4e-06, "litellm_provider": "openrouter", @@ -41277,7 +41423,7 @@ "mode": "chat", "output_cost_per_token": 1.2e-05, "output_cost_per_token_above_200k_tokens": 1.8e-05, - "source": "https://openrouter.ai/google/gemini-3.1-pro-preview", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image", @@ -41295,26 +41441,46 @@ "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/gryphe/mythomax-l2-13b": { "input_cost_per_token": 8e-08, "litellm_provider": "openrouter", - "max_tokens": 8192, + "max_input_tokens": 8192, + "max_output_tokens": 3686, + "max_tokens": 3686, "mode": "chat", "output_cost_per_token": 1.1e-07, - "supports_tool_choice": true, - "source": "https://openrouter.ai/api/v1/models" + "supports_tool_choice": false, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mancer/weaver": { "input_cost_per_token": 4e-07, "litellm_provider": "openrouter", - "max_tokens": 2000, + "max_tokens": 6000, "mode": "chat", "output_cost_per_token": 7.5e-07, - "supports_tool_choice": true, + "supports_tool_choice": false, "max_input_tokens": 8000, - "max_output_tokens": 2000 + "max_output_tokens": 6000, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3-70b-instruct": { "input_cost_per_token": 5.9e-07, @@ -41330,84 +41496,125 @@ "input_cost_per_token": 2.55e-07, "litellm_provider": "openrouter", "max_input_tokens": 204800, - "max_output_tokens": 204800, - "max_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", "output_cost_per_token": 1.02e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/devstral-2512": { + "cache_read_input_token_cost": 4e-08, "input_cost_per_image": 0, "input_cost_per_token": 4e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/ministral-3b-2512": { + "cache_read_input_token_cost": 1e-08, "input_cost_per_image": 0, "input_cost_per_token": 1e-07, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 131072, - "max_tokens": 131072, + "max_output_tokens": 104857, + "max_tokens": 104857, "mode": "chat", "output_cost_per_token": 1e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/ministral-8b-2512": { + "cache_read_input_token_cost": 1.5e-08, "input_cost_per_image": 0, "input_cost_per_token": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/ministral-14b-2512": { + "cache_read_input_token_cost": 2e-08, "input_cost_per_image": 0, "input_cost_per_token": 2e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-large-2512": { + "cache_read_input_token_cost": 5.5e-08, "input_cost_per_image": 0, - "input_cost_per_token": 5e-07, + "input_cost_per_token": 5.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, "mode": "chat", - "output_cost_per_token": 1.5e-06, + "output_cost_per_token": 1.65e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_prompt_caching": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-7b-instruct": { "input_cost_per_token": 1.3e-07, @@ -41420,71 +41627,123 @@ "max_output_tokens": 8191 }, "openrouter/mistralai/mistral-large": { + "cache_read_input_token_cost": 2e-07, "input_cost_per_token": 2e-06, "litellm_provider": "openrouter", - "max_tokens": 8191, + "max_tokens": 102400, "mode": "chat", "output_cost_per_token": 6e-06, "supports_tool_choice": true, "max_input_tokens": 128000, - "max_output_tokens": 8191 + "max_output_tokens": 102400, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-3.1-24b-instruct": { "input_cost_per_token": 3.51e-07, "litellm_provider": "openrouter", - "max_tokens": 131072, + "max_tokens": 102400, "mode": "chat", "output_cost_per_token": 5.55e-07, - "supports_tool_choice": true, - "max_input_tokens": 131072, - "max_output_tokens": 131072 + "supports_tool_choice": false, + "max_input_tokens": 128000, + "max_output_tokens": 102400, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-3.2-24b-instruct": { "input_cost_per_token": 9.375e-08, "litellm_provider": "openrouter", - "max_tokens": 128000, + "max_tokens": 16384, "mode": "chat", "output_cost_per_token": 2.5e-07, "supports_tool_choice": true, - "max_input_tokens": 128000, - "max_output_tokens": 128000, - "source": "https://openrouter.ai/api/v1/models" + "max_input_tokens": 256000, + "max_output_tokens": 16384, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/mistralai/mixtral-8x22b-instruct": { + "cache_read_input_token_cost": 2e-07, "input_cost_per_token": 2e-06, "litellm_provider": "openrouter", - "max_tokens": 65536, + "max_tokens": 52428, "mode": "chat", "output_cost_per_token": 6e-06, "supports_tool_choice": true, "max_input_tokens": 65536, - "max_output_tokens": 65536 + "max_output_tokens": 52428, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.5": { "cache_read_input_token_cost": 7e-08, "input_cost_per_token": 4.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 2.25e-06, - "source": "https://openrouter.ai/moonshotai/kimi-k2.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, "supports_video_input": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-lightning": { + "cache_read_input_token_cost": 4e-08, "input_cost_per_token": 8e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", "output_cost_per_token": 2e-07, - "source": "https://openrouter.ai/nvidia/nemotron-3.5-lightning", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-3.5-turbo": { "input_cost_per_token": 5e-07, @@ -41495,7 +41754,15 @@ "supports_tool_choice": true, "max_input_tokens": 16385, "max_output_tokens": 4096, - "source": "https://openrouter.ai/openai/gpt-3.5-turbo" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-3.5-turbo-16k": { "input_cost_per_token": 3e-06, @@ -41505,7 +41772,16 @@ "output_cost_per_token": 4e-06, "supports_tool_choice": true, "max_input_tokens": 16385, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4": { "input_cost_per_token": 3e-05, @@ -41515,7 +41791,16 @@ "output_cost_per_token": 6e-05, "supports_tool_choice": true, "max_input_tokens": 8191, - "max_output_tokens": 4096 + "max_output_tokens": 4096, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4.1": { "cache_read_input_token_cost": 5e-07, @@ -41526,13 +41811,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4.1-mini": { "cache_read_input_token_cost": 1e-07, @@ -41543,13 +41833,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4.1-nano": { "cache_read_input_token_cost": 2.5e-08, @@ -41560,13 +41855,18 @@ "max_tokens": 32768, "mode": "chat", "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4o": { "input_cost_per_token": 2.5e-06, @@ -41582,7 +41882,12 @@ "supports_vision": true, "cache_read_input_token_cost": 1.25e-06, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/gpt-4o" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_web_search": true }, "openrouter/openai/gpt-4o-2024-05-13": { "input_cost_per_token": 5e-06, @@ -41592,10 +41897,17 @@ "max_tokens": 4096, "mode": "chat", "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": true }, "openrouter/openai/gpt-5-chat": { "cache_read_input_token_cost": 1.25e-07, @@ -41639,11 +41951,12 @@ "cache_read_input_token_cost": 1.75e-07, "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41651,18 +41964,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5": { "cache_read_input_token_cost": 1.25e-07, "input_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41670,18 +41991,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-mini": { "cache_read_input_token_cost": 2.5e-08, "input_cost_per_token": 2.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41689,18 +42018,26 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-nano": { "cache_read_input_token_cost": 5e-09, "input_cost_per_token": 5e-08, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41708,8 +42045,15 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex-max": { "cache_read_input_token_cost": 1.25e-07, @@ -41720,7 +42064,7 @@ "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1e-05, - "source": "https://openrouter.ai/openai/gpt-5.1-codex-max", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41728,27 +42072,36 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2": { "input_cost_per_image": 0, "cache_read_input_token_cost": 1.75e-07, "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2-chat": { "input_cost_per_image": 0, @@ -41756,29 +42109,40 @@ "input_cost_per_token": 1.75e-06, "litellm_provider": "openrouter", "max_input_tokens": 128000, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 32000, + "max_tokens": 32000, "mode": "chat", "output_cost_per_token": 1.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.2-pro": { "input_cost_per_image": 0, "input_cost_per_token": 2.1e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 0.000168, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-sol": { "cache_creation_input_token_cost": 2.5e-06, @@ -41803,7 +42167,7 @@ "xhigh", "max" ], - "source": "https://openrouter.ai/openai/gpt-5.6-sol", + "source": "https://openrouter.ai/api/v1/models", "supported_modalities": [ "text", "image" @@ -41811,19 +42175,22 @@ "supported_output_modalities": [ "text" ], + "supports_audio_input": false, "supports_function_calling": true, "supports_pdf_input": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-sol-pro": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token_above_272k_tokens": 4e-06, "output_cost_per_token_above_272k_tokens": 1.5e-05, "cache_read_input_token_cost_above_272k_tokens": 4e-07, @@ -41832,44 +42199,58 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-sol-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-oss-120b": { - "input_cost_per_token": 3.7e-08, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_token": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 32768, - "max_tokens": 32768, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", - "output_cost_per_token": 1.7e-07, - "source": "https://openrouter.ai/openai/gpt-oss-120b", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-oss-20b": { + "cache_read_input_token_cost": 3e-08, "input_cost_per_token": 3e-08, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 32768, - "max_tokens": 32768, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", "output_cost_per_token": 1.3e-07, - "source": "https://openrouter.ai/openai/gpt-oss-20b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_tool_choice": true + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o1": { "cache_read_input_token_cost": 7.5e-06, @@ -41880,13 +42261,18 @@ "max_tokens": 100000, "mode": "chat", "output_cost_per_token": 6e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_parallel_function_calling": true, + "supports_pdf_input": true, "supports_prompt_caching": true, + "supports_reasoning": true, "supports_response_schema": true, "supports_system_messages": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/o3-mini": { "input_cost_per_token": 1.1e-06, @@ -41903,7 +42289,11 @@ "supports_vision": false, "cache_read_input_token_cost": 5.5e-07, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/o3-mini" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/openai/o3-mini-high": { "input_cost_per_token": 1.1e-06, @@ -41920,17 +42310,30 @@ "supports_vision": false, "cache_read_input_token_cost": 5.5e-07, "supports_prompt_caching": true, - "source": "https://openrouter.ai/openai/o3-mini-high" + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_pdf_input": true, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-coder-32b-instruct": { "input_cost_per_token": 6.6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 33792, - "max_output_tokens": 33792, - "max_tokens": 33792, + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, "mode": "chat", "output_cost_per_token": 1e-06, - "supports_tool_choice": true + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen-vl-plus": { "input_cost_per_token": 2.1e-07, @@ -41944,56 +42347,89 @@ "supports_vision": true }, "openrouter/qwen/qwen3-coder": { + "cache_read_input_token_cost": 1e-07, "input_cost_per_token": 3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 262100, - "max_output_tokens": 262100, - "max_tokens": 262100, + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1e-06, - "source": "https://openrouter.ai/qwen/qwen3-coder", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_tool_choice": true, - "supports_function_calling": true + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-plus": { + "cache_creation_input_token_cost": 8.125e-07, + "cache_read_input_token_cost": 1.3e-07, "input_cost_per_token": 6.5e-07, + "input_cost_per_token_above_128k_tokens": 1.95e-06, "litellm_provider": "openrouter", - "max_input_tokens": 997952, + "max_input_tokens": 1000000, "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 3.25e-06, - "source": "https://openrouter.ai/qwen/qwen3-coder-plus", + "output_cost_per_token_above_128k_tokens": 9.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_reasoning": true, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b-2507": { + "cache_read_input_token_cost": 1.75e-08, "input_cost_per_token": 8.75e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 3.5e-07, - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, - "supports_tool_choice": true + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b-thinking-2507": { "input_cost_per_token": 2.3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 262144, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", "output_cost_per_token": 2.3e-06, - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b-thinking-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-plus": { + "cache_creation_input_token_cost": 4.0625e-07, "input_cost_per_token": 3.25e-07, "litellm_provider": "openrouter", "max_input_tokens": 1000000, @@ -42001,11 +42437,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.95e-06, - "source": "https://openrouter.ai/qwen/qwen3.6-plus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-35b-a3b": { "input_cost_per_token": 1.625e-07, @@ -42015,12 +42456,17 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.3e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-35b-a3b", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_reasoning": true, "supports_tool_choice": true, "supports_vision": true, - "cache_read_input_token_cost": 1.5625e-07 + "cache_read_input_token_cost": 1.5625e-07, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-27b": { "input_cost_per_token": 1.95e-07, @@ -42030,11 +42476,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 1.56e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-122b-a10b": { "input_cost_per_token": 2.6e-07, @@ -42044,11 +42495,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 2.08e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-122b-a10b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-flash-02-23": { "input_cost_per_token": 6.5e-08, @@ -42058,11 +42514,16 @@ "max_tokens": 65536, "mode": "chat", "output_cost_per_token": 2.6e-07, - "source": "https://openrouter.ai/qwen/qwen3.5-flash-02-23", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-plus-02-15": { "input_cost_per_token": 2.6e-07, @@ -42074,25 +42535,36 @@ "mode": "chat", "output_cost_per_token": 1.56e-06, "output_cost_per_token_above_256k_tokens": 3e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-plus-02-15", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-397b-a17b": { + "cache_read_input_token_cost": 2.25e-07, "input_cost_per_token": 5.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", "output_cost_per_token": 3.5e-06, - "source": "https://openrouter.ai/qwen/qwen3.5-397b-a17b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, + "supports_response_schema": true, "supports_tool_choice": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/switchpoint/router": { "input_cost_per_token": 8.5e-07, @@ -42106,14 +42578,23 @@ "supports_tool_choice": true }, "openrouter/undi95/remm-slerp-l2-13b": { - "input_cost_per_token": 4.5e-07, + "input_cost_per_token": 3.5e-07, "litellm_provider": "openrouter", - "max_tokens": 4096, + "max_tokens": 5529, "mode": "chat", "output_cost_per_token": 6.5e-07, - "supports_tool_choice": true, + "supports_tool_choice": false, "max_input_tokens": 6144, - "max_output_tokens": 4096 + "max_output_tokens": 5529, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/x-ai/grok-4": { "input_cost_per_token": 3e-06, @@ -42132,17 +42613,22 @@ "openrouter/z-ai/glm-4.6": { "input_cost_per_token": 4.3e-07, "litellm_provider": "openrouter", - "max_input_tokens": 202800, - "max_output_tokens": 131000, - "max_tokens": 131000, + "max_input_tokens": 204800, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", "output_cost_per_token": 1.75e-06, - "source": "https://openrouter.ai/z-ai/glm-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_prompt_caching": true, "supports_reasoning": true, "supports_tool_choice": true, - "cache_read_input_token_cost": 8e-08 + "cache_read_input_token_cost": 8e-08, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.6:exacto": { "input_cost_per_token": 4.5e-07, @@ -42180,16 +42666,20 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 3.6e-09, "litellm_provider": "openrouter", - "max_input_tokens": 1048576, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_input_tokens": 1050000, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, "supports_response_schema": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/xiaomi/mimo-v2.5": { "input_cost_per_token": 1.4e-07, @@ -42197,18 +42687,21 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 2.8e-09, "litellm_provider": "openrouter", - "max_input_tokens": 1048576, + "max_input_tokens": 1050000, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": true, "supports_audio_input": true, + "supports_pdf_input": false, "supports_video_input": true, "supports_response_schema": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.7": { "input_cost_per_token": 4e-07, @@ -42216,45 +42709,62 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 8e-08, "litellm_provider": "openrouter", - "max_input_tokens": 202752, - "max_output_tokens": 64000, - "max_tokens": 64000, + "max_input_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false, - "supports_assistant_prefill": true + "supports_vision": false, + "supports_prompt_caching": true, + "supports_assistant_prefill": true, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.7-flash": { - "input_cost_per_token": 6e-08, + "input_cost_per_token": 6.05e-08, "output_cost_per_token": 4e-07, "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 1e-08, "litellm_provider": "openrouter", "max_input_tokens": 200000, - "max_output_tokens": 32000, - "max_tokens": 32000, + "max_output_tokens": 117964, + "max_tokens": 117964, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false + "supports_vision": false, + "supports_prompt_caching": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5": { + "cache_read_input_token_cost": 1.2e-07, "input_cost_per_token": 6e-07, "litellm_provider": "openrouter", - "max_input_tokens": 202752, + "max_input_tokens": 204800, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", "output_cost_per_token": 1.92e-06, - "source": "https://openrouter.ai/z-ai/glm-5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-5.1": { "input_cost_per_token": 9.66e-07, @@ -42262,15 +42772,20 @@ "cache_read_input_token_cost": 1.794e-07, "cache_creation_input_token_cost": 0.0, "litellm_provider": "openrouter", - "max_input_tokens": 202752, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_input_tokens": 204800, + "max_output_tokens": 128000, + "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_prompt_caching": true, "supports_reasoning": true, - "supports_tool_choice": true + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.1": { "input_cost_per_token": 3e-07, @@ -42278,33 +42793,42 @@ "cache_creation_input_token_cost": 0.0, "cache_read_input_token_cost": 3e-08, "litellm_provider": "openrouter", - "max_input_tokens": 204000, - "max_output_tokens": 64000, - "max_tokens": 64000, + "max_input_tokens": 204800, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": true, - "supports_prompt_caching": false, - "supports_computer_use": false + "supports_vision": false, + "supports_prompt_caching": true, + "supports_computer_use": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.5": { "input_cost_per_token": 2.7e-07, "output_cost_per_token": 1.08e-06, "cache_read_input_token_cost": 2.7e-08, "litellm_provider": "openrouter", - "max_input_tokens": 196608, - "max_output_tokens": 65536, - "max_tokens": 65536, + "max_input_tokens": 204800, + "max_output_tokens": 128000, + "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, "supports_prompt_caching": true, - "supports_computer_use": false + "supports_computer_use": false, + "supports_pdf_input": false, + "supports_response_schema": true, + "supports_web_search": false }, "openrouter/openrouter/auto": { "input_cost_per_token": 0, @@ -42343,18 +42867,24 @@ "mode": "chat" }, "openrouter/stealth/union-alpha": { - "input_cost_per_token": 0, - "output_cost_per_token": 0, + "deprecation_date": "2098-12-31", + "input_cost_per_token": 0.0, + "output_cost_per_token": 0.0, "litellm_provider": "openrouter", "max_input_tokens": 262144, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/stealth/union-alpha", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "ovhcloud/DeepSeek-R1-Distill-Llama-70B": { "input_cost_per_token": 6.7e-07, @@ -64446,7 +64976,7 @@ "supports_sampling_params": false, "supports_adaptive_thinking": true, "thinking_always_on": true, - "source": "https://openrouter.ai/anthropic/claude-fable-5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64457,7 +64987,9 @@ "cache_read_input_token_cost": 1e-06, "supports_prompt_caching": true, "cache_creation_input_token_cost": 1.25e-05, - "prompt_cache_min_tokens": 512 + "cache_creation_input_token_cost_above_1hr": 2e-05, + "prompt_cache_min_tokens": 512, + "supports_web_search": false }, "openrouter/anthropic/claude-fable-5.1": { "input_cost_per_token": 1e-05, @@ -64470,7 +65002,7 @@ "supports_sampling_params": false, "supports_adaptive_thinking": true, "thinking_always_on": true, - "source": "https://openrouter.ai/anthropic/claude-fable-5.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": false, "supports_reasoning": true, @@ -64481,7 +65013,9 @@ "cache_read_input_token_cost": 2.5e-07, "supports_prompt_caching": true, "cache_creation_input_token_cost": 1.25e-05, - "prompt_cache_min_tokens": 512 + "cache_creation_input_token_cost_above_1hr": 2e-05, + "prompt_cache_min_tokens": 512, + "supports_web_search": false }, "openrouter/anthropic/claude-opus-4.8": { "input_cost_per_token": 5e-06, @@ -64493,7 +65027,7 @@ "mode": "chat", "supports_sampling_params": false, "supports_adaptive_thinking": true, - "source": "https://openrouter.ai/anthropic/claude-opus-4.8", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64503,7 +65037,9 @@ "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 6.25e-06 + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "supports_web_search": false }, "openrouter/anthropic/claude-sonnet-5": { "input_cost_per_token": 2e-06, @@ -64515,7 +65051,7 @@ "mode": "chat", "supports_sampling_params": false, "supports_adaptive_thinking": true, - "source": "https://openrouter.ai/anthropic/claude-sonnet-5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64525,9 +65061,13 @@ "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 2.5e-06 + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_1hr": 4e-06, + "supports_web_search": false }, "openrouter/google/gemini-2.5-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-08, "input_cost_per_token": 1e-07, "output_cost_per_token": 4e-07, "litellm_provider": "openrouter", @@ -64535,7 +65075,7 @@ "max_output_tokens": 65535, "max_tokens": 65535, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64544,17 +65084,21 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 1e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.5-flash": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-07, "input_cost_per_token": 1.5e-06, "output_cost_per_token": 9e-06, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 65535, - "max_tokens": 65535, + "max_output_tokens": 65536, + "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.5-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64563,9 +65107,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 1.5e-07, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.5-flash-lite": { + "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 3e-08, "input_cost_per_token": 3e-07, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", @@ -64573,7 +65121,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.5-flash-lite", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64582,9 +65130,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 3e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 3e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.6-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64592,7 +65144,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.6-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64601,9 +65153,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.7-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64611,7 +65167,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.7-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64620,9 +65176,13 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3.8-flash": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, "input_cost_per_token": 7.5e-07, "output_cost_per_token": 3.75e-06, "litellm_provider": "openrouter", @@ -64630,7 +65190,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.8-flash", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64639,7 +65199,9 @@ "supports_pdf_input": true, "supports_audio_input": true, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "input_cost_per_audio_token": 7.5e-07, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-4o-mini": { "input_cost_per_token": 1.5e-07, @@ -64649,7 +65211,7 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": false, @@ -64658,17 +65220,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": true }, "openrouter/openai/gpt-5.1": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 1e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64677,17 +65240,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 1.25e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.3-codex": { "input_cost_per_token": 1.75e-06, "output_cost_per_token": 1.4e-05, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.3-codex", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64696,7 +65260,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 1.75e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4": { "input_cost_per_token": 2.5e-06, @@ -64706,7 +65271,7 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64715,17 +65280,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2.5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 5e-07, + "input_cost_per_token_above_272k_tokens": 5e-06, + "output_cost_per_token_above_272k_tokens": 2.25e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-mini": { "input_cost_per_token": 7.5e-07, "output_cost_per_token": 4.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64734,17 +65303,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 7.5e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-nano": { "input_cost_per_token": 2e-07, "output_cost_per_token": 1.25e-06, "litellm_provider": "openrouter", - "max_input_tokens": 272000, + "max_input_tokens": 400000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-nano", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64753,7 +65323,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-08, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.5": { "input_cost_per_token": 5e-06, @@ -64763,7 +65334,7 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64772,17 +65343,23 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-luna": { + "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, "input_cost_per_token": 2e-07, "output_cost_per_token": 1.2e-06, "litellm_provider": "openrouter", - "max_input_tokens": 922000, + "max_input_tokens": 1050000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-luna", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64791,13 +65368,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-08, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 4e-08, + "input_cost_per_token_above_272k_tokens": 4e-07, + "output_cost_per_token_above_272k_tokens": 1.8e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-luna-pro": { "input_cost_per_token": 2e-07, "output_cost_per_token": 1.2e-06, "cache_read_input_token_cost": 2e-08, "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, "input_cost_per_token_above_272k_tokens": 4e-07, "output_cost_per_token_above_272k_tokens": 1.8e-06, "cache_read_input_token_cost_above_272k_tokens": 4e-08, @@ -64806,24 +65388,28 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-luna-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-terra": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "litellm_provider": "openrouter", - "max_input_tokens": 922000, + "max_input_tokens": 1050000, "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-terra", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64832,13 +65418,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token_above_272k_tokens": 4e-06, + "output_cost_per_token_above_272k_tokens": 1.8e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.6-terra-pro": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, "input_cost_per_token_above_272k_tokens": 4e-06, "output_cost_per_token_above_272k_tokens": 1.8e-05, "cache_read_input_token_cost_above_272k_tokens": 4e-07, @@ -64847,14 +65438,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.6-terra-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/o3": { "input_cost_per_token": 2e-06, @@ -64864,7 +65457,7 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64873,7 +65466,8 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/o4-mini": { "input_cost_per_token": 1.1e-06, @@ -64883,7 +65477,7 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o4-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64892,17 +65486,18 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2.75e-07, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.20": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_input_tokens": 2000000, + "max_output_tokens": 1800000, + "max_tokens": 1800000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.20", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64911,17 +65506,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.20-multi-agent": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_input_tokens": 2000000, + "max_output_tokens": 1800000, + "max_tokens": 1800000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.20-multi-agent", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": false, "supports_tool_choice": false, "supports_reasoning": true, @@ -64930,17 +65529,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.3": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", "max_input_tokens": 1000000, - "max_output_tokens": 1000000, - "max_tokens": 1000000, + "max_output_tokens": 900000, + "max_tokens": 900000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64949,17 +65552,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2.5e-06, + "output_cost_per_token_above_200k_tokens": 5e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.5": { "input_cost_per_token": 2e-06, "output_cost_per_token": 6e-06, "litellm_provider": "openrouter", "max_input_tokens": 500000, - "max_output_tokens": 500000, - "max_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.5", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64968,17 +65575,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 3e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 6e-07, + "input_cost_per_token_above_200k_tokens": 4e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-4.6": { "input_cost_per_token": 2e-06, "output_cost_per_token": 6e-06, "litellm_provider": "openrouter", "max_input_tokens": 500000, - "max_output_tokens": 500000, - "max_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-4.6", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -64987,17 +65598,21 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 5e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 1e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/x-ai/grok-build-0.1": { "input_cost_per_token": 1e-06, "output_cost_per_token": 2e-06, "litellm_provider": "openrouter", "max_input_tokens": 256000, - "max_output_tokens": 256000, - "max_tokens": 256000, + "max_output_tokens": 230400, + "max_tokens": 230400, "mode": "chat", - "source": "https://openrouter.ai/x-ai/grok-build-0.1", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -65006,7 +65621,11 @@ "supports_pdf_input": true, "supports_audio_input": false, "cache_read_input_token_cost": 2e-07, - "supports_prompt_caching": true + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_token_above_200k_tokens": 2e-06, + "output_cost_per_token_above_200k_tokens": 4e-06, + "supports_prompt_caching": true, + "supports_web_search": false }, "baseten/zai-org/GLM-5.3": { "cache_read_input_token_cost": 1.4e-07, @@ -65039,14 +65658,17 @@ "max_output_tokens": 512000, "max_tokens": 512000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m3", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "cache_read_input_token_cost": 6e-08, - "supports_prompt_caching": true + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.7-plus": { "input_cost_per_token": 3.2e-07, @@ -65056,7 +65678,7 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-plus", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -65064,7 +65686,10 @@ "supports_vision": true, "cache_read_input_token_cost": 6.4e-08, "supports_prompt_caching": true, - "cache_creation_input_token_cost": 4e-07 + "cache_creation_input_token_cost": 4e-07, + "supports_audio_input": false, + "supports_pdf_input": false, + "supports_web_search": false }, "openrouter/openai/gpt-6-astra": { "input_cost_per_token": 1e-05, @@ -65080,20 +65705,23 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-6-astra", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-6-astra-pro": { "input_cost_per_token": 1e-05, "output_cost_per_token": 5e-05, "cache_read_input_token_cost": 1e-06, "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-05, "input_cost_per_token_above_272k_tokens": 2e-05, "output_cost_per_token_above_272k_tokens": 7.5e-05, "cache_read_input_token_cost_above_272k_tokens": 2e-06, @@ -65102,14 +65730,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-6-astra-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-flash": { "input_cost_per_token": 1.5e-07, @@ -65121,13 +65751,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.3-flash": { "input_cost_per_token": 9e-08, @@ -65138,48 +65771,57 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.3-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash-vision-exp": { - "input_cost_per_token": 2.2e-07, - "output_cost_per_token": 6.6e-07, - "cache_read_input_token_cost": 7e-09, + "input_cost_per_token": 2.156e-07, + "output_cost_per_token": 6.468e-07, + "cache_read_input_token_cost": 6.86e-09, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 384000, - "max_tokens": 384000, + "max_output_tokens": 943718, + "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash-vision-exp", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.3": { "input_cost_per_token": 1.4e-06, "output_cost_per_token": 4.4e-06, - "cache_read_input_token_cost": 1.4e-07, + "cache_read_input_token_cost": 2.6e-07, "litellm_provider": "openrouter", "max_input_tokens": 1310720, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 943717, + "max_tokens": 943717, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-27b": { "input_cost_per_token": 2.14e-07, @@ -65190,13 +65832,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-2.4t-a95b": { "input_cost_per_token": 2e-06, @@ -65204,16 +65849,19 @@ "cache_read_input_token_cost": 2.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 262144, - "max_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-2.4t-a95b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-lightning:free": { "input_cost_per_token": 0.0, @@ -65223,11 +65871,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-lightning:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.8-max": { "input_cost_per_token": 2e-06, @@ -65257,14 +65910,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.8-max-0902", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash-0731": { "input_cost_per_token": 6e-08, @@ -65275,14 +65930,17 @@ "max_output_tokens": 943718, "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash-0731", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.7-flash": { "input_cost_per_token": 3e-08, @@ -65298,13 +65956,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/poolside/laguna-s-2.1": { "input_cost_per_token": 9e-08, @@ -65315,12 +65976,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-s-2.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/poolside/laguna-s-2.1:free": { "input_cost_per_token": 0.0, @@ -65330,28 +65995,36 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-s-2.1:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k3": { - "input_cost_per_token": 3e-06, - "output_cost_per_token": 1.5e-05, - "cache_read_input_token_cost": 3e-07, + "input_cost_per_token": 2.1e-06, + "output_cost_per_token": 1.095e-05, + "cache_read_input_token_cost": 2.3e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 943718, "max_tokens": 943718, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/poolside/laguna-xs-2.1": { "input_cost_per_token": 6e-08, @@ -65362,12 +66035,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-xs-2.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/poolside/laguna-xs-2.1:free": { "input_cost_per_token": 0.0, @@ -65377,11 +66054,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/poolside/laguna-xs-2.1:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-lite-image": { "input_cost_per_token": 2.5e-07, @@ -65392,12 +66074,16 @@ "max_output_tokens": 58982, "max_tokens": 58982, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-lite-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-image": { "input_cost_per_token": 5e-07, @@ -65408,18 +66094,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-image": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "output_cost_per_image_token": 0.00012, "litellm_provider": "openrouter", @@ -65427,46 +66118,56 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3-pro-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.2": { - "input_cost_per_token": 1.4e-06, - "output_cost_per_token": 4.4e-06, - "cache_read_input_token_cost": 1.4e-07, + "input_cost_per_token": 4.875e-07, + "output_cost_per_token": 1.56e-06, + "cache_read_input_token_cost": 9.1e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.2", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5.2:free": { "input_cost_per_token": 0.0, "output_cost_per_token": 0.0, "litellm_provider": "openrouter", - "max_input_tokens": 256000, - "max_output_tokens": 230400, - "max_tokens": 230400, + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5.2:free", - "supports_function_calling": true, - "supports_tool_choice": true, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_tool_choice": false, "supports_reasoning": true, - "supports_response_schema": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.7-code": { "input_cost_per_token": 7.062e-07, @@ -65477,14 +66178,17 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2.7-code", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-content-safety": { "input_cost_per_token": 2e-07, @@ -65494,12 +66198,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-content-safety", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_response_schema": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3.5-content-safety:free": { "input_cost_per_token": 0.0, @@ -65509,11 +66217,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3.5-content-safety:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-ultra-550b-a55b": { "input_cost_per_token": 6.25e-07, @@ -65524,13 +66237,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-ultra-550b-a55b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-ultra-550b-a55b:free": { "input_cost_per_token": 0.0, @@ -65540,11 +66256,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-ultra-550b-a55b:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m3:free": { "input_cost_per_token": 0.0, @@ -65571,13 +66292,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.7-max", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3-5": { "input_cost_per_token": 1.5e-06, @@ -65587,13 +66311,16 @@ "max_output_tokens": 209715, "max_tokens": 209715, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3-5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free": { "input_cost_per_token": 0.0, @@ -65603,12 +66330,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": true, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-plus-20260420": { "input_cost_per_token": 3e-07, @@ -65622,12 +66353,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.5-plus-20260420", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-flash": { "input_cost_per_token": 1.875e-07, @@ -65641,12 +66376,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-35b-a3b": { "input_cost_per_token": 1e-07, @@ -65657,13 +66396,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-35b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-max-preview": { "input_cost_per_token": 1.027e-06, @@ -65677,12 +66419,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-max-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.6-27b": { "input_cost_per_token": 3e-07, @@ -65693,13 +66439,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.6-27b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.5-pro": { "input_cost_per_token": 3e-05, @@ -65711,13 +66460,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.5-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/openai/gpt-chat-latest": { "input_cost_per_token": 5e-06, @@ -65728,31 +66480,36 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-chat-latest", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": false, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v4-flash": { - "input_cost_per_token": 8.54e-08, - "output_cost_per_token": 1.708e-07, - "cache_read_input_token_cost": 1.708e-08, + "input_cost_per_token": 8.8606e-08, + "output_cost_per_token": 1.77212e-07, + "cache_read_input_token_cost": 1.77212e-08, "litellm_provider": "openrouter", "max_input_tokens": 1048576, "max_output_tokens": 384000, "max_tokens": 384000, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v4-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2.6": { "input_cost_per_token": 9.5e-07, @@ -65763,29 +66520,37 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2.6", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_parallel_function_calling": true, + "supports_pdf_input": false, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemma-4-26b-a4b-it": { + "cache_read_input_token_cost": 5e-08, "input_cost_per_token": 9e-08, "output_cost_per_token": 3e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-26b-a4b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-4-26b-a4b-it:free": { "input_cost_per_token": 0.0, @@ -65795,12 +66560,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-26b-a4b-it:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-4-31b-it": { "input_cost_per_token": 9e-08, @@ -65811,13 +66580,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-31b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemma-4-31b-it:free": { "input_cost_per_token": 0.0, @@ -65827,29 +66599,37 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-4-31b-it:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5v-turbo": { "input_cost_per_token": 1.2e-06, "output_cost_per_token": 4e-06, "cache_read_input_token_cost": 2.4e-07, + "deprecation_date": "2098-12-31", "litellm_provider": "openrouter", "max_input_tokens": 202752, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5v-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.7": { "input_cost_per_token": 3e-07, @@ -65860,13 +66640,16 @@ "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2.7", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/minimax/minimax-m2.7:free": { "input_cost_per_token": 0.0, @@ -65892,45 +66675,56 @@ "max_output_tokens": 209715, "max_tokens": 209715, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-small-2603", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-5-turbo": { "input_cost_per_token": 1.2e-06, "output_cost_per_token": 4e-06, "cache_read_input_token_cost": 2.4e-07, + "deprecation_date": "2098-12-31", "litellm_provider": "openrouter", "max_input_tokens": 202752, "max_output_tokens": 131072, "max_tokens": 131072, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-5-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-super-120b-a12b": { - "input_cost_per_token": 8.5e-08, - "output_cost_per_token": 4e-07, + "input_cost_per_token": 8e-08, + "output_cost_per_token": 4.5e-07, "litellm_provider": "openrouter", - "max_input_tokens": 1000000, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-super-120b-a12b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-super-120b-a12b:free": { "input_cost_per_token": 0.0, @@ -65940,12 +66734,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-super-120b-a12b:free", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3.5-9b": { "input_cost_per_token": 1e-07, @@ -65955,12 +66753,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3.5-9b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.4-pro": { "input_cost_per_token": 3e-05, @@ -65972,13 +66774,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.4-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemini-3.1-flash-image-preview": { "input_cost_per_token": 5e-07, @@ -65989,18 +66794,23 @@ "max_output_tokens": 58982, "max_tokens": 58982, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-flash-image-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-3.1-pro-preview-customtools": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "input_cost_per_token_above_200k_tokens": 4e-06, "output_cost_per_token_above_200k_tokens": 1.8e-05, @@ -66010,7 +66820,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3.1-pro-preview-customtools", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -66018,7 +66828,8 @@ "supports_vision": true, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-max-thinking": { "input_cost_per_token": 7.8e-07, @@ -66030,12 +66841,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-max-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-next": { "input_cost_per_token": 1.2e-07, @@ -66046,12 +66861,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-next", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m2-her": { "input_cost_per_token": 3e-07, @@ -66062,11 +66881,16 @@ "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m2-her", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/openai/gpt-audio": { "input_cost_per_token": 2.5e-06, @@ -66078,12 +66902,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-audio", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/openai/gpt-audio-mini": { "input_cost_per_token": 6e-07, @@ -66095,29 +66923,36 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-audio-mini", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_audio_input": true + "supports_audio_input": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/nvidia/nemotron-3-nano-30b-a3b": { - "input_cost_per_token": 5e-08, - "output_cost_per_token": 2e-07, + "input_cost_per_token": 6e-08, + "output_cost_per_token": 2.4e-07, "cache_read_input_token_cost": 3e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/nvidia/nemotron-3-nano-30b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.6v": { "input_cost_per_token": 3e-07, @@ -66128,19 +66963,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.6v", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/google/gemini-3-pro-image-preview": { "input_cost_per_token": 2e-06, "output_cost_per_token": 1.2e-05, "cache_read_input_token_cost": 2e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, "input_cost_per_audio_token": 2e-06, "output_cost_per_image_token": 0.00012, "litellm_provider": "openrouter", @@ -66148,13 +66987,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-3-pro-image-preview", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex": { "input_cost_per_token": 1.25e-06, @@ -66165,13 +67007,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1-codex", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/openai/gpt-5.1-codex-mini": { "input_cost_per_token": 2.5e-07, @@ -66182,13 +67027,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5.1-codex-mini", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2-thinking": { "input_cost_per_token": 6e-07, @@ -66196,16 +67044,19 @@ "cache_read_input_token_cost": 1.5e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/voxtral-small-24b-2507": { "input_cost_per_token": 1e-07, @@ -66217,14 +67068,16 @@ "max_output_tokens": 26214, "max_tokens": 26214, "mode": "chat", - "source": "https://openrouter.ai/mistralai/voxtral-small-24b-2507", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/openai/gpt-oss-safeguard-20b": { "input_cost_per_token": 7.5e-08, @@ -66235,13 +67088,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-oss-safeguard-20b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-32b-instruct": { "input_cost_per_token": 1.04e-07, @@ -66251,11 +67107,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-32b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-8b-thinking": { "input_cost_per_token": 1.8e-07, @@ -66265,12 +67126,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-8b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-8b-instruct": { "input_cost_per_token": 1.17e-07, @@ -66280,17 +67145,23 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-8b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemini-2.5-flash-image": { "input_cost_per_token": 3e-07, "output_cost_per_token": 2.5e-06, "cache_read_input_token_cost": 3e-08, "cache_creation_input_token_cost": 8.33333333333333e-08, + "cache_read_input_audio_token_cost": 1e-07, "input_cost_per_audio_token": 1e-06, "output_cost_per_image_token": 3e-05, "litellm_provider": "openrouter", @@ -66298,12 +67169,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-flash-image", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-30b-a3b-thinking": { "input_cost_per_token": 2e-07, @@ -66313,26 +67188,35 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-30b-a3b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-30b-a3b-instruct": { "input_cost_per_token": 1.3e-07, "output_cost_per_token": 5.2e-07, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 16384, - "max_tokens": 16384, + "max_output_tokens": 32768, + "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-30b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-5-pro": { "input_cost_per_token": 1.5e-05, @@ -66342,13 +67226,16 @@ "max_output_tokens": 128000, "max_tokens": 128000, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-5-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-235b-a22b-thinking": { "input_cost_per_token": 4e-07, @@ -66358,12 +67245,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-235b-a22b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-vl-235b-a22b-instruct": { "input_cost_per_token": 2.1e-07, @@ -66374,12 +67265,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-vl-235b-a22b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-max": { "input_cost_per_token": 7.8e-07, @@ -66395,12 +67290,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-max", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-v3.1-terminus": { "input_cost_per_token": 2.7e-07, @@ -66411,13 +67310,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-v3.1-terminus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-flash": { "input_cost_per_token": 1.95e-07, @@ -66433,12 +67335,16 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-flash", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-next-80b-a3b-thinking": { "input_cost_per_token": 1.5e-07, @@ -66448,12 +67354,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-next-80b-a3b-thinking", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-next-80b-a3b-instruct": { "input_cost_per_token": 9e-08, @@ -66461,17 +67371,23 @@ "cache_read_input_token_cost": 7e-08, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 235929, - "max_tokens": 235929, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-next-80b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-plus-2025-07-28": { + "cache_creation_input_token_cost": 3.25e-07, + "cache_read_input_token_cost": 5.2e-08, "input_cost_per_token": 2.6e-07, "output_cost_per_token": 7.8e-07, "input_cost_per_token_above_256k_tokens": 7.8e-07, @@ -66481,25 +67397,35 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-plus-2025-07-28", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2-0905": { "input_cost_per_token": 6e-07, "output_cost_per_token": 2.5e-06, "litellm_provider": "openrouter", "max_input_tokens": 262144, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2-0905", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b-thinking-2507": { "input_cost_per_token": 2e-07, @@ -66509,12 +67435,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b-thinking-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3.1": { "input_cost_per_token": 4e-07, @@ -66525,13 +67455,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3.1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5v": { "input_cost_per_token": 6e-07, @@ -66542,13 +67475,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5v", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/codestral-2508": { "input_cost_per_token": 3e-07, @@ -66559,13 +67495,16 @@ "max_output_tokens": 204800, "max_tokens": 204800, "mode": "chat", - "source": "https://openrouter.ai/mistralai/codestral-2508", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-coder-30b-a3b-instruct": { "input_cost_per_token": 7e-08, @@ -66575,11 +67514,16 @@ "max_output_tokens": 235929, "max_tokens": 235929, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-coder-30b-a3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b-instruct-2507": { "input_cost_per_token": 4.815e-08, @@ -66589,28 +67533,37 @@ "max_output_tokens": 32000, "max_tokens": 32000, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b-instruct-2507", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5": { "input_cost_per_token": 6e-07, "output_cost_per_token": 2.2e-06, "cache_read_input_token_cost": 1.1e-07, + "deprecation_date": "2026-12-31", "litellm_provider": "openrouter", "max_input_tokens": 131072, "max_output_tokens": 98304, "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/z-ai/glm-4.5-air": { "input_cost_per_token": 1.3e-07, @@ -66621,25 +67574,35 @@ "max_output_tokens": 98304, "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/z-ai/glm-4.5-air", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_response_schema": false, + "supports_web_search": false }, "openrouter/moonshotai/kimi-k2": { "input_cost_per_token": 5.7e-07, "output_cost_per_token": 2.3e-06, "litellm_provider": "openrouter", "max_input_tokens": 131072, - "max_output_tokens": 100352, - "max_tokens": 100352, + "max_output_tokens": 98304, + "max_tokens": 98304, "mode": "chat", - "source": "https://openrouter.ai/moonshotai/kimi-k2", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-m1": { "input_cost_per_token": 4e-07, @@ -66649,11 +67612,16 @@ "max_output_tokens": 40000, "max_tokens": 40000, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-m1", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o3-pro": { "input_cost_per_token": 2e-05, @@ -66663,19 +67631,23 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o3-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro-preview": { "input_cost_per_token": 1.25e-06, "output_cost_per_token": 1e-05, "cache_read_input_token_cost": 1.25e-07, "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 1.25e-07, "input_cost_per_audio_token": 1.25e-06, "input_cost_per_token_above_200k_tokens": 2.5e-06, "output_cost_per_token_above_200k_tokens": 1.5e-05, @@ -66685,7 +67657,7 @@ "max_output_tokens": 65536, "max_tokens": 65536, "mode": "chat", - "source": "https://openrouter.ai/google/gemini-2.5-pro-preview", + "source": "https://openrouter.ai/api/v1/models", "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, @@ -66693,7 +67665,8 @@ "supports_vision": true, "supports_pdf_input": true, "supports_audio_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/mistralai/mistral-medium-3": { "input_cost_per_token": 4e-07, @@ -66704,13 +67677,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-medium-3", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/google/gemini-2.5-pro-preview-05-06": { "input_cost_per_token": 1.25e-06, @@ -66744,11 +67720,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-guard-4-12b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, - "supports_response_schema": true, - "supports_vision": true + "supports_response_schema": false, + "supports_vision": true, + "supports_web_search": false }, "openrouter/qwen/qwen3-30b-a3b": { "input_cost_per_token": 1.2e-07, @@ -66758,12 +67739,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-30b-a3b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-8b": { "input_cost_per_token": 1.17e-07, @@ -66773,12 +67758,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-8b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-14b": { "input_cost_per_token": 1.2e-07, @@ -66788,12 +67777,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-14b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-32b": { "input_cost_per_token": 8e-08, @@ -66803,12 +67796,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-32b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen3-235b-a22b": { "input_cost_per_token": 4.55e-07, @@ -66818,12 +67815,16 @@ "max_output_tokens": 8192, "max_tokens": 8192, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen3-235b-a22b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/o4-mini-high": { "input_cost_per_token": 1.1e-06, @@ -66834,28 +67835,35 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o4-mini-high", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-4-maverick": { "input_cost_per_token": 1.875e-07, "output_cost_per_token": 6.525e-07, "litellm_provider": "openrouter", "max_input_tokens": 1048576, - "max_output_tokens": 115200, - "max_tokens": 115200, + "max_output_tokens": 16384, + "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-4-maverick", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-4-scout": { "input_cost_per_token": 1e-07, @@ -66865,11 +67873,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-4-scout", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/o1-pro": { "input_cost_per_token": 0.00015, @@ -66879,13 +67892,16 @@ "max_output_tokens": 100000, "max_tokens": 100000, "mode": "chat", - "source": "https://openrouter.ai/openai/o1-pro", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, "supports_tool_choice": false, "supports_reasoning": true, "supports_response_schema": true, "supports_vision": true, - "supports_pdf_input": true + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_web_search": false }, "openrouter/google/gemma-3-4b-it": { "input_cost_per_token": 5e-08, @@ -66895,11 +67911,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-4b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-3-12b-it": { "input_cost_per_token": 5e-08, @@ -66909,11 +67930,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-12b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/google/gemma-3-27b-it": { "input_cost_per_token": 8e-08, @@ -66924,12 +67950,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-3-27b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-saba": { "input_cost_per_token": 2e-07, @@ -66940,13 +67970,16 @@ "max_output_tokens": 26214, "max_tokens": 26214, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-saba", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen2.5-vl-72b-instruct": { "input_cost_per_token": 8e-07, @@ -66957,12 +67990,16 @@ "max_output_tokens": 115200, "max_tokens": 115200, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen2.5-vl-72b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, "supports_tool_choice": false, "supports_response_schema": true, "supports_vision": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-plus": { "input_cost_per_token": 2.6e-07, @@ -66978,12 +68015,16 @@ "max_output_tokens": 32768, "max_tokens": 32768, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-plus", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-small-24b-instruct-2501": { "input_cost_per_token": 5e-08, @@ -66993,11 +68034,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-small-24b-instruct-2501", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/deepseek/deepseek-r1-distill-llama-70b": { "input_cost_per_token": 8e-07, @@ -67007,11 +68053,16 @@ "max_output_tokens": 7372, "max_tokens": 7372, "mode": "chat", - "source": "https://openrouter.ai/deepseek/deepseek-r1-distill-llama-70b", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, "supports_tool_choice": false, "supports_reasoning": true, - "supports_vision": false + "supports_response_schema": false, + "supports_vision": false, + "supports_web_search": false }, "openrouter/minimax/minimax-01": { "input_cost_per_token": 2e-07, @@ -67021,10 +68072,16 @@ "max_output_tokens": 900172, "max_tokens": 900172, "mode": "chat", - "source": "https://openrouter.ai/minimax/minimax-01", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": false, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.3-70b-instruct": { "input_cost_per_token": 1e-07, @@ -67034,11 +68091,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.3-70b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-2024-11-20": { "input_cost_per_token": 2.5e-06, @@ -67049,14 +68111,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-2024-11-20", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/mistralai/mistral-large-2407": { "input_cost_per_token": 2e-06, @@ -67067,13 +68131,16 @@ "max_output_tokens": 104857, "max_tokens": 104857, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-large-2407", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-7b-instruct": { "input_cost_per_token": 1e-07, @@ -67083,11 +68150,16 @@ "max_output_tokens": 29491, "max_tokens": 29491, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-2.5-7b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.2-1b-instruct": { "input_cost_per_token": 2.7e-08, @@ -67097,10 +68169,16 @@ "max_output_tokens": 54000, "max_tokens": 54000, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.2-1b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, "supports_tool_choice": false, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.2-3b-instruct": { "input_cost_per_token": 5e-08, @@ -67110,11 +68188,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.2-3b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/qwen/qwen-2.5-72b-instruct": { "input_cost_per_token": 3.6e-07, @@ -67124,11 +68207,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/qwen/qwen-2.5-72b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-2024-08-06": { "input_cost_per_token": 2.5e-06, @@ -67139,14 +68227,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-2024-08-06", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/meta-llama/llama-3.1-70b-instruct": { "input_cost_per_token": 4e-07, @@ -67156,11 +68246,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.1-70b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/meta-llama/llama-3.1-8b-instruct": { "input_cost_per_token": 5e-08, @@ -67171,12 +68266,16 @@ "max_output_tokens": 117964, "max_tokens": 117964, "mode": "chat", - "source": "https://openrouter.ai/meta-llama/llama-3.1-8b-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, "supports_tool_choice": true, "supports_response_schema": true, "supports_vision": false, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_web_search": false }, "openrouter/mistralai/mistral-nemo": { "input_cost_per_token": 1.9e-08, @@ -67186,11 +68285,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/mistralai/mistral-nemo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4o-mini-2024-07-18": { "input_cost_per_token": 1.5e-07, @@ -67201,14 +68305,16 @@ "max_output_tokens": 16384, "max_tokens": 16384, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4o-mini-2024-07-18", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, "supports_tool_choice": true, "supports_response_schema": true, "supports_web_search": true, "supports_vision": true, "supports_pdf_input": true, - "supports_prompt_caching": true + "supports_prompt_caching": true, + "supports_reasoning": false }, "openrouter/google/gemma-2-27b-it": { "input_cost_per_token": 6.5e-07, @@ -67218,11 +68324,16 @@ "max_output_tokens": 2048, "max_tokens": 2048, "mode": "chat", - "source": "https://openrouter.ai/google/gemma-2-27b-it", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "openrouter/openai/gpt-4-turbo": { "input_cost_per_token": 1e-05, @@ -67232,11 +68343,16 @@ "max_output_tokens": 4096, "max_tokens": 4096, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-4-turbo", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": true, "supports_response_schema": true, - "supports_vision": true + "supports_vision": true, + "supports_web_search": false }, "openrouter/openai/gpt-4-turbo-preview": { "input_cost_per_token": 1e-05, @@ -67260,11 +68376,16 @@ "max_output_tokens": 3685, "max_tokens": 3685, "mode": "chat", - "source": "https://openrouter.ai/openai/gpt-3.5-turbo-instruct", + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, "supports_tool_choice": false, "supports_response_schema": true, - "supports_vision": false + "supports_vision": false, + "supports_web_search": false }, "together_ai/arcee-ai/trinity-mini": { "input_cost_per_token": 4.5e-08, @@ -69314,5 +70435,3912 @@ "supports_reasoning": true, "supports_response_schema": true, "supports_tool_choice": true + }, + "openrouter/~anthropic/claude-fable-latest": { + "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_1hr": 2e-05, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-haiku-latest": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-opus-latest": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 5e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~anthropic/claude-sonnet-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_1hr": 4e-06, + "cache_read_input_token_cost": 2e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-flash-latest": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-pro-latest": { + "cache_read_input_token_cost": 2.2e-08, + "input_cost_per_token": 6.6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/~deepseek/deepseek-v4-flash-latest": { + "cache_read_input_token_cost": 8.8e-09, + "input_cost_per_token": 5.58e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 1.767e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/~google/gemini-flash-latest": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 7.5e-08, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_audio_token": 7.5e-07, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 3.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~google/gemini-pro-latest": { + "cache_creation_input_token_cost": 3.75e-07, + "cache_read_input_audio_token_cost": 2e-07, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_200k_tokens": 4e-07, + "input_cost_per_audio_token": 2e-06, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.2e-05, + "output_cost_per_token_above_200k_tokens": 1.8e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~moonshotai/kimi-latest": { + "cache_read_input_token_cost": 2.3e-07, + "input_cost_per_token": 2.1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.095e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-astra-latest": { + "cache_creation_input_token_cost": 1.25e-05, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-05, + "cache_read_input_token_cost": 1e-06, + "cache_read_input_token_cost_above_272k_tokens": 2e-06, + "input_cost_per_token": 1e-05, + "input_cost_per_token_above_272k_tokens": 2e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-05, + "output_cost_per_token_above_272k_tokens": 7.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-luna-latest": { + "cache_creation_input_token_cost": 2.5e-07, + "cache_creation_input_token_cost_above_272k_tokens": 5e-07, + "cache_read_input_token_cost": 2e-08, + "cache_read_input_token_cost_above_272k_tokens": 4e-08, + "input_cost_per_token": 2e-07, + "input_cost_per_token_above_272k_tokens": 4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "output_cost_per_token_above_272k_tokens": 1.8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-mini-latest": { + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 4.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-sol-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_272k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "output_cost_per_token_above_272k_tokens": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~openai/gpt-terra-latest": { + "cache_creation_input_token_cost": 2.5e-06, + "cache_creation_input_token_cost_above_272k_tokens": 5e-06, + "cache_read_input_token_cost": 2e-07, + "cache_read_input_token_cost_above_272k_tokens": 4e-07, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_272k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.2e-05, + "output_cost_per_token_above_272k_tokens": 1.8e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~x-ai/grok-latest": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_200k_tokens": 1e-06, + "input_cost_per_token": 2e-06, + "input_cost_per_token_above_200k_tokens": 4e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 500000, + "max_output_tokens": 450000, + "max_tokens": 450000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_200k_tokens": 1.2e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~z-ai/glm-flash-latest": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/~z-ai/glm-latest": { + "cache_read_input_token_cost": 1.755e-07, + "input_cost_per_token": 8.775e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1310720, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.97e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-2.0": { + "cache_read_input_token_cost": 2e-07, + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-3.0": { + "cache_read_input_token_cost": 7.5e-07, + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-3.0-mini": { + "cache_read_input_token_cost": 1.8e-07, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/aion-labs/aion-rp-llama-3.1-8b": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, + "mode": "chat", + "output_cost_per_token": 1.6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/amazon/nova-2-lite-v1": { + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-lite-v1": { + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 300000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 2.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-micro-v1": { + "input_cost_per_token": 3.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 1.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/amazon/nova-premier-v1": { + "cache_read_input_token_cost": 6.25e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 32000, + "max_tokens": 32000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/amazon/nova-pro-v1": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 300000, + "max_output_tokens": 5120, + "max_tokens": 5120, + "mode": "chat", + "output_cost_per_token": 3.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthracite-org/magnum-v4-72b": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/anthropic/claude-fable-5:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 5e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-fable-5.1:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_1hr": 1e-05, + "cache_read_input_token_cost": 1.25e-07, + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-haiku-4.5:batch": { + "cache_creation_input_token_cost": 6.25e-07, + "cache_creation_input_token_cost_above_1hr": 1e-06, + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.1:batch": { + "cache_creation_input_token_cost": 9.375e-06, + "cache_creation_input_token_cost_above_1hr": 1.5e-05, + "cache_read_input_token_cost": 7.5e-07, + "input_cost_per_token": 7.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 32000, + "max_tokens": 32000, + "mode": "chat", + "output_cost_per_token": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.5:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.6:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.7:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-4.8:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-opus-5:batch": { + "cache_creation_input_token_cost": 3.125e-06, + "cache_creation_input_token_cost_above_1hr": 5e-06, + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-4.5:batch": { + "cache_creation_input_token_cost": 1.875e-06, + "cache_creation_input_token_cost_above_1hr": 3e-06, + "cache_creation_input_token_cost_above_200k_tokens": 3.75e-06, + "cache_read_input_token_cost": 1.5e-07, + "cache_read_input_token_cost_above_200k_tokens": 3e-07, + "input_cost_per_token": 1.5e-06, + "input_cost_per_token_above_200k_tokens": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "output_cost_per_token_above_200k_tokens": 1.125e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-4.6:batch": { + "cache_creation_input_token_cost": 1.875e-06, + "cache_creation_input_token_cost_above_1hr": 3e-06, + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/anthropic/claude-sonnet-5:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_1hr": 2e-06, + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/arcee-ai/trinity-large-thinking": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 80000, + "max_tokens": 80000, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/baidu/ernie-4.5-vl-424b-a47b": { + "input_cost_per_token": 4.2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 123000, + "max_output_tokens": 16000, + "max_tokens": 16000, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-1.6": { + "input_cost_per_token": 2.5e-07, + "input_cost_per_token_above_128k_tokens": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_128k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-1.6-flash": { + "input_cost_per_token": 7.5e-08, + "input_cost_per_token_above_128k_tokens": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 3e-07, + "output_cost_per_token_above_128k_tokens": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2-1-turbo": { + "input_cost_per_token": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-code": { + "input_cost_per_token": 5e-07, + "input_cost_per_token_above_128k_tokens": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 3e-06, + "output_cost_per_token_above_128k_tokens": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-lite": { + "input_cost_per_token": 2.5e-07, + "input_cost_per_token_above_128k_tokens": 5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_128k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/bytedance-seed/seed-2.0-mini": { + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_128k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 4e-07, + "output_cost_per_token_above_128k_tokens": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/cognitivecomputations/dolphin-mistral-24b-venice-edition": { + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-a": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r-08-2024": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r-plus-08-2024": { + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/command-r7b-12-2024": { + "input_cost_per_token": 3.75e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4000, + "max_tokens": 4000, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/cohere/north-mini-code:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-0731:batch": { + "cache_read_input_token_cost": 3.5e-09, + "input_cost_per_token": 1.1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 3.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-0731:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 393216, + "max_tokens": 393216, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-flash-vision-exp:batch": { + "cache_read_input_token_cost": 3.5e-09, + "input_cost_per_token": 1.1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 3.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/deepseek/deepseek-v4-pro-0813:batch": { + "cache_read_input_token_cost": 2.2e-08, + "input_cost_per_token": 6.6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.98e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/dots-studio/dots-3-note-preview:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 512000, + "max_output_tokens": 460800, + "max_tokens": 460800, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-flash-lite:batch": { + "cache_read_input_audio_token_cost": 3e-08, + "cache_read_input_token_cost": 1e-08, + "input_cost_per_audio_token": 1.5e-07, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-flash:batch": { + "cache_read_input_audio_token_cost": 1e-07, + "cache_read_input_token_cost": 3e-08, + "input_cost_per_audio_token": 5e-07, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65535, + "max_tokens": 65535, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-2.5-pro:batch": { + "cache_read_input_audio_token_cost": 1.25e-07, + "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_200k_tokens": 2.5e-07, + "input_cost_per_audio_token": 6.25e-07, + "input_cost_per_token": 6.25e-07, + "input_cost_per_token_above_200k_tokens": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_200k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3-flash-preview:batch": { + "input_cost_per_audio_token": 5e-07, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.1-flash-lite:batch": { + "cache_read_input_audio_token_cost": 2.5e-08, + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_audio_token": 2.5e-07, + "input_cost_per_token": 1.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.1-pro-preview:batch": { + "input_cost_per_audio_token": 1e-06, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_200k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_200k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.5-flash-lite:batch": { + "cache_read_input_audio_token_cost": 1.5e-08, + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_audio_token": 1.5e-07, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.5-flash:batch": { + "cache_read_input_audio_token_cost": 1.5e-07, + "cache_read_input_token_cost": 7.5e-08, + "input_cost_per_audio_token": 1.5e-06, + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 4.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.6-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.7-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/google/gemini-3.8-flash:batch": { + "cache_creation_input_token_cost": 4.16666666666667e-08, + "cache_read_input_audio_token_cost": 3.75e-08, + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_audio_token": 3.75e-07, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.875e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/ibm-granite/granite-4.0-h-micro": { + "input_cost_per_token": 1.7e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131000, + "max_output_tokens": 117900, + "max_tokens": 117900, + "mode": "chat", + "output_cost_per_token": 1.12e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/ibm-granite/granite-4.2-8b": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inception/mercury-2": { + "cache_read_input_token_cost": 2.5e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 50000, + "max_tokens": 50000, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inception/mercury-2.5": { + "cache_read_input_token_cost": 4e-09, + "input_cost_per_token": 4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 260000, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash": { + "cache_read_input_token_cost": 4.2e-09, + "input_cost_per_token": 2.1e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 6.3e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-fin": { + "cache_read_input_token_cost": 1.2e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 1.8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-fin:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-sante:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-vl": { + "cache_read_input_token_cost": 1.2e-08, + "input_cost_per_token": 6e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 1.8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/inclusionai/ling-3.0-flash-vl:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/inference-net/schematron-v2-small": { + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/inference-net/schematron-v2-turbo": { + "cache_read_input_token_cost": 3e-08, + "input_cost_per_token": 3e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/kwaipilot/kat-coder-pro-v2": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 144000, + "max_tokens": 144000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/kwaipilot/kat-coder-pro-v2.5": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 7.4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.96e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/liquid/lfm-2.5-2.6b:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 65536, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/meituan/longcat-2.0": { + "cache_read_input_token_cost": 6e-09, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048756, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/meta/muse-glimmer-30b": { + "cache_read_input_token_cost": 4e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 1.1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-glimmer-30b:batch": { + "cache_read_input_token_cost": 2e-08, + "input_cost_per_token": 1.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.1": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.2": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.2-contributor": { + "cache_read_input_token_cost": 2e-09, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.3": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 4.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/meta/muse-spark-1.3-contributor": { + "cache_read_input_token_cost": 2e-09, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/microsoft/phi-4": { + "input_cost_per_token": 7e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 16384, + "max_output_tokens": 14745, + "max_tokens": 14745, + "mode": "chat", + "output_cost_per_token": 1.4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/microsoft/wizardlm-2-8x22b": { + "input_cost_per_token": 6.2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 65535, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 6.2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/minimax/minimax-m3:batch": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/codestral-2508:batch": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 204800, + "max_tokens": 204800, + "mode": "chat", + "output_cost_per_token": 4.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/mistralai/ministral-8b-2512:batch": { + "cache_read_input_token_cost": 7.5e-09, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 7.5e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-large-2512:batch": { + "cache_read_input_token_cost": 2.5e-08, + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-medium-3-5:batch": { + "input_cost_per_token": 7.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 3.75e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-medium-3.1:batch": { + "cache_read_input_token_cost": 2e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 104857, + "max_tokens": 104857, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/mistralai/mistral-small-2603:batch": { + "cache_read_input_token_cost": 7.5e-09, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 209715, + "max_tokens": 209715, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/moonshotai/kimi-k3:batch": { + "cache_read_input_token_cost": 3e-07, + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/morph/morph-v3-fast": { + "input_cost_per_token": 8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 81920, + "max_output_tokens": 38000, + "max_tokens": 38000, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/morph/morph-v3-large": { + "input_cost_per_token": 9e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 1.9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nex-agi/nex-n2.5-mini:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/nex-agi/nex-n2.5-pro:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-3-llama-3.1-405b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-3-llama-3.1-70b": { + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 7e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/nousresearch/hermes-4-405b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 3e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-3.5-turbo-0613": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 4095, + "max_output_tokens": 3685, + "max_tokens": 3685, + "mode": "chat", + "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-3.5-turbo:batch": { + "input_cost_per_token": 2.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 16385, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/gpt-4-turbo:batch": { + "input_cost_per_token": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1-mini:batch": { + "cache_read_input_token_cost": 5e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1-nano:batch": { + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_token": 5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4.1:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1047576, + "max_output_tokens": 32768, + "max_tokens": 32768, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-4o-mini:batch": { + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/openai/gpt-4o:batch": { + "cache_read_input_token_cost": 6.25e-07, + "input_cost_per_token": 1.25e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/openai/gpt-5-image": { + "cache_read_input_token_cost": 1.25e-06, + "input_cost_per_token": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-image-mini": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-mini:batch": { + "cache_read_input_token_cost": 1.25e-08, + "input_cost_per_token": 1.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-nano:batch": { + "cache_read_input_token_cost": 2.5e-09, + "input_cost_per_token": 2.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5-pro:batch": { + "input_cost_per_token": 7.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5:batch": { + "cache_read_input_token_cost": 6.25e-08, + "input_cost_per_token": 6.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.1:batch": { + "cache_read_input_token_cost": 6.25e-08, + "input_cost_per_token": 6.25e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.2-pro:batch": { + "input_cost_per_token": 1.05e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 8.4e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.2:batch": { + "cache_read_input_token_cost": 8.75e-08, + "input_cost_per_token": 8.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-image-2": { + "cache_read_input_token_cost": 2e-06, + "input_cost_per_token": 8e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 272000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-mini:batch": { + "cache_read_input_token_cost": 3.75e-08, + "input_cost_per_token": 3.75e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-nano:batch": { + "cache_read_input_token_cost": 1e-08, + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 400000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6.25e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4-pro:batch": { + "input_cost_per_token": 1.5e-05, + "input_cost_per_token_above_272k_tokens": 3e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 9e-05, + "output_cost_per_token_above_272k_tokens": 0.000135, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.4:batch": { + "cache_read_input_token_cost": 1.25e-07, + "cache_read_input_token_cost_above_272k_tokens": 2.5e-07, + "input_cost_per_token": 1.25e-06, + "input_cost_per_token_above_272k_tokens": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "output_cost_per_token_above_272k_tokens": 1.125e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.5-pro:batch": { + "input_cost_per_token": 1.5e-05, + "input_cost_per_token_above_272k_tokens": 3e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 9e-05, + "output_cost_per_token_above_272k_tokens": 0.000135, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.5:batch": { + "cache_read_input_token_cost": 2.5e-07, + "cache_read_input_token_cost_above_272k_tokens": 5e-07, + "input_cost_per_token": 2.5e-06, + "input_cost_per_token_above_272k_tokens": 5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "output_cost_per_token_above_272k_tokens": 2.25e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-luna-pro:batch": { + "cache_read_input_token_cost": 1e-08, + "cache_read_input_token_cost_above_272k_tokens": 2e-08, + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_272k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "output_cost_per_token_above_272k_tokens": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-luna:batch": { + "cache_read_input_token_cost": 1e-08, + "cache_read_input_token_cost_above_272k_tokens": 2e-08, + "input_cost_per_token": 1e-07, + "input_cost_per_token_above_272k_tokens": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-07, + "output_cost_per_token_above_272k_tokens": 9e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-sol-pro:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-06, + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_272k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-sol:batch": { + "cache_creation_input_token_cost": 1.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 2.5e-06, + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5e-06, + "output_cost_per_token_above_272k_tokens": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-terra-pro:batch": { + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_272k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-5.6-terra:batch": { + "cache_read_input_token_cost": 1e-07, + "cache_read_input_token_cost_above_272k_tokens": 2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_272k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "output_cost_per_token_above_272k_tokens": 9e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-6-astra-pro:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 1.25e-05, + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "output_cost_per_token_above_272k_tokens": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-6-astra:batch": { + "cache_creation_input_token_cost": 6.25e-06, + "cache_creation_input_token_cost_above_272k_tokens": 1.25e-05, + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1050000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 2.5e-05, + "output_cost_per_token_above_272k_tokens": 3.75e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/gpt-oss-120b:batch": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/o3-mini:batch": { + "cache_read_input_token_cost": 2.75e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/openai/o3:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/openai/o4-mini:batch": { + "cache_read_input_token_cost": 1.375e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 100000, + "max_tokens": 100000, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/perceptron/perceptron-mk1": { + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 1.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/perplexity/sonar": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 127072, + "max_output_tokens": 114364, + "max_tokens": 114364, + "mode": "chat", + "output_cost_per_token": 1e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-deep-research": { + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 115200, + "max_tokens": 115200, + "mode": "chat", + "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-pro": { + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-pro-search": { + "input_cost_per_token": 3e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 200000, + "max_output_tokens": 8000, + "max_tokens": 8000, + "mode": "chat", + "output_cost_per_token": 1.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/perplexity/sonar-reasoning-pro": { + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 128000, + "max_output_tokens": 115200, + "max_tokens": 115200, + "mode": "chat", + "output_cost_per_token": 8e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/qwen/qwen3.5-9b:batch": { + "input_cost_per_token": 1.7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/qwen/qwen3.8-2.4t-a95b:batch": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1010000, + "max_output_tokens": 909000, + "max_tokens": 909000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/qwen/qwen3.8-27b:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/rekaai/reka-edge": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 16384, + "max_output_tokens": 14745, + "max_tokens": 14745, + "mode": "chat", + "output_cost_per_token": 1e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/rekaai/reka-flash-3": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 65536, + "max_output_tokens": 58982, + "max_tokens": 58982, + "mode": "chat", + "output_cost_per_token": 2e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/relace/relace-apply-3": { + "input_cost_per_token": 8.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 1.25e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/relace/relace-search": { + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 256000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sakana/fugu-max": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/fugu-ultra": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/fugu-ultra-v2": { + "cache_read_input_token_cost": 5e-07, + "cache_read_input_token_cost_above_272k_tokens": 1e-06, + "input_cost_per_token": 5e-06, + "input_cost_per_token_above_272k_tokens": 1e-05, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 3e-05, + "output_cost_per_token_above_272k_tokens": 4.5e-05, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sakana/sakana-namazu": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 9.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": true + }, + "openrouter/sao10k/l3-lunaris-8b": { + "input_cost_per_token": 4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 7372, + "max_tokens": 7372, + "mode": "chat", + "output_cost_per_token": 5e-08, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sao10k/l3.1-euryale-70b": { + "input_cost_per_token": 8.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 8.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/sao10k/l3.3-euryale-70b": { + "input_cost_per_token": 6.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 16384, + "max_tokens": 16384, + "mode": "chat", + "output_cost_per_token": 7.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/stepfun/step-3.5-flash": { + "input_cost_per_token": 1e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 65536, + "max_tokens": 65536, + "mode": "chat", + "output_cost_per_token": 3e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/stepfun/step-3.7-flash": { + "cache_read_input_token_cost": 4e-08, + "input_cost_per_token": 2e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 230400, + "max_tokens": 230400, + "mode": "chat", + "output_cost_per_token": 1.15e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/tencent/hunyuan-a13b-instruct": { + "input_cost_per_token": 1.4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 5.7e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-1.8b": { + "input_cost_per_token": 4.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 1.77e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-30b-a3b": { + "input_cost_per_token": 7.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.95e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy-mt2-7b": { + "input_cost_per_token": 7.4e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 8192, + "max_output_tokens": 4096, + "max_tokens": 4096, + "mode": "chat", + "output_cost_per_token": 2.95e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy3": { + "cache_read_input_token_cost": 3.3e-08, + "input_cost_per_token": 1.32e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 128000, + "max_tokens": 128000, + "mode": "chat", + "output_cost_per_token": 5.28e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy3-preview": { + "cache_read_input_token_cost": 6e-08, + "input_cost_per_token": 1.8e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 235929, + "max_tokens": 235929, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/tencent/hy4-preview": { + "cache_read_input_token_cost": 4.2e-08, + "input_cost_per_token": 8.34e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 64000, + "max_tokens": 64000, + "mode": "chat", + "output_cost_per_token": 2.501e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/cydonia-24b-v4.1": { + "cache_read_input_token_cost": 1.5e-07, + "input_cost_per_token": 3e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/skyfall-36b-v2": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 5.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 32768, + "max_output_tokens": 29491, + "max_tokens": 29491, + "mode": "chat", + "output_cost_per_token": 8e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thedrummer/unslopnemo-12b": { + "input_cost_per_token": 4e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1024000, + "max_output_tokens": 819200, + "max_tokens": 819200, + "mode": "chat", + "output_cost_per_token": 4e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling": { + "cache_read_input_token_cost": 1.7e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 4.05e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling-small": { + "cache_read_input_token_cost": 1e-07, + "input_cost_per_token": 4.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 1.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling-small:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling:batch": { + "cache_read_input_token_cost": 1.7e-07, + "input_cost_per_token": 1e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 471859, + "max_tokens": 471859, + "mode": "chat", + "output_cost_per_token": 4.05e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/thinkingmachines/inkling:free": { + "input_cost_per_token": 0.0, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 262144, + "max_tokens": 262144, + "mode": "chat", + "output_cost_per_token": 0.0, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": true, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": true, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/unbiased/pareto": { + "cache_read_input_token_cost": 2.5e-07, + "input_cost_per_token": 2.5e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 262144, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 7.5e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": false, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/upstage/solar-pro-3": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 1.5e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 131072, + "max_output_tokens": 117964, + "max_tokens": 117964, + "mode": "chat", + "output_cost_per_token": 6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/upstage/solar-pro4": { + "cache_read_input_token_cost": 1.8e-08, + "input_cost_per_token": 9e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 524288, + "max_output_tokens": 131072, + "max_tokens": 131072, + "mode": "chat", + "output_cost_per_token": 3.6e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/writer/palmyra-x5": { + "input_cost_per_token": 6e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1040000, + "max_output_tokens": 8192, + "max_tokens": 8192, + "mode": "chat", + "output_cost_per_token": 6e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": false, + "supports_pdf_input": false, + "supports_prompt_caching": false, + "supports_reasoning": false, + "supports_response_schema": false, + "supports_tool_choice": false, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/x-ai/grok-4.3:batch": { + "cache_read_input_token_cost": 1.6e-07, + "cache_read_input_token_cost_above_200k_tokens": 3.2e-07, + "input_cost_per_token": 1e-06, + "input_cost_per_token_above_200k_tokens": 2e-06, + "litellm_provider": "openrouter", + "max_input_tokens": 1000000, + "max_output_tokens": 900000, + "max_tokens": 900000, + "mode": "chat", + "output_cost_per_token": 2e-06, + "output_cost_per_token_above_200k_tokens": 4e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": true, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.2:batch": { + "cache_read_input_token_cost": 7e-08, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.3-flash:batch": { + "cache_read_input_token_cost": 1.5e-08, + "input_cost_per_token": 7.5e-08, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.5e-07, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": true, + "supports_web_search": false + }, + "openrouter/z-ai/glm-5.3:batch": { + "cache_read_input_token_cost": 1.3e-07, + "input_cost_per_token": 7e-07, + "litellm_provider": "openrouter", + "max_input_tokens": 1048576, + "max_output_tokens": 943718, + "max_tokens": 943718, + "mode": "chat", + "output_cost_per_token": 2.2e-06, + "source": "https://openrouter.ai/api/v1/models", + "supports_audio_input": false, + "supports_function_calling": true, + "supports_pdf_input": false, + "supports_prompt_caching": true, + "supports_reasoning": true, + "supports_response_schema": true, + "supports_tool_choice": true, + "supports_vision": false, + "supports_web_search": false } }