{ "adapter": "openrouter_models_api", "as_of": "2026-08-23", "captures": [ { "response_sha256": "fee413a8c61cbd35ef5bbc3c407a2fb98fb5346a866dee86634fe1cc759c58d6", "retrieved_at": "2026-08-24T00:16:23Z", "source": "openrouter-models-api" }, { "response_sha256": "6e30dbc4029ce91f23836e96df925f59070036ad75e87a08010cc1e0b848d2f1", "retrieved_at": "2026-08-24T00:16:23Z", "source": "openrouter-zdr-endpoints" } ], "discovery": { "endpoint": "https://openrouter.ai/api/v1/models", "endpoint_selections": { "deepseek/deepseek-v4-pro": "parasail/fp8", "nvidia/nemotron-3-ultra-550b-a55b": "together" } }, "dynamic": true, "fingerprint_fields": [ "upstream_id", "canonical_slug", "pricing", "limits", "modalities", "tools", "reasoning", "structured_output", "supported_parameters", "deprecation", "endpoint_metadata" ], "inventory": "openrouter", "models": { "openrouter_openai_chat__aion_labs_aion_2_0": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "AionLabs: Aion-2.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "AionLabs: Aion-2.0 via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "aion-labs", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "aion-labs/aion-2.0" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "aion-labs/aion-2.0-20260223", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/aion-labs/aion-2.0-20260223/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "aion-labs/aion-2.0", "name": "AionLabs: Aion-2.0", "pricing": { "completion": "0.0000016", "input_cache_read": "0.0000002", "prompt": "0.0000008" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__aion_labs_aion_3_0": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.75, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "AionLabs: Aion-3.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "AionLabs: Aion-3.0 via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "aion-labs", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "aion-labs/aion-3.0" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "aion-labs/aion-3.0-20260707", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/aion-labs/aion-3.0-20260707/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "aion-labs/aion-3.0", "name": "AionLabs: Aion-3.0", "pricing": { "completion": "0.000006", "input_cache_read": "0.00000075", "prompt": "0.000003" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__aion_labs_aion_3_0_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.18, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "AionLabs: Aion-3.0-Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "AionLabs: Aion-3.0-Mini via OpenRouter", "input_cost_per_million": 0.7, "inventory": "openrouter", "kind": "chat", "maker": "aion-labs", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "aion-labs/aion-3.0-mini" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "aion-labs/aion-3.0-mini-20260707", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/aion-labs/aion-3.0-mini-20260707/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "aion-labs/aion-3.0-mini", "name": "AionLabs: Aion-3.0-Mini", "pricing": { "completion": "0.0000014", "input_cache_read": "0.00000018", "prompt": "0.0000007" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__aion_labs_aion_rp_llama_3_1_8b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "AionLabs: Aion-RP 1.0 (8B) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "AionLabs: Aion-RP 1.0 (8B) via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "aion-labs", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "aion-labs/aion-rp-llama-3.1-8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "aion-labs/aion-rp-llama-3.1-8b", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/aion-labs/aion-rp-llama-3.1-8b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "aion-labs/aion-rp-llama-3.1-8b", "name": "AionLabs: Aion-RP 1.0 (8B)", "pricing": { "completion": "0.0000016", "prompt": "0.0000008" }, "supported_parameters": [ "max_tokens", "temperature", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__allenai_olmo_3_32b_think": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "AllenAI: Olmo 3 32B Think served through OpenRouter's reviewed text-only Switchyard route", "display_name": "AllenAI: Olmo 3 32B Think via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "allenai", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "allenai/olmo-3-32b-think" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "allenai/olmo-3-32b-think-20251121", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/allenai/olmo-3-32b-think-20251121/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "allenai/olmo-3-32b-think", "name": "AllenAI: Olmo 3 32B Think", "pricing": { "completion": "0.0000005", "prompt": "0.00000015" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__amazon_nova_2_lite_v1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Amazon: Nova 2 Lite served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Amazon: Nova 2 Lite via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "amazon", "max_output_tokens": 65535, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "amazon/nova-2-lite-v1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "amazon/nova-2-lite-v1", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/amazon/nova-2-lite-v1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "amazon/nova-2-lite-v1", "name": "Amazon: Nova 2 Lite", "pricing": { "completion": "0.0000025", "prompt": "0.0000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__amazon_nova_lite_v1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 300000, "default_reasoning": "none", "description": "Amazon: Nova Lite 1.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Amazon: Nova Lite 1.0 via OpenRouter", "input_cost_per_million": 0.06, "inventory": "openrouter", "kind": "chat", "maker": "amazon", "max_output_tokens": 5120, "modalities": [ "text" ], "output_cost_per_million": 0.24, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "amazon/nova-lite-v1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "amazon/nova-lite-v1", "context_length": 300000, "endpoint_metadata": { "links": { "details": "/api/v1/models/amazon/nova-lite-v1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "amazon/nova-lite-v1", "name": "Amazon: Nova Lite 1.0", "pricing": { "completion": "0.00000024", "prompt": "0.00000006" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 300000, "is_moderated": true, "max_completion_tokens": 5120 } } }, "openrouter_openai_chat__amazon_nova_micro_v1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Amazon: Nova Micro 1.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Amazon: Nova Micro 1.0 via OpenRouter", "input_cost_per_million": 0.035, "inventory": "openrouter", "kind": "chat", "maker": "amazon", "max_output_tokens": 5120, "modalities": [ "text" ], "output_cost_per_million": 0.14, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "amazon/nova-micro-v1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "amazon/nova-micro-v1", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/amazon/nova-micro-v1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "amazon/nova-micro-v1", "name": "Amazon: Nova Micro 1.0", "pricing": { "completion": "0.00000014", "prompt": "0.000000035" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 5120 } } }, "openrouter_openai_chat__amazon_nova_premier_v1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.625, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Amazon: Nova Premier 1.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Amazon: Nova Premier 1.0 via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "amazon", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "amazon/nova-premier-v1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "amazon/nova-premier-v1", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/amazon/nova-premier-v1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "amazon/nova-premier-v1", "name": "Amazon: Nova Premier 1.0", "pricing": { "completion": "0.0000125", "input_cache_read": "0.000000625", "prompt": "0.0000025" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__amazon_nova_pro_v1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 300000, "default_reasoning": "none", "description": "Amazon: Nova Pro 1.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Amazon: Nova Pro 1.0 via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "amazon", "max_output_tokens": 5120, "modalities": [ "text" ], "output_cost_per_million": 3.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "amazon/nova-pro-v1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "amazon/nova-pro-v1", "context_length": 300000, "endpoint_metadata": { "links": { "details": "/api/v1/models/amazon/nova-pro-v1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "amazon/nova-pro-v1", "name": "Amazon: Nova Pro 1.0", "pricing": { "completion": "0.0000032", "prompt": "0.0000008" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 300000, "is_moderated": true, "max_completion_tokens": 5120 } } }, "openrouter_openai_chat__anthracite_org_magnum_v4_72b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Magnum v4 72B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Magnum v4 72B via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "anthracite-org", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "anthracite-org/magnum-v4-72b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthracite-org/magnum-v4-72b", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthracite-org/magnum-v4-72b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthracite-org/magnum-v4-72b", "name": "Magnum v4 72B", "pricing": { "completion": "0.000005", "prompt": "0.000003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__anthropic_claude_3_haiku": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.3, "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude 3 Haiku served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude 3 Haiku via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-3-haiku" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-3-haiku", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-3-haiku/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-3-haiku", "name": "Anthropic: Claude 3 Haiku", "pricing": { "completion": "0.00000125", "input_cache_read": "0.00000003", "input_cache_write": "0.0000003", "input_cache_write_1h": "0.0000005", "prompt": "0.00000025", "web_search": "0.01" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__anthropic_claude_fable_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 12.5, "cached_input_cost_per_million": 1.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Fable 5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Fable 5 via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 50.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-fable-5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-5-fable-20260609", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-5-fable-20260609/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-fable-5", "name": "Anthropic: Claude Fable 5", "pricing": { "completion": "0.00005", "input_cache_read": "0.000001", "input_cache_write": "0.0000125", "input_cache_write_1h": "0.00002", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_fable_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Fable 5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Fable 5 (batch) via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-fable-5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-5-fable-20260609", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-5-fable-20260609/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-fable-5:batch", "name": "Anthropic: Claude Fable 5 (batch)", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_fable_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 12.5, "cached_input_cost_per_million": 1.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Fable Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Fable Latest via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 50.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~anthropic/claude-fable-latest" }, "evidence": { "alias_target": { "name": "Anthropic: Claude Fable 5", "slug": "anthropic/claude-fable-5" }, "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "~anthropic/claude-fable-latest", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~anthropic/claude-fable-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~anthropic/claude-fable-latest", "name": "Anthropic: Claude Fable Latest", "pricing": { "completion": "0.00005", "input_cache_read": "0.000001", "input_cache_write": "0.0000125", "input_cache_write_1h": "0.00002", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_haiku_4_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 1.25, "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Haiku 4.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Haiku 4.5 via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-haiku-4.5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-haiku-20251001", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-haiku-20251001/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-haiku-4.5", "name": "Anthropic: Claude Haiku 4.5", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write": "0.00000125", "input_cache_write_1h": "0.000002", "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_haiku_4_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.625, "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Haiku 4.5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Haiku 4.5 (batch) via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-haiku-4.5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-haiku-20251001", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-haiku-20251001/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-haiku-4.5:batch", "name": "Anthropic: Claude Haiku 4.5 (batch)", "pricing": { "completion": "0.0000025", "input_cache_read": "0.00000005", "input_cache_write": "0.000000625", "input_cache_write_1h": "0.000001", "prompt": "0.0000005", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_haiku_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 1.25, "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic Claude Haiku Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic Claude Haiku Latest via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~anthropic/claude-haiku-latest" }, "evidence": { "alias_target": { "name": "Anthropic: Claude Haiku 4.5", "slug": "anthropic/claude-haiku-4.5" }, "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "~anthropic/claude-haiku-latest", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~anthropic/claude-haiku-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~anthropic/claude-haiku-latest", "name": "Anthropic Claude Haiku Latest", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write": "0.00000125", "input_cache_write_1h": "0.000002", "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 18.75, "cached_input_cost_per_million": 1.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4 via OpenRouter", "input_cost_per_million": 15.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 75.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4-opus-20250522", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4-opus-20250522/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4", "name": "Anthropic: Claude Opus 4", "pricing": { "completion": "0.000075", "input_cache_read": "0.0000015", "input_cache_write": "0.00001875", "input_cache_write_1h": "0.00003", "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "stop", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": false, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 18.75, "cached_input_cost_per_million": 1.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.1 via OpenRouter", "input_cost_per_million": 15.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 75.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.1" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.1-opus-20250805", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.1-opus-20250805/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.1", "name": "Anthropic: Claude Opus 4.1", "pricing": { "completion": "0.000075", "input_cache_read": "0.0000015", "input_cache_write": "0.00001875", "input_cache_write_1h": "0.00003", "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_1_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 9.375, "cached_input_cost_per_million": 0.75, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.1 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.1 (batch) via OpenRouter", "input_cost_per_million": 7.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 37.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.1:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.1-opus-20250805", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.1-opus-20250805/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.1:batch", "name": "Anthropic: Claude Opus 4.1 (batch)", "pricing": { "completion": "0.0000375", "input_cache_read": "0.00000075", "input_cache_write": "0.000009375", "input_cache_write_1h": "0.000015", "prompt": "0.0000075", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.5 via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.5" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-opus-20251124", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-opus-20251124/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.5", "name": "Anthropic: Claude Opus 4.5", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "verbosity" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.5 (batch) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.5:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-opus-20251124", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-opus-20251124/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.5:batch", "name": "Anthropic: Claude Opus 4.5 (batch)", "pricing": { "completion": "0.0000125", "input_cache_read": "0.00000025", "input_cache_write": "0.000003125", "input_cache_write_1h": "0.000005", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.6 via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.6" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.6-opus-20260205", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.6-opus-20260205/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.6", "name": "Anthropic: Claude Opus 4.6", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low" ], "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_6_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.6 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.6 (batch) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.6:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.6-opus-20260205", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.6-opus-20260205/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.6:batch", "name": "Anthropic: Claude Opus 4.6 (batch)", "pricing": { "completion": "0.0000125", "input_cache_read": "0.00000025", "input_cache_write": "0.000003125", "input_cache_write_1h": "0.000005", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low" ], "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_7": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.7 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.7 via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.7" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.7-opus-20260416", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.7-opus-20260416/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.7", "name": "Anthropic: Claude Opus 4.7", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_7_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.7 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.7 (batch) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.7:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.7-opus-20260416", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.7-opus-20260416/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.7:batch", "name": "Anthropic: Claude Opus 4.7 (batch)", "pricing": { "completion": "0.0000125", "input_cache_read": "0.00000025", "input_cache_write": "0.000003125", "input_cache_write_1h": "0.000005", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_7_fast": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 37.5, "cached_input_cost_per_million": 3.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.7 (Fast) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.7 (Fast) via OpenRouter", "input_cost_per_million": 30.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 150.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.7-fast" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.7-opus-fast-20260512", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.7-opus-fast-20260512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.7-fast", "name": "Anthropic: Claude Opus 4.7 (Fast)", "pricing": { "completion": "0.00015", "input_cache_read": "0.000003", "input_cache_write": "0.0000375", "input_cache_write_1h": "0.00006", "prompt": "0.00003", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_8": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.8 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.8 via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.8" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.8-opus-20260528", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.8-opus-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.8", "name": "Anthropic: Claude Opus 4.8", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_8_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.8 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.8 (batch) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.8:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.8-opus-20260528", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.8-opus-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.8:batch", "name": "Anthropic: Claude Opus 4.8 (batch)", "pricing": { "completion": "0.0000125", "input_cache_read": "0.00000025", "input_cache_write": "0.000003125", "input_cache_write_1h": "0.000005", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_4_8_fast": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 12.5, "cached_input_cost_per_million": 1.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Opus 4.8 (Fast) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus 4.8 (Fast) via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 50.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-4.8-fast" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.8-opus-fast-20260528", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.8-opus-fast-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-4.8-fast", "name": "Anthropic: Claude Opus 4.8 (Fast)", "pricing": { "completion": "0.00005", "input_cache_read": "0.000001", "input_cache_write": "0.0000125", "input_cache_write_1h": "0.00002", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Claude Opus 5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Claude Opus 5 via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-opus-5-20260723", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-opus-5-20260723/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-5", "name": "Claude Opus 5", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.125, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Claude Opus 5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Claude Opus 5 (batch) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 12.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-opus-5-20260723", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-opus-5-20260723/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-5:batch", "name": "Claude Opus 5 (batch)", "pricing": { "completion": "0.0000125", "input_cache_read": "0.00000025", "input_cache_write": "0.000003125", "input_cache_write_1h": "0.000005", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_5_fast": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 12.5, "cached_input_cost_per_million": 1.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Claude Opus 5 (Fast) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Claude Opus 5 (Fast) via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 50.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-opus-5-fast" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-opus-5-fast-20260723", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-opus-5-fast-20260723/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-opus-5-fast", "name": "Claude Opus 5 (Fast)", "pricing": { "completion": "0.00005", "input_cache_read": "0.000001", "input_cache_write": "0.0000125", "input_cache_write_1h": "0.00002", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_opus_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 6.25, "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Opus Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Opus Latest via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 25.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~anthropic/claude-opus-latest" }, "evidence": { "alias_target": { "name": "Claude Opus 5", "slug": "anthropic/claude-opus-5" }, "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "~anthropic/claude-opus-latest", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~anthropic/claude-opus-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~anthropic/claude-opus-latest", "name": "Anthropic: Claude Opus Latest", "pricing": { "completion": "0.000025", "input_cache_read": "0.0000005", "input_cache_write": "0.00000625", "input_cache_write_1h": "0.00001", "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_4": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Sonnet 4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 4 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-4" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4-sonnet-20250522", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4-sonnet-20250522/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-4", "name": "Anthropic: Claude Sonnet 4", "pricing": { "completion": "0.000015", "input_cache_read": "0.0000003", "input_cache_write": "0.00000375", "input_cache_write_1h": "0.000006", "overrides": [ { "completion": "0.0000225", "input_cache_read": "0.0000006", "input_cache_write": "0.0000075", "input_cache_write_1h": "0.000012", "min_prompt_tokens": 200000, "prompt": "0.000006" } ], "prompt": "0.000003", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_4_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Sonnet 4.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 4.5 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-4.5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-sonnet-20250929", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-sonnet-20250929/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-4.5", "name": "Anthropic: Claude Sonnet 4.5", "pricing": { "completion": "0.000015", "input_cache_read": "0.0000003", "input_cache_write": "0.00000375", "input_cache_write_1h": "0.000006", "overrides": [ { "completion": "0.0000225", "input_cache_read": "0.0000006", "input_cache_write": "0.0000075", "input_cache_write_1h": "0.000012", "min_prompt_tokens": 200000, "prompt": "0.000006" } ], "prompt": "0.000003", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_4_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Sonnet 4.5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 4.5 (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 64000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-4.5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.5-sonnet-20250929", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.5-sonnet-20250929/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-4.5:batch", "name": "Anthropic: Claude Sonnet 4.5 (batch)", "pricing": { "completion": "0.0000075", "input_cache_read": "0.00000015", "input_cache_write": "0.000001875", "input_cache_write_1h": "0.000003", "overrides": [ { "completion": "0.00001125", "input_cache_read": "0.0000003", "input_cache_write": "0.00000375", "input_cache_write_1h": "0.000006", "min_prompt_tokens": 200000, "prompt": "0.000003" } ], "prompt": "0.0000015", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_4_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 3.75, "cached_input_cost_per_million": 0.3, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Sonnet 4.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 4.6 via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-4.6" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.6-sonnet-20260217", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.6-sonnet-20260217/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-4.6", "name": "Anthropic: Claude Sonnet 4.6", "pricing": { "completion": "0.000015", "input_cache_read": "0.0000003", "input_cache_write": "0.00000375", "input_cache_write_1h": "0.000006", "prompt": "0.000003", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_4_6_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 1.875, "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Anthropic: Claude Sonnet 4.6 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 4.6 (batch) via OpenRouter", "input_cost_per_million": 1.5, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 7.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-4.6:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-4.6-sonnet-20260217", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-4.6-sonnet-20260217/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-4.6:batch", "name": "Anthropic: Claude Sonnet 4.6 (batch)", "pricing": { "completion": "0.0000075", "input_cache_read": "0.00000015", "input_cache_write": "0.000001875", "input_cache_write_1h": "0.000003", "prompt": "0.0000015", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 2.5, "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Sonnet 5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 5 via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-sonnet-5-20260630", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-sonnet-5-20260630/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-5", "name": "Anthropic: Claude Sonnet 5", "pricing": { "completion": "0.00001", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "input_cache_write_1h": "0.000004", "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 1.25, "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic: Claude Sonnet 5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic: Claude Sonnet 5 (batch) via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "anthropic/claude-sonnet-5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "anthropic/claude-sonnet-5-20260630", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/anthropic/claude-sonnet-5-20260630/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "anthropic/claude-sonnet-5:batch", "name": "Anthropic: Claude Sonnet 5 (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write": "0.00000125", "input_cache_write_1h": "0.000002", "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__anthropic_claude_sonnet_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 2.5, "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "Anthropic Claude Sonnet Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Anthropic Claude Sonnet Latest via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "anthropic", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~anthropic/claude-sonnet-latest" }, "evidence": { "alias_target": { "name": "Anthropic: Claude Sonnet 5", "slug": "anthropic/claude-sonnet-5" }, "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "~anthropic/claude-sonnet-latest", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~anthropic/claude-sonnet-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~anthropic/claude-sonnet-latest", "name": "Anthropic Claude Sonnet Latest", "pricing": { "completion": "0.00001", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "input_cache_write_1h": "0.000004", "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "tool_choice", "tools", "verbosity" ], "top_provider": { "context_length": 1000000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__arcee_ai_trinity_large_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.06, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Arcee AI: Trinity Large Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Arcee AI: Trinity Large Thinking via OpenRouter", "input_cost_per_million": 0.22, "inventory": "openrouter", "kind": "chat", "maker": "arcee-ai", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.85, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "arcee-ai/trinity-large-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "arcee-ai/trinity-large-thinking", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/arcee-ai/trinity-large-thinking/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "arcee-ai/trinity-large-thinking", "name": "Arcee AI: Trinity Large Thinking", "pricing": { "completion": "0.00000085", "input_cache_read": "0.00000006", "prompt": "0.00000022" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__arcee_ai_virtuoso_large": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Arcee AI: Virtuoso Large served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Arcee AI: Virtuoso Large via OpenRouter", "input_cost_per_million": 0.75, "inventory": "openrouter", "kind": "chat", "maker": "arcee-ai", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "arcee-ai/virtuoso-large" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "arcee-ai/virtuoso-large", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/arcee-ai/virtuoso-large/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "arcee-ai/virtuoso-large", "name": "Arcee AI: Virtuoso Large", "pricing": { "completion": "0.0000012", "prompt": "0.00000075" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__baidu_ernie_4_5_vl_424b_a47b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 123000, "default_reasoning": "none", "description": "Baidu: ERNIE 4.5 VL 424B A47B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Baidu: ERNIE 4.5 VL 424B A47B via OpenRouter", "input_cost_per_million": 0.42, "inventory": "openrouter", "kind": "chat", "maker": "baidu", "max_output_tokens": 16000, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "baidu/ernie-4.5-vl-424b-a47b" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "baidu/ernie-4.5-vl-424b-a47b", "context_length": 123000, "endpoint_metadata": { "links": { "details": "/api/v1/models/baidu/ernie-4.5-vl-424b-a47b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "baidu/ernie-4.5-vl-424b-a47b", "name": "Baidu: ERNIE 4.5 VL 424B A47B ", "pricing": { "completion": "0.00000125", "prompt": "0.00000042" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 123000, "is_moderated": false, "max_completion_tokens": 16000 } } }, "openrouter_openai_chat__bytedance_seed_seed_1_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed 1.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed 1.6 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-1.6" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-1.6-20250625", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-1.6-20250625/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-1.6", "name": "ByteDance Seed: Seed 1.6", "pricing": { "completion": "0.000002", "overrides": [ { "completion": "0.000004", "min_prompt_tokens": 128000, "prompt": "0.0000005" } ], "prompt": "0.00000025" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__bytedance_seed_seed_1_6_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed 1.6 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed 1.6 Flash via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-1.6-flash" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-1.6-flash-20250625", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-1.6-flash-20250625/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-1.6-flash", "name": "ByteDance Seed: Seed 1.6 Flash", "pricing": { "completion": "0.0000003", "overrides": [ { "completion": "0.0000008", "min_prompt_tokens": 128000, "prompt": "0.0000001" } ], "prompt": "0.000000075" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__bytedance_seed_seed_2_0_code": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed-2.0-Code served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed-2.0-Code via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 131072, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-2.0-code" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-2.0-code-20260730", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-2.0-code-20260730/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-2.0-code", "name": "ByteDance Seed: Seed-2.0-Code", "pricing": { "completion": "0.000003", "overrides": [ { "completion": "0.000006", "min_prompt_tokens": 128000, "prompt": "0.000001" } ], "prompt": "0.0000005" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__bytedance_seed_seed_2_0_lite": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed-2.0-Lite served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed-2.0-Lite via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 131072, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-2.0-lite" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-2.0-lite-20260309", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-2.0-lite-20260309/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-2.0-lite", "name": "ByteDance Seed: Seed-2.0-Lite", "pricing": { "completion": "0.000002", "overrides": [ { "completion": "0.000004", "min_prompt_tokens": 128000, "prompt": "0.0000005" } ], "prompt": "0.00000025" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__bytedance_seed_seed_2_0_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed-2.0-Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed-2.0-Mini via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 131072, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-2.0-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-2.0-mini-20260224", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-2.0-mini-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-2.0-mini", "name": "ByteDance Seed: Seed-2.0-Mini", "pricing": { "completion": "0.0000004", "overrides": [ { "completion": "0.0000008", "min_prompt_tokens": 128000, "prompt": "0.0000002" } ], "prompt": "0.0000001" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__bytedance_seed_seed_2_1_turbo": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "ByteDance Seed: Seed 2.1 Turbo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance Seed: Seed 2.1 Turbo via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "bytedance-seed", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "bytedance-seed/seed-2-1-turbo" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance-seed/seed-2-1-turbo-20260810", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance-seed/seed-2-1-turbo-20260810/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance-seed/seed-2-1-turbo", "name": "ByteDance Seed: Seed 2.1 Turbo", "pricing": { "completion": "0.0000025", "prompt": "0.0000005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__bytedance_ui_tars_1_5_7b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "ByteDance: UI-TARS 7B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ByteDance: UI-TARS 7B via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "bytedance", "max_output_tokens": 2048, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "bytedance/ui-tars-1.5-7b" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "bytedance/ui-tars-1.5-7b", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/bytedance/ui-tars-1.5-7b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "bytedance/ui-tars-1.5-7b", "name": "ByteDance: UI-TARS 7B ", "pricing": { "completion": "0.0000002", "input_cache_read": "0.0000001", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 2048 } } }, "openrouter_openai_chat__cognitivecomputations_dolphin_65e99af42a": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Venice: Uncensored served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Venice: Uncensored via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "cognitivecomputations", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 0.9, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "cognitivecomputations/dolphin-mistral-24b-venice-edition" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "venice/uncensored", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/venice/uncensored/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cognitivecomputations/dolphin-mistral-24b-venice-edition", "name": "Venice: Uncensored", "pricing": { "completion": "0.0000009", "prompt": "0.0000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__cohere_command_a": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Cohere: Command A served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Cohere: Command A via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "cohere", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "cohere/command-a" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "cohere/command-a-03-2025", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/cohere/command-a-03-2025/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cohere/command-a", "name": "Cohere: Command A", "pricing": { "completion": "0.00001", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": true, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__cohere_command_r7b_12_2024": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Cohere: Command R7B (12-2024) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Cohere: Command R7B (12-2024) via OpenRouter", "input_cost_per_million": 0.0375, "inventory": "openrouter", "kind": "chat", "maker": "cohere", "max_output_tokens": 4000, "modalities": [ "text" ], "output_cost_per_million": 0.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "cohere/command-r7b-12-2024" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "cohere/command-r7b-12-2024", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/cohere/command-r7b-12-2024/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cohere/command-r7b-12-2024", "name": "Cohere: Command R7B (12-2024)", "pricing": { "completion": "0.00000015", "prompt": "0.0000000375" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4000 } } }, "openrouter_openai_chat__cohere_command_r_08_2024": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Cohere: Command R (08-2024) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Cohere: Command R (08-2024) via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "cohere", "max_output_tokens": 4000, "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "cohere/command-r-08-2024" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "cohere/command-r-08-2024", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/cohere/command-r-08-2024/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cohere/command-r-08-2024", "name": "Cohere: Command R (08-2024)", "pricing": { "completion": "0.0000006", "prompt": "0.00000015" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4000 } } }, "openrouter_openai_chat__cohere_command_r_plus_08_2024": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Cohere: Command R+ (08-2024) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Cohere: Command R+ (08-2024) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "cohere", "max_output_tokens": 4000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "cohere/command-r-plus-08-2024" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "cohere/command-r-plus-08-2024", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/cohere/command-r-plus-08-2024/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cohere/command-r-plus-08-2024", "name": "Cohere: Command R+ (08-2024)", "pricing": { "completion": "0.00001", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4000 } } }, "openrouter_openai_chat__cohere_north_mini_code_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Cohere: North Mini Code (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Cohere: North Mini Code (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "cohere", "max_output_tokens": 64000, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "cohere/north-mini-code:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "cohere/north-mini-code-20260617", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/cohere/north-mini-code-20260617/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "cohere/north-mini-code:free", "name": "Cohere: North Mini Code (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": true, "max_completion_tokens": 64000 } } }, "openrouter_openai_chat__deepseek_deepseek_chat": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3 via OpenRouter", "input_cost_per_million": 0.2574, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 16000, "modalities": [ "text" ], "output_cost_per_million": 1.0287, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-chat" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-chat-v3", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-chat-v3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-chat", "name": "DeepSeek: DeepSeek V3", "pricing": { "completion": "0.0000010287", "prompt": "0.0000002574" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 16000 } } }, "openrouter_openai_chat__deepseek_deepseek_chat_v3_0324": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3 0324 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3 0324 via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 163840, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-chat-v3-0324" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-chat-v3-0324", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-chat-v3-0324/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-chat-v3-0324", "name": "DeepSeek: DeepSeek V3 0324", "pricing": { "completion": "0.000001", "prompt": "0.00000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 163840, "is_moderated": false, "max_completion_tokens": 163840 } } }, "openrouter_openai_chat__deepseek_deepseek_chat_v3_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.55, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3.1 via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 161000, "modalities": [ "text" ], "output_cost_per_million": 1.65, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-chat-v3.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-chat-v3.1", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-chat-v3.1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-chat-v3.1", "name": "DeepSeek: DeepSeek V3.1", "pricing": { "completion": "0.00000165", "input_cache_read": "0.00000055", "prompt": "0.00000055" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 161000, "is_moderated": false, "max_completion_tokens": 161000 } } }, "openrouter_openai_chat__deepseek_deepseek_r1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 64000, "default_reasoning": "none", "description": "DeepSeek: R1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: R1 via OpenRouter", "input_cost_per_million": 0.7, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 16000, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-r1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-r1", "context_length": 64000, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-r1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-r1", "name": "DeepSeek: R1", "pricing": { "completion": "0.0000025", "prompt": "0.0000007" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 64000, "is_moderated": false, "max_completion_tokens": 16000 } } }, "openrouter_openai_chat__deepseek_deepseek_r1_0528": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.35, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: R1 0528 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: R1 0528 via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 2.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-r1-0528" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-r1-0528", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-r1-0528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-r1-0528", "name": "DeepSeek: R1 0528", "pricing": { "completion": "0.00000215", "input_cache_read": "0.00000035", "prompt": "0.0000005" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 163840, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__deepseek_deepseek_r1_distill_llama_70b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "DeepSeek: R1 Distill Llama 70B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: R1 Distill Llama 70B via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 0.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "deepseek/deepseek-r1-distill-llama-70b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-r1-distill-llama-70b", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-r1-distill-llama-70b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-r1-distill-llama-70b", "name": "DeepSeek: R1 Distill Llama 70B", "pricing": { "completion": "0.0000008", "prompt": "0.0000008" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__deepseek_deepseek_v3_1_terminus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.135, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3.1 Terminus served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3.1 Terminus via OpenRouter", "input_cost_per_million": 0.27, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v3.1-terminus" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v3.1-terminus", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v3.1-terminus/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v3.1-terminus", "name": "DeepSeek: DeepSeek V3.1 Terminus", "pricing": { "completion": "0.000001", "input_cache_read": "0.000000135", "prompt": "0.00000027" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__deepseek_deepseek_v3_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.13, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3.2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3.2 via OpenRouter", "input_cost_per_million": 0.26, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 163840, "modalities": [ "text" ], "output_cost_per_million": 0.38, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v3.2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v3.2-20251201", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v3.2-20251201/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v3.2", "name": "DeepSeek: DeepSeek V3.2", "pricing": { "completion": "0.00000038", "input_cache_read": "0.00000013", "prompt": "0.00000026" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 163840, "is_moderated": false, "max_completion_tokens": 163840 } } }, "openrouter_openai_chat__deepseek_deepseek_v3_2_exp": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 163840, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V3.2 Exp served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V3.2 Exp via OpenRouter", "input_cost_per_million": 0.27, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.41, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v3.2-exp" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v3.2-exp", "context_length": 163840, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v3.2-exp/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v3.2-exp", "name": "DeepSeek: DeepSeek V3.2 Exp", "pricing": { "completion": "0.00000041", "prompt": "0.00000027" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 163840, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.011732, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V4 Flash 0423 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V4 Flash 0423 via OpenRouter", "input_cost_per_million": 0.05866, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_cost_per_million": 0.11732, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v4-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v4-flash-20260423", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v4-flash-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v4-flash", "name": "DeepSeek: DeepSeek V4 Flash 0423", "pricing": { "completion": "0.00000011732", "input_cache_read": "0.000000011732", "prompt": "0.00000005866" }, "reasoning": { "default_effort": "high", "mandatory": false, "supported_efforts": [ "xhigh", "high" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1024000, "is_moderated": false, "max_completion_tokens": 384000 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_flash_0731": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.028, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1310720, "default_reasoning": "high", "description": "DeepSeek: DeepSeek V4 Flash 0731 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V4 Flash 0731 via OpenRouter", "input_cost_per_million": 0.14, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.28, "output_modalities": [ "text" ], "parallel_tool_calls": true, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v4-flash-0731" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v4-flash-20260731", "context_length": 1310720, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v4-flash-20260731/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v4-flash-0731", "name": "DeepSeek: DeepSeek V4 Flash 0731", "pricing": { "completion": "0.00000028", "input_cache_read": "0.000000028", "prompt": "0.00000014" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_flash_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.008, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1310720, "default_reasoning": "high", "description": "DeepSeek V4 Flash Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek V4 Flash Latest via OpenRouter", "input_cost_per_million": 0.04, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 1048576, "modalities": [ "text" ], "output_cost_per_million": 0.08, "output_modalities": [ "text" ], "parallel_tool_calls": true, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~deepseek/deepseek-v4-flash-latest" }, "evidence": { "alias_target": { "name": "DeepSeek: DeepSeek V4 Flash 0731", "slug": "deepseek/deepseek-v4-flash-0731" }, "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "~deepseek/deepseek-v4-flash-latest", "context_length": 1310720, "endpoint_metadata": { "links": { "details": "/api/v1/models/~deepseek/deepseek-v4-flash-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~deepseek/deepseek-v4-flash-latest", "name": "DeepSeek V4 Flash Latest", "pricing": { "completion": "0.00000008", "input_cache_read": "0.000000008", "prompt": "0.00000004" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 1048576 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_flash_vision_exp": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.007, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "high", "description": "DeepSeek: DeepSeek V4 Flash Vision Exp served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V4 Flash Vision Exp via OpenRouter", "input_cost_per_million": 0.22, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_cost_per_million": 0.66, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v4-flash-vision-exp" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v4-flash-vision-exp-20260821", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v4-flash-vision-exp-20260821/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v4-flash-vision-exp", "name": "DeepSeek: DeepSeek V4 Flash Vision Exp", "pricing": { "completion": "0.00000066", "input_cache_read": "0.000000007", "prompt": "0.00000022" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "stop", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 384000 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.043268, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V4 Pro 0423 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V4 Pro 0423 via OpenRouter", "input_cost_per_million": 0.519216, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "max_output_tokens": 384000, "modalities": [ "text" ], "output_cost_per_million": 1.038432, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "route_policy": { "allow_fallbacks": false, "data_collection": "deny", "only": [ "parasail/fp8" ], "quantizations": [ "fp8" ], "require_parameters": true, "zdr": true }, "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v4-pro" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v4-pro-20260423", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v4-pro-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v4-pro", "name": "DeepSeek: DeepSeek V4 Pro 0423", "pricing": { "completion": "0.000001038432", "input_cache_read": "0.000000043268", "prompt": "0.000000519216" }, "reasoning": { "default_effort": "high", "mandatory": false, "supported_efforts": [ "xhigh", "high" ] }, "selected_endpoint": { "context_length": 1048576, "max_completion_tokens": 1048576, "model_id": "deepseek/deepseek-v4-pro", "pricing": { "completion": "0.00000348", "discount": 0, "input_cache_read": "0.0000001", "prompt": "0.00000174" }, "provider_name": "Parasail", "quantization": "fp8", "status": 0, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "tag": "parasail/fp8", "zdr": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1024000, "is_moderated": false, "max_completion_tokens": 384000 } } }, "openrouter_openai_chat__deepseek_deepseek_v4_pro_0813": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0374, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "DeepSeek: DeepSeek V4 Pro 0813 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "DeepSeek: DeepSeek V4 Pro 0813 via OpenRouter", "input_cost_per_million": 1.122, "inventory": "openrouter", "kind": "chat", "maker": "deepseek", "modalities": [ "text" ], "output_cost_per_million": 3.366, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "deepseek/deepseek-v4-pro-0813" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "deepseek/deepseek-v4-pro-20260813", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/deepseek/deepseek-v4-pro-20260813/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "deepseek/deepseek-v4-pro-0813", "name": "DeepSeek: DeepSeek V4 Pro 0813", "pricing": { "completion": "0.000003366", "input_cache_read": "0.0000000374", "prompt": "0.000001122" }, "reasoning": { "default_effort": "high", "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048575, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__dots_studio_dots_3_note_preview_free": { "catalog": { "agent_compatible": true, "availability": "expires-2026-09-30", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 512000, "default_reasoning": "none", "description": "Dots Studio: Dots3-Note Preview (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Dots Studio: Dots3-Note Preview (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "dots-studio", "max_output_tokens": 512000, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "dots-studio/dots-3-note-preview:free" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "dots-studio/dots-3-note-preview-20260813", "context_length": 512000, "endpoint_metadata": { "links": { "details": "/api/v1/models/dots-studio/dots-3-note-preview-20260813/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-09-30", "id": "dots-studio/dots-3-note-preview:free", "name": "Dots Studio: Dots3-Note Preview (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 512000, "is_moderated": false, "max_completion_tokens": 512000 } } }, "openrouter_openai_chat__google_gemini_2_5_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Flash via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65535, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-flash" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-flash", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-flash/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-flash", "name": "Google: Gemini 2.5 Flash", "pricing": { "audio": "0.000001", "completion": "0.0000025", "image": "0.0000003", "input_audio_cache": "0.0000001", "input_cache_read": "0.00000003", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000025", "prompt": "0.0000003", "web_search": "0.014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__google_gemini_2_5_flash_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Flash (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Flash (batch) via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65535, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-flash:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-flash", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-flash/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-flash:batch", "name": "Google: Gemini 2.5 Flash (batch)", "pricing": { "audio": "0.0000005", "completion": "0.00000125", "image": "0.00000015", "input_audio_cache": "0.0000001", "input_cache_read": "0.00000003", "internal_reasoning": "0.00000125", "prompt": "0.00000015", "web_search": "0.014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__google_gemini_2_5_flash_image": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Google: Nano Banana (Gemini 2.5 Flash Image) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana (Gemini 2.5 Flash Image) via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemini-2.5-flash-image" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-2.5-flash-image", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-flash-image/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-flash-image", "name": "Google: Nano Banana (Gemini 2.5 Flash Image)", "pricing": { "audio": "0.000001", "completion": "0.0000025", "image": "0.0000003", "image_output": "0.00003", "input_audio_cache": "0.0000001", "input_cache_read": "0.00000003", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000025", "prompt": "0.0000003", "web_search": "0.014" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__google_gemini_2_5_flash_lite": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Flash Lite served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Flash Lite via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65535, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-flash-lite" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-flash-lite", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-flash-lite/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-flash-lite", "name": "Google: Gemini 2.5 Flash Lite", "pricing": { "audio": "0.0000003", "completion": "0.0000004", "image": "0.0000001", "input_audio_cache": "0.00000003", "input_cache_read": "0.00000001", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000004", "prompt": "0.0000001", "web_search": "0.014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__google_gemini_2_5_flash_lite_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Flash Lite (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Flash Lite (batch) via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65535, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-flash-lite:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-flash-lite", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-flash-lite/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-flash-lite:batch", "name": "Google: Gemini 2.5 Flash Lite (batch)", "pricing": { "audio": "0.00000015", "completion": "0.0000002", "image": "0.00000005", "input_audio_cache": "0.00000003", "input_cache_read": "0.00000001", "internal_reasoning": "0.0000002", "prompt": "0.00000005", "web_search": "0.014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__google_gemini_2_5_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-pro", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-pro", "name": "Google: Gemini 2.5 Pro", "pricing": { "audio": "0.00000125", "completion": "0.00001", "image": "0.00000125", "input_audio_cache": "0.000000125", "input_cache_read": "0.000000125", "input_cache_write": "0.000000375", "internal_reasoning": "0.00001", "overrides": [ { "audio": "0.0000025", "completion": "0.000015", "input_audio_cache": "0.00000025", "input_cache_read": "0.00000025", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_2_5_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-pro", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-pro:batch", "name": "Google: Gemini 2.5 Pro (batch)", "pricing": { "audio": "0.000000625", "completion": "0.000005", "image": "0.000000625", "input_audio_cache": "0.000000125", "input_cache_read": "0.000000125", "internal_reasoning": "0.000005", "overrides": [ { "audio": "0.00000125", "completion": "0.0000075", "input_audio_cache": "0.00000025", "input_cache_read": "0.00000025", "min_prompt_tokens": 200000, "prompt": "0.00000125" } ], "prompt": "0.000000625", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_2_5_pro_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Pro Preview 06-05 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Pro Preview 06-05 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-pro-preview" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-pro-preview-06-05", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-pro-preview-06-05/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-pro-preview", "name": "Google: Gemini 2.5 Pro Preview 06-05", "pricing": { "audio": "0.00000125", "completion": "0.00001", "image": "0.00000125", "input_audio_cache": "0.000000125", "input_cache_read": "0.000000125", "input_cache_write": "0.000000375", "internal_reasoning": "0.00001", "overrides": [ { "audio": "0.0000025", "completion": "0.000015", "input_audio_cache": "0.00000025", "input_cache_read": "0.00000025", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_2_5_pro_preview_05_06": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 2.5 Pro Preview 05-06 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 2.5 Pro Preview 05-06 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65535, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-2.5-pro-preview-05-06" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-2.5-pro-preview-03-25", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-2.5-pro-preview-03-25/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-2.5-pro-preview-05-06", "name": "Google: Gemini 2.5 Pro Preview 05-06", "pricing": { "audio": "0.00000125", "completion": "0.00001", "image": "0.00000125", "input_audio_cache": "0.000000125", "input_cache_read": "0.000000125", "input_cache_write": "0.000000375", "internal_reasoning": "0.00001", "overrides": [ { "audio": "0.0000025", "completion": "0.000015", "input_audio_cache": "0.00000025", "input_cache_read": "0.00000025", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65535 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_image": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "minimal", "description": "Google: Nano Banana 2 (Gemini 3.1 Flash Image) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image) via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemini-3.1-flash-image" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-3.1-flash-image-20260528", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-image-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-image", "name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image)", "pricing": { "completion": "0.000003", "image_output": "0.00006", "prompt": "0.0000005", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_image_preview": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "minimal", "description": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemini-3.1-flash-image-preview" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-3.1-flash-image-preview-20260226", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-image-preview-20260226/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-image-preview", "name": "Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview)", "pricing": { "completion": "0.000003", "image_output": "0.00006", "prompt": "0.0000005", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_lite": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "minimal", "description": "Google: Gemini 3.1 Flash Lite served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Flash Lite via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-flash-lite" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-flash-lite-20260507", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-lite-20260507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-lite", "name": "Google: Gemini 3.1 Flash Lite", "pricing": { "audio": "0.0000005", "completion": "0.0000015", "image": "0.00000025", "input_audio_cache": "0.00000005", "input_cache_read": "0.000000025", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000015", "prompt": "0.00000025", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_lite_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "minimal", "description": "Google: Gemini 3.1 Flash Lite (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Flash Lite (batch) via OpenRouter", "input_cost_per_million": 0.125, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-flash-lite:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-flash-lite-20260507", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-lite-20260507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-lite:batch", "name": "Google: Gemini 3.1 Flash Lite (batch)", "pricing": { "audio": "0.00000025", "completion": "0.00000075", "image": "0.000000125", "input_audio_cache": "0.000000025", "input_cache_read": "0.0000000125", "internal_reasoning": "0.00000075", "prompt": "0.000000125", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_lite_image": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "minimal", "description": "Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemini-3.1-flash-lite-image" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-3.1-flash-lite-image-20260630", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-lite-image-20260630/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-lite-image", "name": "Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image)", "pricing": { "completion": "0.0000015", "image_output": "0.00003", "prompt": "0.00000025", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "temperature", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_flash_lite_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "minimal", "description": "Google: Gemini 3.1 Flash Lite Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Flash Lite Preview via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-flash-lite-preview" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-flash-lite-preview-20260303", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-flash-lite-preview-20260303/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-flash-lite-preview", "name": "Google: Gemini 3.1 Flash Lite Preview", "pricing": { "audio": "0.0000005", "completion": "0.0000015", "image": "0.00000025", "input_audio_cache": "0.00000005", "input_cache_read": "0.000000025", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000015", "prompt": "0.00000025", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_pro_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.1 Pro Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Pro Preview via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-pro-preview" }, "evidence": { "architecture": { "input_modalities": [ "audio", "file", "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-pro-preview-20260219", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-pro-preview-20260219/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-pro-preview", "name": "Google: Gemini 3.1 Pro Preview", "pricing": { "audio": "0.000002", "completion": "0.000012", "image": "0.000002", "input_audio_cache": "0.0000002", "input_cache_read": "0.0000002", "input_cache_write": "0.000000375", "internal_reasoning": "0.000012", "overrides": [ { "audio": "0.000004", "completion": "0.000018", "input_audio_cache": "0.0000004", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_pro_preview_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.1 Pro Preview (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Pro Preview (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-pro-preview:batch" }, "evidence": { "architecture": { "input_modalities": [ "audio", "file", "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-pro-preview-20260219", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-pro-preview-20260219/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-pro-preview:batch", "name": "Google: Gemini 3.1 Pro Preview (batch)", "pricing": { "audio": "0.000001", "completion": "0.000006", "image": "0.000001", "internal_reasoning": "0.000006", "overrides": [ { "audio": "0.000002", "completion": "0.000009", "min_prompt_tokens": 200000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_1_pro_preview_c3cf8f1347": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.1 Pro Preview Custom Tools served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.1 Pro Preview Custom Tools via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.1-pro-preview-customtools" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio", "image", "video", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.1-pro-preview-customtools-20260219", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.1-pro-preview-customtools-20260219/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.1-pro-preview-customtools", "name": "Google: Gemini 3.1 Pro Preview Custom Tools", "pricing": { "audio": "0.000002", "completion": "0.000012", "image": "0.000002", "input_audio_cache": "0.0000002", "input_cache_read": "0.0000002", "input_cache_write": "0.000000375", "internal_reasoning": "0.000012", "overrides": [ { "audio": "0.000004", "completion": "0.000018", "input_audio_cache": "0.0000004", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_5_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.5 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.5 Flash via OpenRouter", "input_cost_per_million": 1.5, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 9.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.5-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.5-flash-20260519", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.5-flash-20260519/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.5-flash", "name": "Google: Gemini 3.5 Flash", "pricing": { "audio": "0.000003", "completion": "0.000009", "image": "0.0000015", "input_audio_cache": "0.0000003", "input_cache_read": "0.00000015", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.000009", "prompt": "0.0000015", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_5_flash_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.5 Flash (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.5 Flash (batch) via OpenRouter", "input_cost_per_million": 0.75, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 4.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.5-flash:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.5-flash-20260519", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.5-flash-20260519/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.5-flash:batch", "name": "Google: Gemini 3.5 Flash (batch)", "pricing": { "audio": "0.0000015", "completion": "0.0000045", "image": "0.00000075", "input_audio_cache": "0.00000015", "input_cache_read": "0.000000075", "internal_reasoning": "0.0000045", "prompt": "0.00000075", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_5_flash_lite": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "minimal", "description": "Google: Gemini 3.5 Flash Lite served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.5 Flash Lite via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.5-flash-lite" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.5-flash-lite-20260721", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.5-flash-lite-20260721/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.5-flash-lite", "name": "Google: Gemini 3.5 Flash Lite", "pricing": { "audio": "0.0000003", "completion": "0.0000025", "image": "0.0000003", "input_audio_cache": "0.00000003", "input_cache_read": "0.00000003", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.0000025", "prompt": "0.0000003", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_5_flash_lite_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "minimal", "description": "Google: Gemini 3.5 Flash Lite (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.5 Flash Lite (batch) via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.5-flash-lite:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.5-flash-lite-20260721", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.5-flash-lite-20260721/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.5-flash-lite:batch", "name": "Google: Gemini 3.5 Flash Lite (batch)", "pricing": { "audio": "0.00000015", "completion": "0.00000125", "image": "0.00000015", "input_audio_cache": "0.000000015", "input_cache_read": "0.000000015", "internal_reasoning": "0.00000125", "prompt": "0.00000015", "web_search": "0.014" }, "reasoning": { "default_effort": "minimal", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_6_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0416666666666667, "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.6 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.6 Flash via OpenRouter", "input_cost_per_million": 0.75, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 3.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.6-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.6-flash-20260721", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.6-flash-20260721/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.6-flash", "name": "Google: Gemini 3.6 Flash", "pricing": { "audio": "0.00000075", "completion": "0.00000375", "image": "0.00000075", "input_audio_cache": "0.000000075", "input_cache_read": "0.000000075", "input_cache_write": "0.0000000416666666666667", "internal_reasoning": "0.00000375", "prompt": "0.00000075", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_6_flash_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0416666666666667, "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.6 Flash (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.6 Flash (batch) via OpenRouter", "input_cost_per_million": 0.375, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.875, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.6-flash:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.6-flash-20260721", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.6-flash-20260721/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.6-flash:batch", "name": "Google: Gemini 3.6 Flash (batch)", "pricing": { "audio": "0.000000375", "completion": "0.000001875", "image": "0.000000375", "input_audio_cache": "0.0000000375", "input_cache_read": "0.0000000375", "input_cache_write": "0.0000000416666666666667", "internal_reasoning": "0.000001875", "prompt": "0.000000375", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_7_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0208333333333333, "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.7 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.7 Flash via OpenRouter", "input_cost_per_million": 0.375, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.875, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.7-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.7-flash-20260813", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.7-flash-20260813/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.7-flash", "name": "Google: Gemini 3.7 Flash", "pricing": { "audio": "0.000000375", "completion": "0.000001875", "image": "0.000000375", "input_audio_cache": "0.0000000375", "input_cache_read": "0.0000000375", "input_cache_write": "0.0000000208333333333333", "internal_reasoning": "0.000001875", "prompt": "0.000000375", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_7_flash_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0208333333333333, "cached_input_cost_per_million": 0.01875, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google: Gemini 3.7 Flash (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3.7 Flash (batch) via OpenRouter", "input_cost_per_million": 0.1875, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.9375, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3.7-flash:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3.7-flash-20260813", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3.7-flash-20260813/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3.7-flash:batch", "name": "Google: Gemini 3.7 Flash (batch)", "pricing": { "audio": "0.0000001875", "completion": "0.0000009375", "image": "0.0000001875", "input_audio_cache": "0.00000001875", "input_cache_read": "0.00000001875", "input_cache_write": "0.0000000208333333333333", "internal_reasoning": "0.0000009375", "prompt": "0.0000001875", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_flash_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0833333333333333, "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 3 Flash Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3 Flash Preview via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3-flash-preview" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3-flash-preview-20251217", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3-flash-preview-20251217/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3-flash-preview", "name": "Google: Gemini 3 Flash Preview", "pricing": { "audio": "0.000001", "completion": "0.000003", "image": "0.0000005", "input_audio_cache": "0.0000001", "input_cache_read": "0.00000005", "input_cache_write": "0.0000000833333333333333", "internal_reasoning": "0.000003", "prompt": "0.0000005", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_flash_preview_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Gemini 3 Flash Preview (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemini 3 Flash Preview (batch) via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3-flash-preview:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file", "audio", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemini-3-flash-preview-20251217", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3-flash-preview-20251217/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3-flash-preview:batch", "name": "Google: Gemini 3 Flash Preview (batch)", "pricing": { "audio": "0.0000005", "completion": "0.0000015", "image": "0.00000025", "internal_reasoning": "0.0000015", "prompt": "0.00000025", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_3_pro_image": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.375, "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Google: Nano Banana Pro (Gemini 3 Pro Image) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana Pro (Gemini 3 Pro Image) via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 12.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemini-3-pro-image" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-3-pro-image-20260528", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3-pro-image-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3-pro-image", "name": "Google: Nano Banana Pro (Gemini 3 Pro Image)", "pricing": { "audio": "0.000002", "completion": "0.000012", "image": "0.000002", "image_output": "0.00012", "input_audio_cache": "0.0000002", "input_cache_read": "0.0000002", "input_cache_write": "0.000000375", "internal_reasoning": "0.000012", "prompt": "0.000002", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__google_gemini_3_pro_image_preview": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.375, "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "Google: Nano Banana Pro (Gemini 3 Pro Image Preview) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Nano Banana Pro (Gemini 3 Pro Image Preview) via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 12.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemini-3-pro-image-preview" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "google/gemini-3-pro-image-preview-20251120", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemini-3-pro-image-preview-20251120/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemini-3-pro-image-preview", "name": "Google: Nano Banana Pro (Gemini 3 Pro Image Preview)", "pricing": { "audio": "0.000002", "completion": "0.000012", "image": "0.000002", "image_output": "0.00012", "input_audio_cache": "0.0000002", "input_cache_read": "0.0000002", "input_cache_write": "0.000000375", "internal_reasoning": "0.000012", "prompt": "0.000002", "web_search": "0.014" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__google_gemini_flash_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 0.0208333333333333, "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google Gemini Flash Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google Gemini Flash Latest via OpenRouter", "input_cost_per_million": 0.375, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.875, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~google/gemini-flash-latest" }, "evidence": { "alias_target": { "name": "Google: Gemini 3.7 Flash", "slug": "google/gemini-3.7-flash" }, "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "~google/gemini-flash-latest", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/~google/gemini-flash-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~google/gemini-flash-latest", "name": "Google Gemini Flash Latest", "pricing": { "audio": "0.000000375", "completion": "0.000001875", "image": "0.000000375", "input_audio_cache": "0.0000000375", "input_cache_read": "0.0000000375", "input_cache_write": "0.0000000208333333333333", "internal_reasoning": "0.000001875", "prompt": "0.000000375", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemini_pro_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Google Gemini Pro Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google Gemini Pro Latest via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~google/gemini-pro-latest" }, "evidence": { "alias_target": { "name": "Google: Gemini 3.1 Pro Preview", "slug": "google/gemini-3.1-pro-preview" }, "architecture": { "input_modalities": [ "audio", "file", "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "~google/gemini-pro-latest", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/~google/gemini-pro-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~google/gemini-pro-latest", "name": "Google Gemini Pro Latest", "pricing": { "audio": "0.000002", "completion": "0.000012", "image": "0.000002", "input_audio_cache": "0.0000002", "input_cache_read": "0.0000002", "input_cache_write": "0.000000375", "internal_reasoning": "0.000012", "overrides": [ { "audio": "0.000004", "completion": "0.000018", "input_audio_cache": "0.0000004", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.014" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_gemma_2_27b_it": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "Google: Gemma 2 27B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 2 27B via OpenRouter", "input_cost_per_million": 0.65, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 2048, "modalities": [ "text" ], "output_cost_per_million": 0.65, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemma-2-27b-it" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-2-27b-it", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-2-27b-it/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-2-27b-it", "name": "Google: Gemma 2 27B", "pricing": { "completion": "0.00000065", "prompt": "0.00000065" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 2048 } } }, "openrouter_openai_chat__google_gemma_3_12b_it": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Google: Gemma 3 12B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 3 12B via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-3-12b-it" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-3-12b-it", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-3-12b-it/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-3-12b-it", "name": "Google: Gemma 3 12B", "pricing": { "completion": "0.00000015", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__google_gemma_3_27b_it": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Google: Gemma 3 27B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 3 27B via OpenRouter", "input_cost_per_million": 0.08, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.45, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-3-27b-it" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-3-27b-it", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-3-27b-it/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-3-27b-it", "name": "Google: Gemma 3 27B", "pricing": { "completion": "0.00000045", "input_cache_read": "0.00000004", "prompt": "0.00000008" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__google_gemma_3_4b_it": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Google: Gemma 3 4B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 3 4B via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemma-3-4b-it" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-3-4b-it", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-3-4b-it/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-3-4b-it", "name": "Google: Gemma 3 4B", "pricing": { "completion": "0.0000001", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__google_gemma_3n_e4b_it": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Google: Gemma 3n 4B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 3n 4B via OpenRouter", "input_cost_per_million": 0.06, "inventory": "openrouter", "kind": "chat", "maker": "google", "modalities": [ "text" ], "output_cost_per_million": 0.12, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/gemma-3n-e4b-it" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-3n-e4b-it", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-3n-e4b-it/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-3n-e4b-it", "name": "Google: Gemma 3n 4B", "pricing": { "completion": "0.00000012", "prompt": "0.00000006" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__google_gemma_4_26b_a4b_it": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Google: Gemma 4 26B A4B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 4 26B A4B via OpenRouter", "input_cost_per_million": 0.07, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.34, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-4-26b-a4b-it" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-4-26b-a4b-it-20260403", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-4-26b-a4b-it-20260403/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-4-26b-a4b-it", "name": "Google: Gemma 4 26B A4B ", "pricing": { "completion": "0.00000034", "prompt": "0.00000007" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__google_gemma_4_26b_a4b_it_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Google: Gemma 4 26B A4B (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 4 26B A4B (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-4-26b-a4b-it:free" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-4-26b-a4b-it-20260403", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-4-26b-a4b-it-20260403/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-4-26b-a4b-it:free", "name": "Google: Gemma 4 26B A4B (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__google_gemma_4_31b_it": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Google: Gemma 4 31B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 4 31B via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.34, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-4-31b-it" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-4-31b-it-20260402", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-4-31b-it-20260402/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-4-31b-it", "name": "Google: Gemma 4 31B", "pricing": { "completion": "0.00000034", "input_cache_read": "0.0000001", "prompt": "0.0000001" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__google_gemma_4_31b_it_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Google: Gemma 4 31B (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Gemma 4 31B (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "google/gemma-4-31b-it:free" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "google/gemma-4-31b-it-20260402", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/gemma-4-31b-it-20260402/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/gemma-4-31b-it:free", "name": "Google: Gemma 4 31B (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__google_lyria_3_clip_preview": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Lyria 3 Clip Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Lyria 3 Clip Preview via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/lyria-3-clip-preview" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text", "audio" ] }, "canonical_slug": "google/lyria-3-clip-preview-20260330", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/lyria-3-clip-preview-20260330/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/lyria-3-clip-preview", "name": "Google: Lyria 3 Clip Preview", "pricing": { "completion": "0", "prompt": "0" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "temperature", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__google_lyria_3_pro_preview": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Google: Lyria 3 Pro Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Google: Lyria 3 Pro Preview via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "google", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "google/lyria-3-pro-preview" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text", "audio" ] }, "canonical_slug": "google/lyria-3-pro-preview-20260330", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/google/lyria-3-pro-preview-20260330/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "google/lyria-3-pro-preview", "name": "Google: Lyria 3 Pro Preview", "pricing": { "completion": "0", "prompt": "0" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "temperature", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__gryphe_mythomax_l2_13b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "MythoMax 13B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MythoMax 13B via OpenRouter", "input_cost_per_million": 0.06, "inventory": "openrouter", "kind": "chat", "maker": "gryphe", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 0.06, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "gryphe/mythomax-l2-13b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "gryphe/mythomax-l2-13b", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/gryphe/mythomax-l2-13b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "gryphe/mythomax-l2-13b", "name": "MythoMax 13B", "pricing": { "completion": "0.00000006", "prompt": "0.00000006" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 4096, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__ibm_granite_granite_4_0_h_micro": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131000, "default_reasoning": "none", "description": "IBM: Granite 4.0 Micro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "IBM: Granite 4.0 Micro via OpenRouter", "input_cost_per_million": 0.017, "inventory": "openrouter", "kind": "chat", "maker": "ibm-granite", "max_output_tokens": 131000, "modalities": [ "text" ], "output_cost_per_million": 0.112, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "ibm-granite/granite-4.0-h-micro" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "ibm-granite/granite-4.0-h-micro", "context_length": 131000, "endpoint_metadata": { "links": { "details": "/api/v1/models/ibm-granite/granite-4.0-h-micro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "ibm-granite/granite-4.0-h-micro", "name": "IBM: Granite 4.0 Micro", "pricing": { "completion": "0.000000112", "prompt": "0.000000017" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131000, "is_moderated": false, "max_completion_tokens": 131000 } } }, "openrouter_openai_chat__ibm_granite_granite_4_1_8b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "IBM: Granite 4.1 8B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "IBM: Granite 4.1 8B via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "ibm-granite", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "ibm-granite/granite-4.1-8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "ibm-granite/granite-4.1-8b-20260429", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/ibm-granite/granite-4.1-8b-20260429/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "ibm-granite/granite-4.1-8b", "name": "IBM: Granite 4.1 8B", "pricing": { "completion": "0.0000001", "input_cache_read": "0.00000005", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__inception_mercury_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "medium", "description": "Inception: Mercury 2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Inception: Mercury 2 via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "inception", "max_output_tokens": 50000, "modalities": [ "text" ], "output_cost_per_million": 0.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "inception/mercury-2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "inception/mercury-2-20260304", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/inception/mercury-2-20260304/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "inception/mercury-2", "name": "Inception: Mercury 2", "pricing": { "completion": "0.00000075", "input_cache_read": "0.000000025", "prompt": "0.00000025" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 50000 } } }, "openrouter_openai_chat__inclusionai_ling_2_6_1t": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "inclusionAI: Ling-2.6-1T served through OpenRouter's reviewed text-only Switchyard route", "display_name": "inclusionAI: Ling-2.6-1T via OpenRouter", "input_cost_per_million": 0.075, "inventory": "openrouter", "kind": "chat", "maker": "inclusionai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.625, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "inclusionai/ling-2.6-1t" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "inclusionai/ling-2.6-1t-20260423", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/inclusionai/ling-2.6-1t-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "inclusionai/ling-2.6-1t", "name": "inclusionAI: Ling-2.6-1T", "pricing": { "completion": "0.000000625", "input_cache_read": "0.000000015", "prompt": "0.000000075" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__inclusionai_ling_2_6_flash": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.002, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "inclusionAI: Ling-2.6-flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "inclusionAI: Ling-2.6-flash via OpenRouter", "input_cost_per_million": 0.01, "inventory": "openrouter", "kind": "chat", "maker": "inclusionai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.03, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "inclusionai/ling-2.6-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "inclusionai/ling-2.6-flash-20260421", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/inclusionai/ling-2.6-flash-20260421/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "inclusionai/ling-2.6-flash", "name": "inclusionAI: Ling-2.6-flash", "pricing": { "completion": "0.00000003", "input_cache_read": "0.000000002", "prompt": "0.00000001" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__inclusionai_ling_3_0_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0042, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Ling-3.0-flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Ling-3.0-flash via OpenRouter", "input_cost_per_million": 0.021, "inventory": "openrouter", "kind": "chat", "maker": "inclusionai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.063, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "inclusionai/ling-3.0-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "inclusionai/ling-3.0-flash-20260723", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/inclusionai/ling-3.0-flash-20260723/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "inclusionai/ling-3.0-flash", "name": "Ling-3.0-flash", "pricing": { "completion": "0.000000063", "input_cache_read": "0.0000000042", "prompt": "0.000000021" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__inclusionai_ring_2_6_1t": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "inclusionAI: Ring-2.6-1T served through OpenRouter's reviewed text-only Switchyard route", "display_name": "inclusionAI: Ring-2.6-1T via OpenRouter", "input_cost_per_million": 0.075, "inventory": "openrouter", "kind": "chat", "maker": "inclusionai", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.625, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "inclusionai/ring-2.6-1t" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "inclusionai/ring-2.6-1t-20260508", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/inclusionai/ring-2.6-1t-20260508/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "inclusionai/ring-2.6-1t", "name": "inclusionAI: Ring-2.6-1T", "pricing": { "completion": "0.000000625", "input_cache_read": "0.000000015", "prompt": "0.000000075" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "xhigh", "high" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__kwaipilot_kat_coder_air_v2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Kwaipilot: KAT-Coder-Air V2.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Kwaipilot: KAT-Coder-Air V2.5 via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "kwaipilot", "max_output_tokens": 80000, "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "kwaipilot/kat-coder-air-v2.5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "kwaipilot/kat-coder-air-v2.5-20260710", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/kwaipilot/kat-coder-air-v2.5-20260710/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "kwaipilot/kat-coder-air-v2.5", "name": "Kwaipilot: KAT-Coder-Air V2.5", "pricing": { "completion": "0.0000006", "input_cache_read": "0.00000003", "prompt": "0.00000015" }, "supported_parameters": [ "logprobs", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 80000 } } }, "openrouter_openai_chat__kwaipilot_kat_coder_pro_v2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.06, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Kwaipilot: KAT-Coder-Pro V2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Kwaipilot: KAT-Coder-Pro V2 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "kwaipilot", "max_output_tokens": 80000, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "kwaipilot/kat-coder-pro-v2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "kwaipilot/kat-coder-pro-v2-20260327", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/kwaipilot/kat-coder-pro-v2-20260327/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "kwaipilot/kat-coder-pro-v2", "name": "Kwaipilot: KAT-Coder-Pro V2", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000006", "prompt": "0.0000003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 80000 } } }, "openrouter_openai_chat__kwaipilot_kat_coder_pro_v2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Kwaipilot: KAT-Coder-Pro V2.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Kwaipilot: KAT-Coder-Pro V2.5 via OpenRouter", "input_cost_per_million": 0.74, "inventory": "openrouter", "kind": "chat", "maker": "kwaipilot", "max_output_tokens": 80000, "modalities": [ "text" ], "output_cost_per_million": 2.96, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "kwaipilot/kat-coder-pro-v2.5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "kwaipilot/kat-coder-pro-v2.5-20260710", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/kwaipilot/kat-coder-pro-v2.5-20260710/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "kwaipilot/kat-coder-pro-v2.5", "name": "Kwaipilot: KAT-Coder-Pro V2.5", "pricing": { "completion": "0.00000296", "input_cache_read": "0.00000015", "prompt": "0.00000074" }, "supported_parameters": [ "logprobs", "max_tokens", "presence_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 80000 } } }, "openrouter_openai_chat__liquid_lfm_2_5_2_6b_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "LiquidAI: LFM2.5-2.6B (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "LiquidAI: LFM2.5-2.6B (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "liquid", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "liquid/lfm-2.5-2.6b:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "liquid/lfm-2.5-2.6b-20260811", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/liquid/lfm-2.5-2.6b-20260811/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "liquid/lfm-2.5-2.6b:free", "name": "LiquidAI: LFM2.5-2.6B (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__mancer_weaver": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8000, "default_reasoning": "none", "description": "Mancer: Weaver (alpha) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mancer: Weaver (alpha) via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "mancer", "max_output_tokens": 6000, "modalities": [ "text" ], "output_cost_per_million": 0.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "mancer/weaver" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "mancer/weaver", "context_length": 8000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mancer/weaver/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mancer/weaver", "name": "Mancer: Weaver (alpha)", "pricing": { "completion": "0.00000075", "prompt": "0.0000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 8000, "is_moderated": false, "max_completion_tokens": 6000 } } }, "openrouter_openai_chat__meituan_longcat_2_0": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.006, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048756, "default_reasoning": "none", "description": "Meituan: LongCat 2.0 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meituan: LongCat 2.0 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "meituan", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meituan/longcat-2.0" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meituan/longcat-2.0-20260720", "context_length": 1048756, "endpoint_metadata": { "links": { "details": "/api/v1/models/meituan/longcat-2.0-20260720/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meituan/longcat-2.0", "name": "Meituan: LongCat 2.0", "pricing": { "completion": "0.0000012", "input_cache_read": "0.000000006", "prompt": "0.0000003" }, "reasoning": { "default_enabled": true, "mandatory": false, "supports_max_tokens": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048756, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__meta_llama_llama_3_1_70b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Meta: Llama 3.1 70B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 3.1 70B Instruct via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta-llama/llama-3.1-70b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-3.1-70b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-3.1-70b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-3.1-70b-instruct", "name": "Meta: Llama 3.1 70B Instruct", "pricing": { "completion": "0.0000004", "prompt": "0.0000004" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__meta_llama_llama_3_1_8b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Meta: Llama 3.1 8B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 3.1 8B Instruct via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.08, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta-llama/llama-3.1-8b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-3.1-8b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-3.1-8b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-3.1-8b-instruct", "name": "Meta: Llama 3.1 8B Instruct", "pricing": { "completion": "0.00000008", "input_cache_read": "0.000000025", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__meta_llama_llama_3_2_1b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 60000, "default_reasoning": "none", "description": "Meta: Llama 3.2 1B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 3.2 1B Instruct via OpenRouter", "input_cost_per_million": 0.027, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 60000, "modalities": [ "text" ], "output_cost_per_million": 0.201, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "meta-llama/llama-3.2-1b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-3.2-1b-instruct", "context_length": 60000, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-3.2-1b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-3.2-1b-instruct", "name": "Meta: Llama 3.2 1B Instruct", "pricing": { "completion": "0.000000201", "prompt": "0.000000027" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 60000, "is_moderated": false, "max_completion_tokens": 60000 } } }, "openrouter_openai_chat__meta_llama_llama_3_2_3b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Meta: Llama 3.2 3B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 3.2 3B Instruct via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.33, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "meta-llama/llama-3.2-3b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-3.2-3b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-3.2-3b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-3.2-3b-instruct", "name": "Meta: Llama 3.2 3B Instruct", "pricing": { "completion": "0.00000033", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__meta_llama_llama_3_3_70b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Meta: Llama 3.3 70B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 3.3 70B Instruct via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.32, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta-llama/llama-3.3-70b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-3.3-70b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-3.3-70b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-3.3-70b-instruct", "name": "Meta: Llama 3.3 70B Instruct", "pricing": { "completion": "0.00000032", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__meta_llama_llama_4_maverick": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Meta: Llama 4 Maverick served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 4 Maverick via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta-llama/llama-4-maverick" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-4-maverick-17b-128e-instruct", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-4-maverick-17b-128e-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-4-maverick", "name": "Meta: Llama 4 Maverick", "pricing": { "completion": "0.0000008", "prompt": "0.0000002" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__meta_llama_llama_4_scout": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1310720, "default_reasoning": "none", "description": "Meta: Llama 4 Scout served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama 4 Scout via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta-llama/llama-4-scout" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-4-scout-17b-16e-instruct", "context_length": 1310720, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-4-scout-17b-16e-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-4-scout", "name": "Meta: Llama 4 Scout", "pricing": { "completion": "0.0000003", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 327680, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__meta_llama_llama_guard_4_12b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Meta: Llama Guard 4 12B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Llama Guard 4 12B via OpenRouter", "input_cost_per_million": 0.18, "inventory": "openrouter", "kind": "chat", "maker": "meta-llama", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.18, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "meta-llama/llama-guard-4-12b" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta-llama/llama-guard-4-12b", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta-llama/llama-guard-4-12b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta-llama/llama-guard-4-12b", "name": "Meta: Llama Guard 4 12B", "pricing": { "completion": "0.00000018", "prompt": "0.00000018" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 163840, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__meta_muse_glimmer_30b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "medium", "description": "Meta: Muse Glimmer 30B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Muse Glimmer 30B via OpenRouter", "input_cost_per_million": 0.35, "inventory": "openrouter", "kind": "chat", "maker": "meta", "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta/muse-glimmer-30b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta/muse-glimmer-30b-20260810", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta/muse-glimmer-30b-20260810/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta/muse-glimmer-30b", "name": "Meta: Muse Glimmer 30B", "pricing": { "completion": "0.0000015", "input_cache_read": "0.00000004", "prompt": "0.00000035" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__meta_muse_spark_1_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Meta: Muse Spark 1.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Muse Spark 1.1 via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "meta", "modalities": [ "text" ], "output_cost_per_million": 4.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta/muse-spark-1.1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta/muse-spark-1.1-20260709", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta/muse-spark-1.1-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta/muse-spark-1.1", "name": "Meta: Muse Spark 1.1", "pricing": { "completion": "0.00000425", "input_cache_read": "0.00000015", "prompt": "0.00000125", "web_search": "0.0025" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": true, "max_completion_tokens": null } } }, "openrouter_openai_chat__meta_muse_spark_1_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Meta: Muse Spark 1.2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Muse Spark 1.2 via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "meta", "modalities": [ "text" ], "output_cost_per_million": 4.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta/muse-spark-1.2" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta/muse-spark-1.2-20260805", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta/muse-spark-1.2-20260805/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta/muse-spark-1.2", "name": "Meta: Muse Spark 1.2", "pricing": { "completion": "0.00000425", "input_cache_read": "0.00000015", "prompt": "0.00000125", "web_search": "0.0025" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": true, "max_completion_tokens": null } } }, "openrouter_openai_chat__meta_muse_spark_1_2_contributor": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.002, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "medium", "description": "Meta: Muse Spark 1.2 Contributor served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Meta: Muse Spark 1.2 Contributor via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "meta", "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "meta/muse-spark-1.2-contributor" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video", "file", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "meta/muse-spark-1.2-contributor-20260805", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/meta/muse-spark-1.2-contributor-20260805/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "meta/muse-spark-1.2-contributor", "name": "Meta: Muse Spark 1.2 Contributor", "pricing": { "completion": "0.0000002", "input_cache_read": "0.000000002", "prompt": "0.0000001", "web_search": "0.0025" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": true, "max_completion_tokens": null } } }, "openrouter_openai_chat__microsoft_phi_4": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 16384, "default_reasoning": "none", "description": "Microsoft: Phi 4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Microsoft: Phi 4 via OpenRouter", "input_cost_per_million": 0.07, "inventory": "openrouter", "kind": "chat", "maker": "microsoft", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.14, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "microsoft/phi-4" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "microsoft/phi-4", "context_length": 16384, "endpoint_metadata": { "links": { "details": "/api/v1/models/microsoft/phi-4/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "microsoft/phi-4", "name": "Microsoft: Phi 4", "pricing": { "completion": "0.00000014", "prompt": "0.00000007" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 16384, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__microsoft_wizardlm_2_8x22b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65535, "default_reasoning": "none", "description": "WizardLM-2 8x22B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "WizardLM-2 8x22B via OpenRouter", "input_cost_per_million": 0.62, "inventory": "openrouter", "kind": "chat", "maker": "microsoft", "max_output_tokens": 8000, "modalities": [ "text" ], "output_cost_per_million": 0.62, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "microsoft/wizardlm-2-8x22b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "microsoft/wizardlm-2-8x22b", "context_length": 65535, "endpoint_metadata": { "links": { "details": "/api/v1/models/microsoft/wizardlm-2-8x22b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "microsoft/wizardlm-2-8x22b", "name": "WizardLM-2 8x22B", "pricing": { "completion": "0.00000062", "prompt": "0.00000062" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 65535, "is_moderated": false, "max_completion_tokens": 8000 } } }, "openrouter_openai_chat__minimax_minimax_01": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000192, "default_reasoning": "none", "description": "MiniMax: MiniMax-01 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax-01 via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 1000192, "modalities": [ "text" ], "output_cost_per_million": 1.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "minimax/minimax-01" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-01", "context_length": 1000192, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-01/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-01", "name": "MiniMax: MiniMax-01", "pricing": { "completion": "0.0000011", "prompt": "0.0000002" }, "supported_parameters": [ "max_tokens", "temperature", "top_p" ], "top_provider": { "context_length": 1000192, "is_moderated": false, "max_completion_tokens": 1000192 } } }, "openrouter_openai_chat__minimax_minimax_m1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "MiniMax: MiniMax M1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M1 via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 40000, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m1", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m1", "name": "MiniMax: MiniMax M1", "pricing": { "completion": "0.0000022", "prompt": "0.00000055" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 40000 } } }, "openrouter_openai_chat__minimax_minimax_m2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "MiniMax: MiniMax M2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M2 via OpenRouter", "input_cost_per_million": 0.255, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 1.02, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m2", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m2/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m2", "name": "MiniMax: MiniMax M2", "pricing": { "completion": "0.00000102", "prompt": "0.000000255" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 204800, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__minimax_minimax_m2_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "MiniMax: MiniMax M2.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M2.1 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m2.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m2.1", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m2.1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m2.1", "name": "MiniMax: MiniMax M2.1", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000003", "prompt": "0.0000003" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 204800, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__minimax_minimax_m2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.027, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "MiniMax: MiniMax M2.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M2.5 via OpenRouter", "input_cost_per_million": 0.27, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.08, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m2.5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m2.5-20260211", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m2.5-20260211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m2.5", "name": "MiniMax: MiniMax M2.5", "pricing": { "completion": "0.00000108", "input_cache_read": "0.000000027", "prompt": "0.00000027" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__minimax_minimax_m2_7": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.048, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "MiniMax: MiniMax M2.7 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M2.7 via OpenRouter", "input_cost_per_million": 0.24, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "modalities": [ "text" ], "output_cost_per_million": 0.96, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m2.7" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m2.7-20260318", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m2.7-20260318/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m2.7", "name": "MiniMax: MiniMax M2.7", "pricing": { "completion": "0.00000096", "input_cache_read": "0.000000048", "prompt": "0.00000024" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 196608, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__minimax_minimax_m2_her": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "MiniMax: MiniMax M2-her served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M2-her via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 2048, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "minimax/minimax-m2-her" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m2-her-20260123", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m2-her-20260123/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m2-her", "name": "MiniMax: MiniMax M2-her", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000003", "prompt": "0.0000003" }, "supported_parameters": [ "max_tokens", "temperature", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 2048 } } }, "openrouter_openai_chat__minimax_minimax_m3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.06, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "MiniMax: MiniMax M3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M3 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "max_output_tokens": 512000, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m3" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m3-20260531", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m3-20260531/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m3", "name": "MiniMax: MiniMax M3", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000006", "prompt": "0.0000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": 512000 } } }, "openrouter_openai_chat__minimax_minimax_m3_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.06, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 524288, "default_reasoning": "none", "description": "MiniMax: MiniMax M3 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MiniMax: MiniMax M3 (batch) via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "minimax", "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "minimax/minimax-m3:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "minimax/minimax-m3-20260531", "context_length": 524288, "endpoint_metadata": { "links": { "details": "/api/v1/models/minimax/minimax-m3-20260531/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "minimax/minimax-m3:batch", "name": "MiniMax: MiniMax M3 (batch)", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000006", "prompt": "0.0000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_codestral_2508": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Mistral: Codestral 2508 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Codestral 2508 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.9, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/codestral-2508" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/codestral-2508", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/codestral-2508/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/codestral-2508", "name": "Mistral: Codestral 2508", "pricing": { "completion": "0.0000009", "input_cache_read": "0.00000003", "prompt": "0.0000003" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_ministral_14b_2512": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.02, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Mistral: Ministral 3 14B 2512 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Ministral 3 14B 2512 via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/ministral-14b-2512" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/ministral-14b-2512", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/ministral-14b-2512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/ministral-14b-2512", "name": "Mistral: Ministral 3 14B 2512", "pricing": { "completion": "0.0000002", "input_cache_read": "0.00000002", "prompt": "0.0000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_ministral_3b_2512": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral: Ministral 3 3B 2512 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Ministral 3 3B 2512 via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/ministral-3b-2512" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/ministral-3b-2512", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/ministral-3b-2512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/ministral-3b-2512", "name": "Mistral: Ministral 3 3B 2512", "pricing": { "completion": "0.0000001", "input_cache_read": "0.00000001", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_ministral_8b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Mistral: Ministral 8B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Ministral 8B via OpenRouter", "input_cost_per_million": 0.11, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.11, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "mistralai/ministral-8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/ministral-8b", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/ministral-8b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/ministral-8b", "name": "Mistral: Ministral 8B", "pricing": { "completion": "0.00000011", "prompt": "0.00000011" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_ministral_8b_2512": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Mistral: Ministral 3 8B 2512 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Ministral 3 8B 2512 via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/ministral-8b-2512" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/ministral-8b-2512", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/ministral-8b-2512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/ministral-8b-2512", "name": "Mistral: Ministral 3 8B 2512", "pricing": { "completion": "0.00000015", "input_cache_read": "0.000000015", "prompt": "0.00000015" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_large": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Mistral Large served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral Large via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-large" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-large", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-large/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-large", "name": "Mistral Large", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000002", "prompt": "0.000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_large_2407": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral Large 2407 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral Large 2407 via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-large-2407" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-large-2407", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-large-2407/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-large-2407", "name": "Mistral Large 2407", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000002", "prompt": "0.000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_large_2512": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Mistral: Mistral Large 3 2512 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Large 3 2512 via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-large-2512" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-large-2512", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-large-2512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-large-2512", "name": "Mistral: Mistral Large 3 2512", "pricing": { "completion": "0.0000015", "input_cache_read": "0.00000005", "prompt": "0.0000005" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_medium_3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral: Mistral Medium 3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Medium 3 via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-medium-3" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-medium-3", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-medium-3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-medium-3", "name": "Mistral: Mistral Medium 3", "pricing": { "completion": "0.000002", "input_cache_read": "0.00000004", "prompt": "0.0000004" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_medium_3_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral: Mistral Medium 3.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Medium 3.1 via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-medium-3.1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-medium-3.1", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-medium-3.1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-medium-3.1", "name": "Mistral: Mistral Medium 3.1", "pricing": { "completion": "0.000002", "input_cache_read": "0.00000004", "prompt": "0.0000004" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_medium_3_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Mistral: Mistral Medium 3.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Medium 3.5 via OpenRouter", "input_cost_per_million": 1.5, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 7.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-medium-3-5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-medium-3.5-20260430", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-medium-3.5-20260430/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-medium-3-5", "name": "Mistral: Mistral Medium 3.5", "pricing": { "completion": "0.0000075", "prompt": "0.0000015" }, "reasoning": { "default_effort": "high", "mandatory": false, "supported_efforts": [ "high", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_nemo": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral: Mistral Nemo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Nemo via OpenRouter", "input_cost_per_million": 0.019, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.03, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-nemo" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-nemo", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-nemo/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-nemo", "name": "Mistral: Mistral Nemo", "pricing": { "completion": "0.00000003", "prompt": "0.000000019" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__mistralai_mistral_saba": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.02, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Mistral: Saba served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Saba via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-saba" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-saba-2502", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-saba-2502/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-saba", "name": "Mistral: Saba", "pricing": { "completion": "0.0000006", "input_cache_read": "0.00000002", "prompt": "0.0000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_small_24b_i_101425fcd9": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Mistral: Mistral Small 3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Small 3 via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.08, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "mistralai/mistral-small-24b-instruct-2501" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-small-24b-instruct-2501", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-small-24b-instruct-2501/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-small-24b-instruct-2501", "name": "Mistral: Mistral Small 3", "pricing": { "completion": "0.00000008", "prompt": "0.00000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__mistralai_mistral_small_2603": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Mistral: Mistral Small 4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Small 4 via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-small-2603" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-small-2603", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-small-2603/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-small-2603", "name": "Mistral: Mistral Small 4", "pricing": { "completion": "0.0000006", "input_cache_read": "0.000000015", "prompt": "0.00000015" }, "reasoning": { "default_effort": "high", "default_enabled": false, "mandatory": false, "supported_efforts": [ "high", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_mistral_small_3_1_24b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Mistral: Mistral Small 3.1 24B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Small 3.1 24B via OpenRouter", "input_cost_per_million": 0.351, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.555, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "mistralai/mistral-small-3.1-24b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-small-3.1-24b-instruct-2503", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-small-3.1-24b-instruct-2503/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-small-3.1-24b-instruct", "name": "Mistral: Mistral Small 3.1 24B", "pricing": { "completion": "0.000000555", "prompt": "0.000000351" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__mistralai_mistral_small_3_2_24b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Mistral: Mistral Small 3.2 24B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mistral Small 3.2 24B via OpenRouter", "input_cost_per_million": 0.075, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mistral-small-3.2-24b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mistral-small-3.2-24b-instruct-2506", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mistral-small-3.2-24b-instruct-2506/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mistral-small-3.2-24b-instruct", "name": "Mistral: Mistral Small 3.2 24B", "pricing": { "completion": "0.0000002", "prompt": "0.000000075" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__mistralai_mixtral_8x22b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "Mistral: Mixtral 8x22B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Mixtral 8x22B Instruct via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/mixtral-8x22b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/mixtral-8x22b-instruct", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/mixtral-8x22b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/mixtral-8x22b-instruct", "name": "Mistral: Mixtral 8x22B Instruct", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000002", "prompt": "0.000002" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__mistralai_voxtral_small_24b_2507": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32000, "default_reasoning": "none", "description": "Mistral: Voxtral Small 24B 2507 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Mistral: Voxtral Small 24B 2507 via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "mistralai", "modalities": [ "text" ], "output_cost_per_million": 0.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "mistralai/voxtral-small-24b-2507" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "mistralai/voxtral-small-24b-2507", "context_length": 32000, "endpoint_metadata": { "links": { "details": "/api/v1/models/mistralai/voxtral-small-24b-2507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "mistralai/voxtral-small-24b-2507", "name": "Mistral: Voxtral Small 24B 2507", "pricing": { "audio": "0.0001", "completion": "0.0000003", "input_cache_read": "0.00000001", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 32000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__moonshotai_kimi_k2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2 0711 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2 0711 via OpenRouter", "input_cost_per_million": 0.57, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 100352, "modalities": [ "text" ], "output_cost_per_million": 2.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2", "name": "MoonshotAI: Kimi K2 0711", "pricing": { "completion": "0.0000023", "prompt": "0.00000057" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 100352 } } }, "openrouter_openai_chat__moonshotai_kimi_k2_0905": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2 0905 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2 0905 via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 100352, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2-0905" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2-0905", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2-0905/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2-0905", "name": "MoonshotAI: Kimi K2 0905", "pricing": { "completion": "0.0000025", "prompt": "0.0000006" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 100352 } } }, "openrouter_openai_chat__moonshotai_kimi_k2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.07, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2.5 via OpenRouter", "input_cost_per_million": 0.45, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 2.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2.5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2.5-0127", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2.5-0127/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2.5", "name": "MoonshotAI: Kimi K2.5", "pricing": { "completion": "0.00000225", "input_cache_read": "0.00000007", "prompt": "0.00000045" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__moonshotai_kimi_k2_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.16, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2.6 via OpenRouter", "input_cost_per_million": 0.95, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": true, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2.6" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2.6-20260420", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2.6-20260420/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2.6", "name": "MoonshotAI: Kimi K2.6", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000016", "prompt": "0.00000095" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__moonshotai_kimi_k2_7_code": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.17, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2.7 Code served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2.7 Code via OpenRouter", "input_cost_per_million": 0.67, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 3.4, "output_modalities": [ "text" ], "parallel_tool_calls": true, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2.7-code" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2.7-code-20260612", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2.7-code-20260612/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2.7-code", "name": "MoonshotAI: Kimi K2.7 Code", "pricing": { "completion": "0.0000034", "input_cache_read": "0.00000017", "prompt": "0.00000067" }, "reasoning": { "default_enabled": true, "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__moonshotai_kimi_k2_7_code_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.19, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2.7 Code (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2.7 Code (batch) via OpenRouter", "input_cost_per_million": 0.95, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2.7-code:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2.7-code-20260612", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2.7-code-20260612/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2.7-code:batch", "name": "MoonshotAI: Kimi K2.7 Code (batch)", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000019", "prompt": "0.00000095" }, "reasoning": { "default_enabled": true, "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__moonshotai_kimi_k2_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "MoonshotAI: Kimi K2 Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K2 Thinking via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 100352, "modalities": [ "text" ], "output_cost_per_million": 2.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k2-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k2-thinking-20251106", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k2-thinking-20251106/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k2-thinking", "name": "MoonshotAI: Kimi K2 Thinking", "pricing": { "completion": "0.0000025", "input_cache_read": "0.00000015", "prompt": "0.0000006" }, "reasoning": { "default_enabled": true, "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 100352 } } }, "openrouter_openai_chat__moonshotai_kimi_k3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.3, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "max", "description": "MoonshotAI: Kimi K3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI: Kimi K3 via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 1048576, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "moonshotai/kimi-k3" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "moonshotai/kimi-k3-20260715", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/moonshotai/kimi-k3-20260715/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "moonshotai/kimi-k3", "name": "MoonshotAI: Kimi K3", "pricing": { "completion": "0.000015", "input_cache_read": "0.0000003", "prompt": "0.000003" }, "reasoning": { "default_effort": "max", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 1048576 } } }, "openrouter_openai_chat__moonshotai_kimi_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.29, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "max", "description": "MoonshotAI Kimi Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "MoonshotAI Kimi Latest via OpenRouter", "input_cost_per_million": 2.6, "inventory": "openrouter", "kind": "chat", "maker": "moonshotai", "max_output_tokens": 974842, "modalities": [ "text" ], "output_cost_per_million": 13.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~moonshotai/kimi-latest" }, "evidence": { "alias_target": { "name": "MoonshotAI: Kimi K3", "slug": "moonshotai/kimi-k3" }, "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "~moonshotai/kimi-latest", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/~moonshotai/kimi-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~moonshotai/kimi-latest", "name": "MoonshotAI Kimi Latest", "pricing": { "completion": "0.000013", "input_cache_read": "0.00000029", "prompt": "0.0000026" }, "reasoning": { "default_effort": "max", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 974842, "is_moderated": false, "max_completion_tokens": 974842 } } }, "openrouter_openai_chat__morph_morph_v3_fast": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 81920, "default_reasoning": "none", "description": "Morph: Morph V3 Fast served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Morph: Morph V3 Fast via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "morph", "max_output_tokens": 38000, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "morph/morph-v3-fast" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "morph/morph-v3-fast", "context_length": 81920, "endpoint_metadata": { "links": { "details": "/api/v1/models/morph/morph-v3-fast/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "morph/morph-v3-fast", "name": "Morph: Morph V3 Fast", "pricing": { "completion": "0.0000012", "prompt": "0.0000008" }, "supported_parameters": [ "max_tokens", "stop", "temperature" ], "top_provider": { "context_length": 81920, "is_moderated": false, "max_completion_tokens": 38000 } } }, "openrouter_openai_chat__morph_morph_v3_large": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Morph: Morph V3 Large served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Morph: Morph V3 Large via OpenRouter", "input_cost_per_million": 0.9, "inventory": "openrouter", "kind": "chat", "maker": "morph", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 1.9, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "morph/morph-v3-large" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "morph/morph-v3-large", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/morph/morph-v3-large/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "morph/morph-v3-large", "name": "Morph: Morph V3 Large", "pricing": { "completion": "0.0000019", "prompt": "0.0000009" }, "supported_parameters": [ "logprobs", "max_tokens", "response_format", "stop", "structured_outputs", "temperature", "top_logprobs" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__nex_agi_nex_n2_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Nex AGI: Nex-N2-Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nex AGI: Nex-N2-Mini via OpenRouter", "input_cost_per_million": 0.025, "inventory": "openrouter", "kind": "chat", "maker": "nex-agi", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nex-agi/nex-n2-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "nex-agi/nex-n2-mini", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/nex-agi/nex-n2-mini/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nex-agi/nex-n2-mini", "name": "Nex AGI: Nex-N2-Mini", "pricing": { "completion": "0.0000001", "input_cache_read": "0.0000000025", "prompt": "0.000000025" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__nex_agi_nex_n2_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Nex AGI: Nex-N2-Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nex AGI: Nex-N2-Pro via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "nex-agi", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nex-agi/nex-n2-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "nex-agi/nex-n2-pro", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/nex-agi/nex-n2-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nex-agi/nex-n2-pro", "name": "Nex AGI: Nex-N2-Pro", "pricing": { "completion": "0.000001", "input_cache_read": "0.000000025", "prompt": "0.00000025" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "reasoning", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__nousresearch_hermes_3_llama_3_1_405b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Nous: Hermes 3 405B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nous: Hermes 3 405B Instruct via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "nousresearch", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "nousresearch/hermes-3-llama-3.1-405b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nousresearch/hermes-3-llama-3.1-405b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/nousresearch/hermes-3-llama-3.1-405b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nousresearch/hermes-3-llama-3.1-405b", "name": "Nous: Hermes 3 405B Instruct", "pricing": { "completion": "0.000001", "prompt": "0.000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__nousresearch_hermes_3_llama_3_1_70b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Nous: Hermes 3 70B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nous: Hermes 3 70B Instruct via OpenRouter", "input_cost_per_million": 0.7, "inventory": "openrouter", "kind": "chat", "maker": "nousresearch", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.7, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "nousresearch/hermes-3-llama-3.1-70b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nousresearch/hermes-3-llama-3.1-70b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/nousresearch/hermes-3-llama-3.1-70b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nousresearch/hermes-3-llama-3.1-70b", "name": "Nous: Hermes 3 70B Instruct", "pricing": { "completion": "0.0000007", "prompt": "0.0000007" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__nousresearch_hermes_4_405b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Nous: Hermes 4 405B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nous: Hermes 4 405B via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "nousresearch", "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "nousresearch/hermes-4-405b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nousresearch/hermes-4-405b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/nousresearch/hermes-4-405b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nousresearch/hermes-4-405b", "name": "Nous: Hermes 4 405B", "pricing": { "completion": "0.000003", "prompt": "0.000001" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__nousresearch_hermes_4_70b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Nous: Hermes 4 70B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Nous: Hermes 4 70B via OpenRouter", "input_cost_per_million": 0.13, "inventory": "openrouter", "kind": "chat", "maker": "nousresearch", "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "nousresearch/hermes-4-70b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nousresearch/hermes-4-70b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/nousresearch/hermes-4-70b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nousresearch/hermes-4-70b", "name": "Nous: Hermes 4 70B", "pricing": { "completion": "0.0000004", "prompt": "0.00000013" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__nvidia_nemotron_3_5_content_safety_free": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3.5 Content Safety (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3.5 Content Safety (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "nvidia/nemotron-3.5-content-safety:free" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3.5-content-safety-20260604", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3.5-content-safety-20260604/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3.5-content-safety:free", "name": "NVIDIA: Nemotron 3.5 Content Safety (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__nvidia_nemotron_3_5_lightning": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3.5 Lightning served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3.5 Lightning via OpenRouter", "input_cost_per_million": 0.08, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3.5-lightning" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3.5-lightning-20260807", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3.5-lightning-20260807/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3.5-lightning", "name": "NVIDIA: Nemotron 3.5 Lightning", "pricing": { "completion": "0.0000002", "input_cache_read": "0.00000004", "prompt": "0.00000008" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__nvidia_nemotron_3_5_lightning_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3.5 Lightning (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3.5 Lightning (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3.5-lightning:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3.5-lightning-20260807", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3.5-lightning-20260807/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3.5-lightning:free", "name": "NVIDIA: Nemotron 3.5 Lightning (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__nvidia_nemotron_3_nano_30b_a3b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3 Nano 30B A3B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Nano 30B A3B via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-nano-30b-a3b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-nano-30b-a3b", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-nano-30b-a3b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-nano-30b-a3b", "name": "NVIDIA: Nemotron 3 Nano 30B A3B", "pricing": { "completion": "0.0000002", "input_cache_read": "0.00000003", "prompt": "0.00000005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__nvidia_nemotron_3_nano_30b_a3b_free": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3 Nano 30B A3B (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Nano 30B A3B (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-nano-30b-a3b:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-nano-30b-a3b", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-nano-30b-a3b/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "nvidia/nemotron-3-nano-30b-a3b:free", "name": "NVIDIA: Nemotron 3 Nano 30B A3B (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__nvidia_nemotron_3_nano_omni_3_bdf8c5a447": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "NVIDIA: Nemotron 3 Nano Omni (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Nano Omni (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning-20260428", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-nano-omni-30b-a3b-reasoning-20260428/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free", "name": "NVIDIA: Nemotron 3 Nano Omni (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": true, "mandatory": false, "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__nvidia_nemotron_3_super_120b_a12b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "medium", "description": "NVIDIA: Nemotron 3 Super served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Super via OpenRouter", "input_cost_per_million": 0.085, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-super-120b-a12b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-super-120b-a12b-20230311", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-super-120b-a12b-20230311/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-super-120b-a12b", "name": "NVIDIA: Nemotron 3 Super", "pricing": { "completion": "0.0000004", "prompt": "0.000000085" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "medium", "low" ], "supports_max_tokens": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__nvidia_nemotron_3_super_120b_a12b_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "medium", "description": "NVIDIA: Nemotron 3 Super (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Super (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-super-120b-a12b:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-super-120b-a12b-20230311", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-super-120b-a12b-20230311/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-super-120b-a12b:free", "name": "NVIDIA: Nemotron 3 Super (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "medium", "low" ], "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__nvidia_nemotron_3_ultra_550b_a55b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 512288, "default_reasoning": "high", "description": "NVIDIA: Nemotron 3 Ultra served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Ultra via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "modalities": [ "text" ], "output_cost_per_million": 3.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "route_policy": { "allow_fallbacks": false, "data_collection": "deny", "only": [ "together" ], "require_parameters": true, "zdr": true }, "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-ultra-550b-a55b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-ultra-550b-a55b-20260604", "context_length": 512288, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-ultra-550b-a55b-20260604/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-ultra-550b-a55b", "name": "NVIDIA: Nemotron 3 Ultra", "pricing": { "completion": "0.0000036", "input_cache_read": "0.0000002", "prompt": "0.0000006" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium" ], "supports_max_tokens": true }, "selected_endpoint": { "context_length": 512288, "max_completion_tokens": null, "model_id": "nvidia/nemotron-3-ultra-550b-a55b", "pricing": { "completion": "0.0000036", "discount": 0, "input_cache_read": "0.0000002", "prompt": "0.0000006" }, "provider_name": "Together", "quantization": "unknown", "status": 0, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "tag": "together", "zdr": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 512288, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__nvidia_nemotron_3_ultra_550b_a55b_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.2, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 512288, "default_reasoning": "high", "description": "NVIDIA: Nemotron 3 Ultra (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Ultra (batch) via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "modalities": [ "text" ], "output_cost_per_million": 3.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-ultra-550b-a55b:batch" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-ultra-550b-a55b-20260604", "context_length": 512288, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-ultra-550b-a55b-20260604/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-ultra-550b-a55b:batch", "name": "NVIDIA: Nemotron 3 Ultra (batch)", "pricing": { "completion": "0.0000036", "input_cache_read": "0.0000002", "prompt": "0.0000006" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium" ], "supports_max_tokens": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 512288, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__nvidia_nemotron_3_ultra_550b_a55b_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "high", "description": "NVIDIA: Nemotron 3 Ultra (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron 3 Ultra (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-3-ultra-550b-a55b:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-3-ultra-550b-a55b-20260604", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-3-ultra-550b-a55b-20260604/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "nvidia/nemotron-3-ultra-550b-a55b:free", "name": "NVIDIA: Nemotron 3 Ultra (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium" ], "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__nvidia_nemotron_nano_12b_v2_vl_free": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "NVIDIA: Nemotron Nano 12B 2 VL (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron Nano 12B 2 VL (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-nano-12b-v2-vl:free" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-nano-12b-v2-vl", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-nano-12b-v2-vl/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "nvidia/nemotron-nano-12b-v2-vl:free", "name": "NVIDIA: Nemotron Nano 12B 2 VL (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__nvidia_nemotron_nano_9b_v2_free": { "catalog": { "agent_compatible": true, "availability": "expires-2026-08-24", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "NVIDIA: Nemotron Nano 9B V2 (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "NVIDIA: Nemotron Nano 9B V2 (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "nvidia", "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "nvidia/nemotron-nano-9b-v2:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "nvidia/nemotron-nano-9b-v2", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/nvidia/nemotron-nano-9b-v2/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-08-24", "id": "nvidia/nemotron-nano-9b-v2:free", "name": "NVIDIA: Nemotron Nano 9B V2 (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openai_gpt_3_5_turbo": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 16385, "default_reasoning": "none", "description": "OpenAI: GPT-3.5 Turbo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-3.5 Turbo via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-3.5-turbo" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-3.5-turbo", "context_length": 16385, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-3.5-turbo/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-3.5-turbo", "name": "OpenAI: GPT-3.5 Turbo", "pricing": { "completion": "0.0000015", "prompt": "0.0000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 16385, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_3_5_turbo_0613": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 4095, "default_reasoning": "none", "description": "OpenAI: GPT-3.5 Turbo (older v0613) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-3.5 Turbo (older v0613) via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-3.5-turbo-0613" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-3.5-turbo-0613", "context_length": 4095, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-3.5-turbo-0613/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-3.5-turbo-0613", "name": "OpenAI: GPT-3.5 Turbo (older v0613)", "pricing": { "completion": "0.000002", "prompt": "0.000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 4095, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_3_5_turbo_16k": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 16385, "default_reasoning": "none", "description": "OpenAI: GPT-3.5 Turbo 16k served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-3.5 Turbo 16k via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-3.5-turbo-16k" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-3.5-turbo-16k", "context_length": 16385, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-3.5-turbo-16k/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-3.5-turbo-16k", "name": "OpenAI: GPT-3.5 Turbo 16k", "pricing": { "completion": "0.000004", "prompt": "0.000003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 16385, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_3_5_turbo_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 16385, "default_reasoning": "none", "description": "OpenAI: GPT-3.5 Turbo (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-3.5 Turbo (batch) via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 0.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-3.5-turbo:batch" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-3.5-turbo", "context_length": 16385, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-3.5-turbo/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-3.5-turbo:batch", "name": "OpenAI: GPT-3.5 Turbo (batch)", "pricing": { "completion": "0.00000075", "prompt": "0.00000025", "web_search": "0.01" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 16385, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_3_5_turbo_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 4095, "default_reasoning": "none", "description": "OpenAI: GPT-3.5 Turbo Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-3.5 Turbo Instruct via OpenRouter", "input_cost_per_million": 1.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/gpt-3.5-turbo-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-3.5-turbo-instruct", "context_length": 4095, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-3.5-turbo-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-3.5-turbo-instruct", "name": "OpenAI: GPT-3.5 Turbo Instruct", "pricing": { "completion": "0.000002", "prompt": "0.0000015" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_logprobs", "top_p" ], "top_provider": { "context_length": 4095, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8191, "default_reasoning": "none", "description": "OpenAI: GPT-4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4 via OpenRouter", "input_cost_per_million": 30.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 60.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4", "context_length": 8191, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4", "name": "OpenAI: GPT-4", "pricing": { "completion": "0.00006", "prompt": "0.00003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 8191, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 8.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1", "name": "OpenAI: GPT-4.1", "pricing": { "completion": "0.000008", "input_cache_read": "0.0000005", "prompt": "0.000002", "web_search": "0.01" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_1_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 (batch) via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1:batch", "name": "OpenAI: GPT-4.1 (batch)", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000025", "prompt": "0.000001", "web_search": "0.01" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_1_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 Mini via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1-mini" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-mini-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-mini-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1-mini", "name": "OpenAI: GPT-4.1 Mini", "pricing": { "completion": "0.0000016", "input_cache_read": "0.0000001", "prompt": "0.0000004", "web_search": "0.01" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_1_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 Mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 Mini (batch) via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-mini-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-mini-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1-mini:batch", "name": "OpenAI: GPT-4.1 Mini (batch)", "pricing": { "completion": "0.0000008", "input_cache_read": "0.00000005", "prompt": "0.0000002", "web_search": "0.01" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_1_nano": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 Nano served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 Nano via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1-nano" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-nano-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-nano-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1-nano", "name": "OpenAI: GPT-4.1 Nano", "pricing": { "completion": "0.0000004", "input_cache_read": "0.000000025", "prompt": "0.0000001", "web_search": "0.01" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_1_nano_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1047576, "default_reasoning": "none", "description": "OpenAI: GPT-4.1 Nano (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4.1 Nano (batch) via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4.1-nano:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4.1-nano-2025-04-14", "context_length": 1047576, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4.1-nano-2025-04-14/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4.1-nano:batch", "name": "OpenAI: GPT-4.1 Nano (batch)", "pricing": { "completion": "0.0000002", "input_cache_read": "0.0000000125", "prompt": "0.00000005", "web_search": "0.01" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 1047576, "is_moderated": true, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__openai_gpt_4_turbo": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4 Turbo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4 Turbo via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 30.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4-turbo" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4-turbo", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4-turbo/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4-turbo", "name": "OpenAI: GPT-4 Turbo", "pricing": { "completion": "0.00003", "prompt": "0.00001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4_turbo_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4 Turbo (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4 Turbo (batch) via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4-turbo:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4-turbo", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4-turbo/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4-turbo:batch", "name": "OpenAI: GPT-4 Turbo (batch)", "pricing": { "completion": "0.000015", "prompt": "0.000005", "web_search": "0.01" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4_turbo_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4 Turbo Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4 Turbo Preview via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 30.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4-turbo-preview" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4-turbo-preview", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4-turbo-preview/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4-turbo-preview", "name": "OpenAI: GPT-4 Turbo Preview", "pricing": { "completion": "0.00003", "prompt": "0.00001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4o": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 1.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o", "name": "OpenAI: GPT-4o", "pricing": { "completion": "0.00001", "input_cache_read": "0.00000125", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_2024_05_13": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o (2024-05-13) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o (2024-05-13) via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-2024-05-13" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-2024-05-13", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-2024-05-13/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-2024-05-13", "name": "OpenAI: GPT-4o (2024-05-13)", "pricing": { "completion": "0.000015", "prompt": "0.000005" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__openai_gpt_4o_2024_08_06": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 1.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o (2024-08-06) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o (2024-08-06) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-2024-08-06" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-2024-08-06", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-2024-08-06/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-2024-08-06", "name": "OpenAI: GPT-4o (2024-08-06)", "pricing": { "completion": "0.00001", "input_cache_read": "0.00000125", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_2024_11_20": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 1.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o (2024-11-20) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o (2024-11-20) via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-2024-11-20" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-2024-11-20", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-2024-11-20/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-2024-11-20", "name": "OpenAI: GPT-4o (2024-11-20)", "pricing": { "completion": "0.00001", "input_cache_read": "0.00000125", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.625, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o (batch) via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o:batch", "name": "OpenAI: GPT-4o (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.000000625", "prompt": "0.00000125", "web_search": "0.01" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o-mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o-mini via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-mini", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-mini/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-mini", "name": "OpenAI: GPT-4o-mini", "pricing": { "completion": "0.0000006", "input_cache_read": "0.000000075", "prompt": "0.00000015" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_completion_tokens", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_mini_2024_07_18": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o-mini (2024-07-18) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o-mini (2024-07-18) via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-mini-2024-07-18" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-mini-2024-07-18", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-mini-2024-07-18/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-mini-2024-07-18", "name": "OpenAI: GPT-4o-mini (2024-07-18)", "pricing": { "completion": "0.0000006", "input_cache_read": "0.000000075", "prompt": "0.00000015" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_4o_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-4o-mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-4o-mini (batch) via OpenRouter", "input_cost_per_million": 0.075, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-4o-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-4o-mini", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-4o-mini/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-4o-mini:batch", "name": "OpenAI: GPT-4o-mini (batch)", "pricing": { "completion": "0.0000003", "input_cache_read": "0.0000000375", "prompt": "0.000000075", "web_search": "0.01" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "prediction", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5", "name": "OpenAI: GPT-5", "pricing": { "completion": "0.00001", "input_cache_read": "0.000000125", "prompt": "0.00000125", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.1 via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.1" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.1-20251113", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.1-20251113/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.1", "name": "OpenAI: GPT-5.1", "pricing": { "completion": "0.00001", "input_cache_read": "0.000000125", "prompt": "0.00000125", "web_search": "0.01" }, "reasoning": { "default_effort": "none", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_1_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0625, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.1 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.1 (batch) via OpenRouter", "input_cost_per_million": 0.625, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.1:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.1-20251113", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.1-20251113/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.1:batch", "name": "OpenAI: GPT-5.1 (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000000625", "prompt": "0.000000625", "web_search": "0.01" }, "reasoning": { "default_effort": "none", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_1_codex": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.13, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.1-Codex served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.1-Codex via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.1-codex" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.1-codex-20251113", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.1-codex-20251113/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.1-codex", "name": "OpenAI: GPT-5.1-Codex", "pricing": { "completion": "0.00001", "input_cache_read": "0.00000013", "prompt": "0.00000125", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_1_codex_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.1-Codex-Max served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.1-Codex-Max via OpenRouter", "input_cost_per_million": 1.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.1-codex-max" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.1-codex-max-20251204", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.1-codex-max-20251204/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.1-codex-max", "name": "OpenAI: GPT-5.1-Codex-Max", "pricing": { "completion": "0.00001", "input_cache_read": "0.000000125", "prompt": "0.00000125", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_1_codex_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.1-Codex-Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.1-Codex-Mini via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.1-codex-mini" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.1-codex-mini-20251113", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.1-codex-mini-20251113/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.1-codex-mini", "name": "OpenAI: GPT-5.1-Codex-Mini", "pricing": { "completion": "0.000002", "input_cache_read": "0.00000003", "prompt": "0.00000025", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.175, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2 via OpenRouter", "input_cost_per_million": 1.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 14.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-20251211", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-20251211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2", "name": "OpenAI: GPT-5.2", "pricing": { "completion": "0.000014", "input_cache_read": "0.000000175", "prompt": "0.00000175", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_2_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0875, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.2 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2 (batch) via OpenRouter", "input_cost_per_million": 0.875, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 7.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-20251211", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-20251211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2:batch", "name": "OpenAI: GPT-5.2 (batch)", "pricing": { "completion": "0.000007", "input_cache_read": "0.0000000875", "prompt": "0.000000875", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_2_chat": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.175, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT-5.2 Chat served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2 Chat via OpenRouter", "input_cost_per_million": 1.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 14.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2-chat" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-chat-20251211", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-chat-20251211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2-chat", "name": "OpenAI: GPT-5.2 Chat", "pricing": { "completion": "0.000014", "input_cache_read": "0.000000175", "prompt": "0.00000175", "web_search": "0.01" }, "supported_parameters": [ "max_completion_tokens", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__openai_gpt_5_2_codex": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.175, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.2-Codex served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2-Codex via OpenRouter", "input_cost_per_million": 1.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 14.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2-codex" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-codex-20260114", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-codex-20260114/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2-codex", "name": "OpenAI: GPT-5.2-Codex", "pricing": { "completion": "0.000014", "input_cache_read": "0.000000175", "prompt": "0.00000175", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_2_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.2 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2 Pro via OpenRouter", "input_cost_per_million": 21.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 168.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2-pro" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-pro-20251211", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-pro-20251211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2-pro", "name": "OpenAI: GPT-5.2 Pro", "pricing": { "completion": "0.000168", "prompt": "0.000021", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_2_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.2 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.2 Pro (batch) via OpenRouter", "input_cost_per_million": 10.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 84.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.2-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.2-pro-20251211", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.2-pro-20251211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.2-pro:batch", "name": "OpenAI: GPT-5.2 Pro (batch)", "pricing": { "completion": "0.000084", "prompt": "0.0000105", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_3_codex": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.175, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.3-Codex served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.3-Codex via OpenRouter", "input_cost_per_million": 1.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 14.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.3-codex" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.3-codex-20260224", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.3-codex-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.3-codex", "name": "OpenAI: GPT-5.3-Codex", "pricing": { "completion": "0.000014", "input_cache_read": "0.000000175", "prompt": "0.00000175", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-20260305", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-20260305/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4", "name": "OpenAI: GPT-5.4", "pricing": { "completion": "0.000015", "input_cache_read": "0.00000025", "overrides": [ { "completion": "0.0000225", "input_cache_read": "0.0000005", "min_prompt_tokens": 272000, "prompt": "0.000005" } ], "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-20260305", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-20260305/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4:batch", "name": "OpenAI: GPT-5.4 (batch)", "pricing": { "completion": "0.0000075", "input_cache_read": "0.000000125", "overrides": [ { "completion": "0.00001125", "input_cache_read": "0.00000025", "min_prompt_tokens": 272000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_image_2": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 2.0, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 272000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 Image 2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Image 2 via OpenRouter", "input_cost_per_million": 8.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/gpt-5.4-image-2" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "openai/gpt-5.4-image-2-20260421", "context_length": 272000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-image-2-20260421/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-image-2", "name": "OpenAI: GPT-5.4 Image 2", "pricing": { "completion": "0.000015", "image_output": "0.00003", "input_cache_read": "0.000002", "prompt": "0.000008", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "top_logprobs" ], "top_provider": { "context_length": 272000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Mini via OpenRouter", "input_cost_per_million": 0.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 4.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-mini" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-mini-20260317", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-mini-20260317/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-mini", "name": "OpenAI: GPT-5.4 Mini", "pricing": { "completion": "0.0000045", "input_cache_read": "0.000000075", "prompt": "0.00000075", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 Mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Mini (batch) via OpenRouter", "input_cost_per_million": 0.375, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 2.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-mini-20260317", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-mini-20260317/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-mini:batch", "name": "OpenAI: GPT-5.4 Mini (batch)", "pricing": { "completion": "0.00000225", "input_cache_read": "0.0000000375", "prompt": "0.000000375", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_nano": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.02, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 Nano served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Nano via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-nano" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-nano-20260317", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-nano-20260317/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-nano", "name": "OpenAI: GPT-5.4 Nano", "pricing": { "completion": "0.00000125", "input_cache_read": "0.00000002", "prompt": "0.0000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_nano_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5.4 Nano (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Nano (batch) via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.625, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-nano:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-nano-20260317", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-nano-20260317/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-nano:batch", "name": "OpenAI: GPT-5.4 Nano (batch)", "pricing": { "completion": "0.000000625", "input_cache_read": "0.00000001", "prompt": "0.0000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.4 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-pro-20260305", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-pro-20260305/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-pro", "name": "OpenAI: GPT-5.4 Pro", "pricing": { "completion": "0.00018", "overrides": [ { "completion": "0.00027", "min_prompt_tokens": 272000, "prompt": "0.00006" } ], "prompt": "0.00003", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_4_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.4 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.4 Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.4-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.4-pro-20260305", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.4-pro-20260305/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.4-pro:batch", "name": "OpenAI: GPT-5.4 Pro (batch)", "pricing": { "completion": "0.00009", "overrides": [ { "completion": "0.000135", "min_prompt_tokens": 272000, "prompt": "0.00003" } ], "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.5 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.5" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.5-20260423", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.5-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.5", "name": "OpenAI: GPT-5.5", "pricing": { "completion": "0.00003", "input_cache_read": "0.0000005", "overrides": [ { "completion": "0.000045", "input_cache_read": "0.000001", "min_prompt_tokens": 272000, "prompt": "0.00001" } ], "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.5 (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.5:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.5-20260423", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.5-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.5:batch", "name": "OpenAI: GPT-5.5 (batch)", "pricing": { "completion": "0.000015", "input_cache_read": "0.00000025", "overrides": [ { "completion": "0.0000225", "input_cache_read": "0.0000005", "min_prompt_tokens": 272000, "prompt": "0.000005" } ], "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_5_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.5 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.5 Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.5-pro" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.5-pro-20260423", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.5-pro-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.5-pro", "name": "OpenAI: GPT-5.5 Pro", "pricing": { "completion": "0.00018", "overrides": [ { "completion": "0.00027", "min_prompt_tokens": 272000, "prompt": "0.00006" } ], "prompt": "0.00003", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_5_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.5 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.5 Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.5-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.5-pro-20260423", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.5-pro-20260423/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.5-pro:batch", "name": "OpenAI: GPT-5.5 Pro (batch)", "pricing": { "completion": "0.00009", "overrides": [ { "completion": "0.000135", "min_prompt_tokens": 272000, "prompt": "0.00003" } ], "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_luna": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Luna served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Luna via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-luna" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-luna-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-luna-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-luna", "name": "OpenAI: GPT-5.6 Luna", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000002", "input_cache_write": "0.00000025", "overrides": [ { "completion": "0.0000018", "input_cache_read": "0.00000004", "input_cache_write": "0.0000005", "min_prompt_tokens": 272000, "prompt": "0.0000004" } ], "prompt": "0.0000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_luna_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Luna (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Luna (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-luna:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-luna-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-luna-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-luna:batch", "name": "OpenAI: GPT-5.6 Luna (batch)", "pricing": { "completion": "0.0000006", "input_cache_read": "0.00000001", "overrides": [ { "completion": "0.0000009", "input_cache_read": "0.00000002", "min_prompt_tokens": 272000, "prompt": "0.0000002" } ], "prompt": "0.0000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_luna_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Luna Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Luna Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-luna-pro" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-luna-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-luna-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-luna-pro", "name": "OpenAI: GPT-5.6 Luna Pro", "pricing": { "completion": "0.0000012", "input_cache_read": "0.00000002", "input_cache_write": "0.00000025", "overrides": [ { "completion": "0.0000018", "input_cache_read": "0.00000004", "input_cache_write": "0.0000005", "min_prompt_tokens": 272000, "prompt": "0.0000004" } ], "prompt": "0.0000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_luna_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Luna Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Luna Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-luna-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-luna-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-luna-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-luna-pro:batch", "name": "OpenAI: GPT-5.6 Luna Pro (batch)", "pricing": { "completion": "0.0000006", "input_cache_read": "0.00000001", "overrides": [ { "completion": "0.0000009", "input_cache_read": "0.00000002", "min_prompt_tokens": 272000, "prompt": "0.0000002" } ], "prompt": "0.0000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_sol": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Sol served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Sol via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-sol" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-sol-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-sol-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-sol", "name": "OpenAI: GPT-5.6 Sol", "pricing": { "completion": "0.00001", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "overrides": [ { "completion": "0.000015", "input_cache_read": "0.0000004", "input_cache_write": "0.000005", "min_prompt_tokens": 272000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_sol_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Sol (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Sol (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-sol:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-sol-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-sol-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-sol:batch", "name": "OpenAI: GPT-5.6 Sol (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write": "0.00000125", "overrides": [ { "completion": "0.0000075", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "min_prompt_tokens": 272000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_sol_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Sol Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Sol Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-sol-pro" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-sol-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-sol-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-sol-pro", "name": "OpenAI: GPT-5.6 Sol Pro", "pricing": { "completion": "0.00001", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "overrides": [ { "completion": "0.000015", "input_cache_read": "0.0000004", "input_cache_write": "0.000005", "min_prompt_tokens": 272000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_sol_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Sol Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Sol Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-sol-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-sol-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-sol-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-sol-pro:batch", "name": "OpenAI: GPT-5.6 Sol Pro (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000001", "input_cache_write": "0.00000125", "overrides": [ { "completion": "0.0000075", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "min_prompt_tokens": 272000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_terra": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Terra served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Terra via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-terra" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-terra-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-terra-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-terra", "name": "OpenAI: GPT-5.6 Terra", "pricing": { "completion": "0.000012", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "overrides": [ { "completion": "0.000018", "input_cache_read": "0.0000004", "input_cache_write": "0.000005", "min_prompt_tokens": 272000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_terra_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Terra (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Terra (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-terra:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-terra-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-terra-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-terra:batch", "name": "OpenAI: GPT-5.6 Terra (batch)", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000001", "overrides": [ { "completion": "0.000009", "input_cache_read": "0.0000002", "min_prompt_tokens": 272000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_terra_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Terra Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Terra Pro via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-terra-pro" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-terra-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-terra-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-terra-pro", "name": "OpenAI: GPT-5.6 Terra Pro", "pricing": { "completion": "0.000012", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "overrides": [ { "completion": "0.000018", "input_cache_read": "0.0000004", "input_cache_write": "0.000005", "min_prompt_tokens": 272000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_6_terra_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI: GPT-5.6 Terra Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5.6 Terra Pro (batch) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5.6-terra-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5.6-terra-pro-20260709", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5.6-terra-pro-20260709/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5.6-terra-pro:batch", "name": "OpenAI: GPT-5.6 Terra Pro (batch)", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000001", "overrides": [ { "completion": "0.000009", "input_cache_read": "0.0000002", "min_prompt_tokens": 272000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0625, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 (batch) via OpenRouter", "input_cost_per_million": 0.625, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5:batch", "name": "OpenAI: GPT-5 (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000000625", "prompt": "0.000000625", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_codex_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0625, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5 Codex (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Codex (batch) via OpenRouter", "input_cost_per_million": 0.625, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 5.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-codex:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-codex", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-codex/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-codex:batch", "name": "OpenAI: GPT-5 Codex (batch)", "pricing": { "completion": "0.000005", "input_cache_read": "0.0000000625", "prompt": "0.000000625", "web_search": "0.01" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_image": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 1.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5 Image served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Image via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/gpt-5-image" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "openai/gpt-5-image", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-image/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-image", "name": "OpenAI: GPT-5 Image", "pricing": { "completion": "0.00001", "image_output": "0.00004", "input_cache_read": "0.00000125", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_logprobs", "top_p" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_image_mini": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT-5 Image Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Image Mini via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/gpt-5-image-mini" }, "evidence": { "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "image", "text" ] }, "canonical_slug": "openai/gpt-5-image-mini", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-image-mini/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-image-mini", "name": "OpenAI: GPT-5 Image Mini", "pricing": { "completion": "0.000002", "image_output": "0.000008", "input_cache_read": "0.00000025", "prompt": "0.0000025", "web_search": "0.01" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_logprobs", "top_p" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Mini via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-mini-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-mini-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-mini", "name": "OpenAI: GPT-5 Mini", "pricing": { "completion": "0.000002", "input_cache_read": "0.000000025", "prompt": "0.00000025", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0125, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 Mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Mini (batch) via OpenRouter", "input_cost_per_million": 0.125, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-mini-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-mini-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-mini:batch", "name": "OpenAI: GPT-5 Mini (batch)", "pricing": { "completion": "0.000001", "input_cache_read": "0.0000000125", "prompt": "0.000000125", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_nano": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.005, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 Nano served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Nano via OpenRouter", "input_cost_per_million": 0.05, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-nano" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-nano-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-nano-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-nano", "name": "OpenAI: GPT-5 Nano", "pricing": { "completion": "0.0000004", "input_cache_read": "0.000000005", "prompt": "0.00000005", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_nano_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "medium", "description": "OpenAI: GPT-5 Nano (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Nano (batch) via OpenRouter", "input_cost_per_million": 0.025, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-nano:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-nano-2025-08-07", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-nano-2025-08-07/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-nano:batch", "name": "OpenAI: GPT-5 Nano (batch)", "pricing": { "completion": "0.0000002", "input_cache_read": "0.0000000025", "prompt": "0.000000025", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "high", "description": "OpenAI: GPT-5 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Pro via OpenRouter", "input_cost_per_million": 15.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 120.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-pro" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-pro-2025-10-06", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-pro-2025-10-06/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-pro", "name": "OpenAI: GPT-5 Pro", "pricing": { "completion": "0.00012", "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_5_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "high", "description": "OpenAI: GPT-5 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT-5 Pro (batch) via OpenRouter", "input_cost_per_million": 7.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 60.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-5-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-5-pro-2025-10-06", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-5-pro-2025-10-06/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-5-pro:batch", "name": "OpenAI: GPT-5 Pro (batch)", "pricing": { "completion": "0.00006", "prompt": "0.0000075", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_audio": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT Audio served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT Audio via OpenRouter", "input_cost_per_million": 2.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 10.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-audio" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio" ], "output_modalities": [ "text", "audio" ] }, "canonical_slug": "openai/gpt-audio", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-audio/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-audio", "name": "OpenAI: GPT Audio", "pricing": { "audio": "0.000032", "audio_output": "0.000064", "completion": "0.00001", "prompt": "0.0000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_audio_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "OpenAI: GPT Audio Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT Audio Mini via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 2.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-audio-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio" ], "output_modalities": [ "text", "audio" ] }, "canonical_slug": "openai/gpt-audio-mini", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-audio-mini/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-audio-mini", "name": "OpenAI: GPT Audio Mini", "pricing": { "audio": "0.0000006", "audio_output": "0.0000024", "completion": "0.0000024", "prompt": "0.0000006" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": true, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__openai_gpt_chat_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI: GPT Chat Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: GPT Chat Latest via OpenRouter", "input_cost_per_million": 5.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 30.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-chat-latest" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-chat-latest-20260505", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-chat-latest-20260505/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-chat-latest", "name": "OpenAI: GPT Chat Latest", "pricing": { "completion": "0.00003", "input_cache_read": "0.0000005", "prompt": "0.000005", "web_search": "0.01" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "medium", "description": "OpenAI GPT Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI GPT Latest via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~openai/gpt-latest" }, "evidence": { "alias_target": { "name": "OpenAI: GPT-5.6 Sol", "slug": "openai/gpt-5.6-sol" }, "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "~openai/gpt-latest", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~openai/gpt-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~openai/gpt-latest", "name": "OpenAI GPT Latest", "pricing": { "completion": "0.00001", "input_cache_read": "0.0000002", "input_cache_write": "0.0000025", "overrides": [ { "completion": "0.000015", "input_cache_read": "0.0000004", "input_cache_write": "0.000005", "min_prompt_tokens": 272000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 1050000, "is_moderated": true, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_mini_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.075, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 400000, "default_reasoning": "none", "description": "OpenAI GPT Mini Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI GPT Mini Latest via OpenRouter", "input_cost_per_million": 0.75, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 4.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~openai/gpt-mini-latest" }, "evidence": { "alias_target": { "name": "OpenAI: GPT-5.4 Mini", "slug": "openai/gpt-5.4-mini" }, "architecture": { "input_modalities": [ "file", "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "~openai/gpt-mini-latest", "context_length": 400000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~openai/gpt-mini-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~openai/gpt-mini-latest", "name": "OpenAI GPT Mini Latest", "pricing": { "completion": "0.0000045", "input_cache_read": "0.000000075", "prompt": "0.00000075", "web_search": "0.01" }, "reasoning": { "default_effort": "medium", "default_enabled": false, "mandatory": false, "supported_efforts": [ "xhigh", "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_completion_tokens", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 400000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__openai_gpt_oss_120b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "medium", "description": "OpenAI: gpt-oss-120b served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: gpt-oss-120b via OpenRouter", "input_cost_per_million": 0.037, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.17, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-oss-120b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-oss-120b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-oss-120b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-oss-120b", "name": "OpenAI: gpt-oss-120b", "pricing": { "completion": "0.00000017", "prompt": "0.000000037" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__openai_gpt_oss_20b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "medium", "description": "OpenAI: gpt-oss-20b served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: gpt-oss-20b via OpenRouter", "input_cost_per_million": 0.03, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.13, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-oss-20b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-oss-20b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-oss-20b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-oss-20b", "name": "OpenAI: gpt-oss-20b", "pricing": { "completion": "0.00000013", "input_cache_read": "0.00000003", "prompt": "0.00000003" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__openai_gpt_oss_safeguard_20b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "OpenAI: gpt-oss-safeguard-20b served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: gpt-oss-safeguard-20b via OpenRouter", "input_cost_per_million": 0.075, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/gpt-oss-safeguard-20b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/gpt-oss-safeguard-20b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/gpt-oss-safeguard-20b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/gpt-oss-safeguard-20b", "name": "OpenAI: gpt-oss-safeguard-20b", "pricing": { "completion": "0.0000003", "input_cache_read": "0.0000000375", "prompt": "0.000000075" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__openai_o1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 7.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o1 via OpenRouter", "input_cost_per_million": 15.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 60.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o1-2024-12-17", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o1-2024-12-17/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o1", "name": "OpenAI: o1", "pricing": { "completion": "0.00006", "input_cache_read": "0.0000075", "prompt": "0.000015", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o1_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 3.75, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o1 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o1 (batch) via OpenRouter", "input_cost_per_million": 7.5, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 30.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o1:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o1-2024-12-17", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o1-2024-12-17/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o1:batch", "name": "OpenAI: o1 (batch)", "pricing": { "completion": "0.00003", "input_cache_read": "0.00000375", "prompt": "0.0000075", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o1_pro": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o1-pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o1-pro via OpenRouter", "input_cost_per_million": 150.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 600.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/o1-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o1-pro", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o1-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o1-pro", "name": "OpenAI: o1-pro", "pricing": { "completion": "0.0006", "prompt": "0.00015", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o1_pro_batch": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o1-pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o1-pro (batch) via OpenRouter", "input_cost_per_million": 75.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 300.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openai/o1-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o1-pro", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o1-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o1-pro:batch", "name": "OpenAI: o1-pro (batch)", "pricing": { "completion": "0.0003", "prompt": "0.000075", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.5, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 8.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3", "name": "OpenAI: o3", "pricing": { "completion": "0.000008", "input_cache_read": "0.0000005", "prompt": "0.000002", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 (batch) via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3:batch", "name": "OpenAI: o3 (batch)", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000025", "prompt": "0.000001", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.55, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Mini via OpenRouter", "input_cost_per_million": 1.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-mini" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-mini-2025-01-31", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-mini-2025-01-31/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-mini", "name": "OpenAI: o3 Mini", "pricing": { "completion": "0.0000044", "input_cache_read": "0.00000055", "prompt": "0.0000011", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.275, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 Mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Mini (batch) via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-mini-2025-01-31", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-mini-2025-01-31/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-mini:batch", "name": "OpenAI: o3 Mini (batch)", "pricing": { "completion": "0.0000022", "input_cache_read": "0.000000275", "prompt": "0.00000055", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_mini_high": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.55, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "high", "description": "OpenAI: o3 Mini High served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Mini High via OpenRouter", "input_cost_per_million": 1.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-mini-high" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-mini-high-2025-01-31", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-mini-high-2025-01-31/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-mini-high", "name": "OpenAI: o3 Mini High", "pricing": { "completion": "0.0000044", "input_cache_read": "0.00000055", "prompt": "0.0000011", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_mini_high_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.275, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "high", "description": "OpenAI: o3 Mini High (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Mini High (batch) via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-mini-high:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-mini-high-2025-01-31", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-mini-high-2025-01-31/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-mini-high:batch", "name": "OpenAI: o3 Mini High (batch)", "pricing": { "completion": "0.0000022", "input_cache_read": "0.000000275", "prompt": "0.00000055", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Pro via OpenRouter", "input_cost_per_million": 20.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 80.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "file", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-pro-2025-06-10", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-pro-2025-06-10/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-pro", "name": "OpenAI: o3 Pro", "pricing": { "completion": "0.00008", "prompt": "0.00002", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o3_pro_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o3 Pro (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o3 Pro (batch) via OpenRouter", "input_cost_per_million": 10.0, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 40.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o3-pro:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "file", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o3-pro-2025-06-10", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o3-pro-2025-06-10/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o3-pro:batch", "name": "OpenAI: o3 Pro (batch)", "pricing": { "completion": "0.00004", "prompt": "0.00001", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o4_mini": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.275, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o4 Mini served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o4 Mini via OpenRouter", "input_cost_per_million": 1.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o4-mini" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o4-mini-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o4-mini-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o4-mini", "name": "OpenAI: o4 Mini", "pricing": { "completion": "0.0000044", "input_cache_read": "0.000000275", "prompt": "0.0000011", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o4_mini_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "OpenAI: o4 Mini (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o4 Mini (batch) via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o4-mini:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o4-mini-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o4-mini-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o4-mini:batch", "name": "OpenAI: o4 Mini (batch)", "pricing": { "completion": "0.0000022", "input_cache_read": "0.0000001375", "prompt": "0.00000055", "web_search": "0.01" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o4_mini_high": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.275, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "high", "description": "OpenAI: o4 Mini High served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o4 Mini High via OpenRouter", "input_cost_per_million": 1.1, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o4-mini-high" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o4-mini-high-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o4-mini-high-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o4-mini-high", "name": "OpenAI: o4 Mini High", "pricing": { "completion": "0.0000044", "input_cache_read": "0.000000275", "prompt": "0.0000011", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openai_o4_mini_high_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1375, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "high", "description": "OpenAI: o4 Mini High (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenAI: o4 Mini High (batch) via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "openai", "max_output_tokens": 100000, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openai/o4-mini-high:batch" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "openai/o4-mini-high-2025-04-16", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openai/o4-mini-high-2025-04-16/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openai/o4-mini-high:batch", "name": "OpenAI: o4 Mini High (batch)", "pricing": { "completion": "0.0000022", "input_cache_read": "0.0000001375", "prompt": "0.00000055", "web_search": "0.01" }, "reasoning": { "default_effort": "high", "mandatory": true, "supported_efforts": [ "high" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "tool_choice", "tools" ], "top_provider": { "context_length": 200000, "is_moderated": true, "max_completion_tokens": 100000 } } }, "openrouter_openai_chat__openrouter_auto": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 2000000, "default_reasoning": "none", "description": "Auto Router served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Auto Router via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openrouter/auto" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio", "file", "video" ], "output_modalities": [ "text", "image" ] }, "canonical_slug": "openrouter/auto", "context_length": 2000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/auto/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/auto", "name": "Auto Router", "pricing": { "completion": "-1", "prompt": "-1" }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "prediction", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openrouter_auto_beta": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 2000000, "default_reasoning": "none", "description": "Auto Router (Beta) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Auto Router (Beta) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openrouter/auto-beta" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio", "file", "video" ], "output_modalities": [ "text", "image" ] }, "canonical_slug": "openrouter/auto-beta", "context_length": 2000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/auto-beta/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/auto-beta", "name": "Auto Router (Beta)", "pricing": { "completion": "-1", "prompt": "-1" }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "prediction", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p", "web_search_options" ], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openrouter_bodybuilder": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Body Builder (beta) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Body Builder (beta) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openrouter/bodybuilder" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openrouter/bodybuilder", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/bodybuilder/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/bodybuilder", "name": "Body Builder (beta)", "pricing": { "completion": "-1", "prompt": "-1" }, "supported_parameters": [], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openrouter_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Free Models Router served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Free Models Router via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "openrouter/free" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "openrouter/free", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/free/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/free", "name": "Free Models Router", "pricing": { "completion": "0", "prompt": "0" }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openrouter_fusion": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "OpenRouter: Fusion served through OpenRouter's reviewed text-only Switchyard route", "display_name": "OpenRouter: Fusion via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openrouter/fusion" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openrouter/fusion", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/fusion/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/fusion", "name": "OpenRouter: Fusion", "pricing": { "completion": "-1", "prompt": "-1" }, "supported_parameters": [], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__openrouter_pareto_code": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 2000000, "default_reasoning": "none", "description": "Pareto Code Router served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Pareto Code Router via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "openrouter", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "openrouter/pareto-code" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "openrouter/pareto-code", "context_length": 2000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/openrouter/pareto-code/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "openrouter/pareto-code", "name": "Pareto Code Router", "pricing": { "completion": "-1", "prompt": "-1" }, "supported_parameters": [], "top_provider": { "context_length": null, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__perceptron_perceptron_mk1": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Perceptron: Perceptron Mk1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perceptron: Perceptron Mk1 via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "perceptron", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 1.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perceptron/perceptron-mk1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "perceptron/perceptron-mk1-20260512", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/perceptron/perceptron-mk1-20260512/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perceptron/perceptron-mk1", "name": "Perceptron: Perceptron Mk1", "pricing": { "completion": "0.0000015", "prompt": "0.00000015" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__perplexity_sonar": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 127072, "default_reasoning": "none", "description": "Perplexity: Sonar served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perplexity: Sonar via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "perplexity", "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perplexity/sonar" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "perplexity/sonar", "context_length": 127072, "endpoint_metadata": { "links": { "details": "/api/v1/models/perplexity/sonar/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perplexity/sonar", "name": "Perplexity: Sonar", "pricing": { "completion": "0.000001", "prompt": "0.000001", "web_search": "0.005" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "temperature", "top_k", "top_p", "web_search_options" ], "top_provider": { "context_length": 127072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__perplexity_sonar_deep_research": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Perplexity: Sonar Deep Research served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perplexity: Sonar Deep Research via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "perplexity", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perplexity/sonar-deep-research" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "perplexity/sonar-deep-research", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/perplexity/sonar-deep-research/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perplexity/sonar-deep-research", "name": "Perplexity: Sonar Deep Research", "pricing": { "completion": "0.000008", "internal_reasoning": "0.000003", "prompt": "0.000002", "web_search": "0.005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "temperature", "top_k", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__perplexity_sonar_pro": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Perplexity: Sonar Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perplexity: Sonar Pro via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "perplexity", "max_output_tokens": 8000, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perplexity/sonar-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "perplexity/sonar-pro", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/perplexity/sonar-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perplexity/sonar-pro", "name": "Perplexity: Sonar Pro", "pricing": { "completion": "0.000015", "prompt": "0.000003", "web_search": "0.005" }, "supported_parameters": [ "frequency_penalty", "max_tokens", "presence_penalty", "temperature", "top_k", "top_p", "web_search_options" ], "top_provider": { "context_length": 200000, "is_moderated": false, "max_completion_tokens": 8000 } } }, "openrouter_openai_chat__perplexity_sonar_pro_search": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 200000, "default_reasoning": "none", "description": "Perplexity: Sonar Pro Search served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perplexity: Sonar Pro Search via OpenRouter", "input_cost_per_million": 3.0, "inventory": "openrouter", "kind": "chat", "maker": "perplexity", "max_output_tokens": 8000, "modalities": [ "text" ], "output_cost_per_million": 15.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perplexity/sonar-pro-search" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "perplexity/sonar-pro-search", "context_length": 200000, "endpoint_metadata": { "links": { "details": "/api/v1/models/perplexity/sonar-pro-search/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perplexity/sonar-pro-search", "name": "Perplexity: Sonar Pro Search", "pricing": { "completion": "0.000015", "prompt": "0.000003", "web_search": "0.018" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "structured_outputs", "temperature", "top_k", "top_p", "web_search_options" ], "top_provider": { "context_length": 200000, "is_moderated": false, "max_completion_tokens": 8000 } } }, "openrouter_openai_chat__perplexity_sonar_reasoning_pro": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Perplexity: Sonar Reasoning Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Perplexity: Sonar Reasoning Pro via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "perplexity", "modalities": [ "text" ], "output_cost_per_million": 8.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "perplexity/sonar-reasoning-pro" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "perplexity/sonar-reasoning-pro", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/perplexity/sonar-reasoning-pro/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "perplexity/sonar-reasoning-pro", "name": "Perplexity: Sonar Reasoning Pro", "pricing": { "completion": "0.000008", "prompt": "0.000002", "web_search": "0.005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "temperature", "top_k", "top_p", "web_search_options" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__poolside_laguna_s_2_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.009, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "none", "description": "Poolside: Laguna S 2.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Poolside: Laguna S 2.1 via OpenRouter", "input_cost_per_million": 0.09, "inventory": "openrouter", "kind": "chat", "maker": "poolside", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.18, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "poolside/laguna-s-2.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "poolside/laguna-s-2.1-20260720", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/poolside/laguna-s-2.1-20260720/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "poolside/laguna-s-2.1", "name": "Poolside: Laguna S 2.1", "pricing": { "completion": "0.00000018", "input_cache_read": "0.000000009", "prompt": "0.00000009" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__poolside_laguna_s_2_1_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Poolside: Laguna S 2.1 (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Poolside: Laguna S 2.1 (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "poolside", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "poolside/laguna-s-2.1:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "poolside/laguna-s-2.1-20260720", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/poolside/laguna-s-2.1-20260720/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "poolside/laguna-s-2.1:free", "name": "Poolside: Laguna S 2.1 (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__poolside_laguna_xs_2_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.03, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Poolside: Laguna XS 2.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Poolside: Laguna XS 2.1 via OpenRouter", "input_cost_per_million": 0.06, "inventory": "openrouter", "kind": "chat", "maker": "poolside", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.12, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "poolside/laguna-xs-2.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "poolside/laguna-xs-2.1-20260625", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/poolside/laguna-xs-2.1-20260625/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "poolside/laguna-xs-2.1", "name": "Poolside: Laguna XS 2.1", "pricing": { "completion": "0.00000012", "input_cache_read": "0.00000003", "prompt": "0.00000006" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__poolside_laguna_xs_2_1_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Poolside: Laguna XS 2.1 (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Poolside: Laguna XS 2.1 (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "poolside", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "poolside/laguna-xs-2.1:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "poolside/laguna-xs-2.1-20260625", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/poolside/laguna-xs-2.1-20260625/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "poolside/laguna-xs-2.1:free", "name": "Poolside: Laguna XS 2.1 (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen2_5_vl_72b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.4, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 128000, "default_reasoning": "none", "description": "Qwen: Qwen2.5 VL 72B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen2.5 VL 72B Instruct via OpenRouter", "input_cost_per_million": 0.8, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "qwen/qwen2.5-vl-72b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen2.5-vl-72b-instruct", "context_length": 128000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen2.5-vl-72b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen2.5-vl-72b-instruct", "name": "Qwen: Qwen2.5 VL 72B Instruct", "pricing": { "completion": "0.000001", "input_cache_read": "0.0000004", "prompt": "0.0000008" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__qwen_qwen3_14b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 14B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 14B via OpenRouter", "input_cost_per_million": 0.12, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.24, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-14b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-14b-04-28", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-14b-04-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-14b", "name": "Qwen: Qwen3 14B", "pricing": { "completion": "0.00000024", "prompt": "0.00000012" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 40960, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__qwen_qwen3_235b_a22b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 235B A22B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 235B A22B via OpenRouter", "input_cost_per_million": 0.455, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 1.82, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-235b-a22b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-235b-a22b-04-28", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-235b-a22b-04-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-235b-a22b", "name": "Qwen: Qwen3 235B A22B", "pricing": { "completion": "0.00000182", "prompt": "0.000000455" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__qwen_qwen3_235b_a22b_2507": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 235B A22B Instruct 2507 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 235B A22B Instruct 2507 via OpenRouter", "input_cost_per_million": 0.09, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.55, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-235b-a22b-2507" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-235b-a22b-07-25", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-235b-a22b-07-25/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-235b-a22b-2507", "name": "Qwen: Qwen3 235B A22B Instruct 2507", "pricing": { "completion": "0.00000055", "prompt": "0.00000009" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__qwen_qwen3_235b_a22b_thinking_2507": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 235B A22B Thinking 2507 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 235B A22B Thinking 2507 via OpenRouter", "input_cost_per_million": 0.23, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "modalities": [ "text" ], "output_cost_per_million": 2.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-235b-a22b-thinking-2507" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-235b-a22b-thinking-2507", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-235b-a22b-thinking-2507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-235b-a22b-thinking-2507", "name": "Qwen: Qwen3 235B A22B Thinking 2507", "pricing": { "completion": "0.0000023", "prompt": "0.00000023" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__qwen_qwen3_30b_a3b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 30B A3B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 30B A3B via OpenRouter", "input_cost_per_million": 0.12, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-30b-a3b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-30b-a3b-04-28", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-30b-a3b-04-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-30b-a3b", "name": "Qwen: Qwen3 30B A3B", "pricing": { "completion": "0.0000005", "prompt": "0.00000012" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 40960, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__qwen_qwen3_30b_a3b_instruct_2507": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 30B A3B Instruct 2507 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 30B A3B Instruct 2507 via OpenRouter", "input_cost_per_million": 0.04815, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32000, "modalities": [ "text" ], "output_cost_per_million": 0.19305, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-30b-a3b-instruct-2507" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-30b-a3b-instruct-2507", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-30b-a3b-instruct-2507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-30b-a3b-instruct-2507", "name": "Qwen: Qwen3 30B A3B Instruct 2507", "pricing": { "completion": "0.00000019305", "prompt": "0.00000004815" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 128000, "is_moderated": false, "max_completion_tokens": 32000 } } }, "openrouter_openai_chat__qwen_qwen3_30b_a3b_thinking_2507": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 81920, "default_reasoning": "none", "description": "Qwen: Qwen3 30B A3B Thinking 2507 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 30B A3B Thinking 2507 via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 2.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-30b-a3b-thinking-2507" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-30b-a3b-thinking-2507", "context_length": 81920, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-30b-a3b-thinking-2507/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-30b-a3b-thinking-2507", "name": "Qwen: Qwen3 30B A3B Thinking 2507", "pricing": { "completion": "0.0000024", "prompt": "0.0000002" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 81920, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_32b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 32B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 32B via OpenRouter", "input_cost_per_million": 0.08, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.28, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-32b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-32b-04-28", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-32b-04-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-32b", "name": "Qwen: Qwen3 32B", "pricing": { "completion": "0.00000028", "prompt": "0.00000008" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 40960, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__qwen_qwen3_5_122b_a10b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.5-122B-A10B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5-122B-A10B via OpenRouter", "input_cost_per_million": 0.26, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 2.08, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-122b-a10b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-122b-a10b-20260224", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-122b-a10b-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-122b-a10b", "name": "Qwen: Qwen3.5-122B-A10B", "pricing": { "completion": "0.00000208", "prompt": "0.00000026" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_5_27b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.5-27B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5-27B via OpenRouter", "input_cost_per_million": 0.195, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.56, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-27b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-27b-20260224", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-27b-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-27b", "name": "Qwen: Qwen3.5-27B", "pricing": { "completion": "0.00000156", "prompt": "0.000000195" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_5_35b_a3b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.5-35B-A3B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5-35B-A3B via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-35b-a3b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-35b-a3b-20260224", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-35b-a3b-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-35b-a3b", "name": "Qwen: Qwen3.5-35B-A3B", "pricing": { "completion": "0.00000125", "input_cache_read": "0.00000025", "prompt": "0.00000025" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_5_397b_a17b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.3, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.5 397B A17B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5 397B A17B via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 3.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-397b-a17b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-397b-a17b-20260216", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-397b-a17b-20260216/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-397b-a17b", "name": "Qwen: Qwen3.5 397B A17B", "pricing": { "completion": "0.0000036", "input_cache_read": "0.0000003", "prompt": "0.0000005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_5_9b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.5-9B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5-9B via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-9b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-9b-20260310", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-9b-20260310/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-9b", "name": "Qwen: Qwen3.5-9B", "pricing": { "completion": "0.00000015", "prompt": "0.0000001" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_5_flash_02_23": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.5-Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5-Flash via OpenRouter", "input_cost_per_million": 0.065, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.26, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-flash-02-23" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-flash-20260224", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-flash-20260224/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-flash-02-23", "name": "Qwen: Qwen3.5-Flash", "pricing": { "completion": "0.00000026", "prompt": "0.000000065" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_5_plus_02_15": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.5 Plus 2026-02-15 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5 Plus 2026-02-15 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-plus-02-15" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-plus-20260216", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-plus-20260216/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-plus-02-15", "name": "Qwen: Qwen3.5 Plus 2026-02-15", "pricing": { "completion": "0.00000156", "overrides": [ { "completion": "0.00000195", "min_prompt_tokens": 256000, "prompt": "0.000000325" } ], "prompt": "0.00000026" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_5_plus_20260420": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.5 Plus 2026-04-20 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.5 Plus 2026-04-20 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.5-plus-20260420" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.5-plus-20260420", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.5-plus-20260420/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.5-plus-20260420", "name": "Qwen: Qwen3.5 Plus 2026-04-20", "pricing": { "completion": "0.0000018", "input_cache_write": "0.000000375", "overrides": [ { "completion": "0.00000225", "input_cache_write": "0.00000046875", "min_prompt_tokens": 256000, "prompt": "0.000000375" } ], "prompt": "0.0000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_6_27b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.6 27B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.6 27B via OpenRouter", "input_cost_per_million": 0.32, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 81920, "modalities": [ "text" ], "output_cost_per_million": 3.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.6-27b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.6-27b-20260422", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.6-27b-20260422/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.6-27b", "name": "Qwen: Qwen3.6 27B", "pricing": { "completion": "0.0000032", "prompt": "0.00000032" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 81920 } } }, "openrouter_openai_chat__qwen_qwen3_6_35b_a3b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.6 35B A3B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.6 35B A3B via OpenRouter", "input_cost_per_million": 0.14, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.6-35b-a3b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.6-35b-a3b-20260415", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.6-35b-a3b-20260415/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.6-35b-a3b", "name": "Qwen: Qwen3.6 35B A3B", "pricing": { "completion": "0.000001", "input_cache_read": "0.00000005", "prompt": "0.00000014" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_6_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.6 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.6 Flash via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.6-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.6-flash", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.6-flash/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.6-flash", "name": "Qwen: Qwen3.6 Flash", "pricing": { "completion": "0.000001125", "input_cache_write": "0.000000234375", "overrides": [ { "completion": "0.000003", "input_cache_write": "0.0000009375", "min_prompt_tokens": 256000, "prompt": "0.00000075" } ], "prompt": "0.0000001875" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_6_max_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3.6 Max Preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.6 Max Preview via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.6-max-preview" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.6-max-preview-20260420", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.6-max-preview-20260420/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.6-max-preview", "name": "Qwen: Qwen3.6 Max Preview", "pricing": { "completion": "0.000006162", "input_cache_write": "0.00000128375", "overrides": [ { "completion": "0.00000948", "input_cache_write": "0.000001975", "min_prompt_tokens": 128000, "prompt": "0.00000158" } ], "prompt": "0.000001027" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_6_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.6 Plus served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.6 Plus via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.6-plus" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.6-plus-04-02", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.6-plus-04-02/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.6-plus", "name": "Qwen: Qwen3.6 Plus", "pricing": { "completion": "0.00000195", "input_cache_write": "0.00000040625", "overrides": [ { "completion": "0.0000039", "input_cache_write": "0.000001625", "min_prompt_tokens": 256000, "prompt": "0.0000013" } ], "prompt": "0.000000325" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_7_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.7 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.7 Flash via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.7-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.7-flash-20260727", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.7-flash-20260727/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.7-flash", "name": "Qwen: Qwen3.7 Flash", "pricing": { "completion": "0.00000013", "input_cache_read": "0.000000006", "input_cache_write": "0.000000038", "overrides": [ { "completion": "0.0000004", "input_cache_read": "0.00000002", "input_cache_write": "0.000000125", "min_prompt_tokens": 32000, "prompt": "0.0000001" }, { "completion": "0.0000008", "input_cache_read": "0.00000004", "input_cache_write": "0.00000025", "min_prompt_tokens": 256000, "prompt": "0.0000002" } ], "prompt": "0.00000003" }, "reasoning": { "default_enabled": true, "mandatory": false, "supports_max_tokens": true }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_7_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 1.84375, "cached_input_cost_per_million": 0.295, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.7 Max served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.7 Max via OpenRouter", "input_cost_per_million": 1.475, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 4.425, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.7-max" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.7-max-20260520", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.7-max-20260520/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.7-max", "name": "Qwen: Qwen3.7 Max", "pricing": { "completion": "0.000004425", "input_cache_read": "0.000000295", "input_cache_write": "0.00000184375", "prompt": "0.000001475" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__qwen_qwen3_7_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3.7 Plus served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.7 Plus via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.7-plus" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.7-plus-20260602", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.7-plus-20260602/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.7-plus", "name": "Qwen: Qwen3.7 Plus", "pricing": { "completion": "0.00000128", "input_cache_read": "0.000000064", "input_cache_write": "0.0000004", "overrides": [ { "completion": "0.00000384", "input_cache_read": "0.000000192", "input_cache_write": "0.0000012", "min_prompt_tokens": 256000, "prompt": "0.00000096" } ], "prompt": "0.00000032" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__qwen_qwen3_8_27b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.05, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "xhigh", "description": "Qwen: Qwen3.8 27B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.8 27B via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.8-27b" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.8-27b-20260814", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.8-27b-20260814/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.8-27b", "name": "Qwen: Qwen3.8 27B", "pricing": { "completion": "0.000003", "input_cache_read": "0.00000005", "prompt": "0.0000004" }, "reasoning": { "default_effort": "xhigh", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__qwen_qwen3_8_2_4t_a95b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "xhigh", "description": "Qwen: Qwen3.8 2.4T A95B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.8 2.4T A95B via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.8-2.4t-a95b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.8-2.4t-a95b-20260812", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.8-2.4t-a95b-20260812/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.8-2.4t-a95b", "name": "Qwen: Qwen3.8 2.4T A95B", "pricing": { "completion": "0.000006", "input_cache_read": "0.00000025", "prompt": "0.000002" }, "reasoning": { "default_effort": "xhigh", "default_enabled": true, "mandatory": true, "supported_efforts": [ "xhigh", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__qwen_qwen3_8_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cache_write_input_cost_per_million": 2.5, "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "xhigh", "description": "Qwen: Qwen3.8 Max served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3.8 Max via OpenRouter", "input_cost_per_million": 2.0, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "minimal", "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3.8-max" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3.8-max-20260803", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3.8-max-20260803/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3.8-max", "name": "Qwen: Qwen3.8 Max", "pricing": { "completion": "0.000006", "input_cache_read": "0.00000025", "input_cache_write": "0.0000025", "prompt": "0.000002" }, "reasoning": { "default_effort": "xhigh", "default_enabled": true, "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low", "minimal" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__qwen_qwen3_8b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 8B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 8B via OpenRouter", "input_cost_per_million": 0.117, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 0.455, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-8b-04-28", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-8b-04-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-8b", "name": "Qwen: Qwen3 8B", "pricing": { "completion": "0.000000455", "prompt": "0.000000117" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__qwen_qwen3_coder": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Coder 480B A35B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Coder 480B A35B via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-coder" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-coder-480b-a35b-07-25", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-coder-480b-a35b-07-25/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-coder", "name": "Qwen: Qwen3 Coder 480B A35B", "pricing": { "completion": "0.000001", "input_cache_read": "0.0000001", "prompt": "0.0000003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_coder_30b_a3b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Coder 30B A3B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Coder 30B A3B Instruct via OpenRouter", "input_cost_per_million": 0.07, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.28, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-coder-30b-a3b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-coder-30b-a3b-instruct", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-coder-30b-a3b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-coder-30b-a3b-instruct", "name": "Qwen: Qwen3 Coder 30B A3B Instruct", "pricing": { "completion": "0.00000028", "prompt": "0.00000007" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_coder_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3 Coder Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Coder Flash via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-coder-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-coder-flash", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-coder-flash/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-coder-flash", "name": "Qwen: Qwen3 Coder Flash", "pricing": { "completion": "0.000000975", "input_cache_read": "0.000000039", "input_cache_write": "0.00000024375", "overrides": [ { "completion": "0.000001625", "input_cache_read": "0.000000065", "input_cache_write": "0.00000040625", "min_prompt_tokens": 32000, "prompt": "0.000000325" }, { "completion": "0.0000026", "input_cache_read": "0.000000104", "input_cache_write": "0.00000065", "min_prompt_tokens": 128000, "prompt": "0.00000052" } ], "prompt": "0.000000195" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_coder_next": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.07, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Coder Next served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Coder Next via OpenRouter", "input_cost_per_million": 0.12, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-coder-next" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-coder-next-2025-02-03", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-coder-next-2025-02-03/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-coder-next", "name": "Qwen: Qwen3 Coder Next", "pricing": { "completion": "0.0000008", "input_cache_read": "0.00000007", "prompt": "0.00000012" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_coder_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen3 Coder Plus served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Coder Plus via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-coder-plus" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-coder-plus", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-coder-plus/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-coder-plus", "name": "Qwen: Qwen3 Coder Plus", "pricing": { "completion": "0.00000325", "input_cache_read": "0.00000013", "input_cache_write": "0.0000008125", "overrides": [ { "completion": "0.00000585", "input_cache_read": "0.000000234", "input_cache_write": "0.0000014625", "min_prompt_tokens": 32000, "prompt": "0.00000117" }, { "completion": "0.00000975", "input_cache_read": "0.00000039", "input_cache_write": "0.0000024375", "min_prompt_tokens": 128000, "prompt": "0.00000195" } ], "prompt": "0.00000065" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_max": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Max served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Max via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-max" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-max", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-max/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-max", "name": "Qwen: Qwen3 Max", "pricing": { "completion": "0.0000039", "input_cache_read": "0.000000156", "input_cache_write": "0.000000975", "overrides": [ { "completion": "0.0000078", "input_cache_read": "0.000000312", "input_cache_write": "0.00000195", "min_prompt_tokens": 32000, "prompt": "0.00000156" }, { "completion": "0.00000975", "input_cache_read": "0.00000039", "input_cache_write": "0.0000024375", "min_prompt_tokens": 128000, "prompt": "0.00000195" } ], "prompt": "0.00000078" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_max_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Max Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Max Thinking via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 65536, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-max-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-max-thinking-20260123", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-max-thinking-20260123/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-max-thinking", "name": "Qwen: Qwen3 Max Thinking", "pricing": { "completion": "0.0000039", "overrides": [ { "completion": "0.0000078", "min_prompt_tokens": 32000, "prompt": "0.00000156" }, { "completion": "0.00000975", "min_prompt_tokens": 128000, "prompt": "0.00000195" } ], "prompt": "0.00000078" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__qwen_qwen3_next_80b_a3b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.07, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Next 80B A3B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Next 80B A3B Instruct via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-next-80b-a3b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-next-80b-a3b-instruct-2509", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-next-80b-a3b-instruct-2509/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-next-80b-a3b-instruct", "name": "Qwen: Qwen3 Next 80B A3B Instruct", "pricing": { "completion": "0.0000011", "input_cache_read": "0.00000007", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__qwen_qwen3_next_80b_a3b_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 Next 80B A3B Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 Next 80B A3B Thinking via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-next-80b-a3b-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-next-80b-a3b-thinking-2509", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-next-80b-a3b-thinking-2509/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-next-80b-a3b-thinking", "name": "Qwen: Qwen3 Next 80B A3B Thinking", "pricing": { "completion": "0.0000012", "prompt": "0.00000015" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_235b_a22b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 235B A22B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 235B A22B Instruct via OpenRouter", "input_cost_per_million": 0.21, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.9, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-235b-a22b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-235b-a22b-instruct", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-235b-a22b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-235b-a22b-instruct", "name": "Qwen: Qwen3 VL 235B A22B Instruct", "pricing": { "completion": "0.0000019", "input_cache_read": "0.0000001", "prompt": "0.00000021" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_235b_a22b_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 235B A22B Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 235B A22B Thinking via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-235b-a22b-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-235b-a22b-thinking", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-235b-a22b-thinking/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-235b-a22b-thinking", "name": "Qwen: Qwen3 VL 235B A22B Thinking", "pricing": { "completion": "0.000004", "prompt": "0.0000004" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_30b_a3b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 30B A3B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 30B A3B Instruct via OpenRouter", "input_cost_per_million": 0.13, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.52, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-30b-a3b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-30b-a3b-instruct", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-30b-a3b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-30b-a3b-instruct", "name": "Qwen: Qwen3 VL 30B A3B Instruct", "pricing": { "completion": "0.00000052", "prompt": "0.00000013" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_30b_a3b_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 30B A3B Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 30B A3B Thinking via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 2.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-30b-a3b-thinking" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-30b-a3b-thinking", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-30b-a3b-thinking/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-30b-a3b-thinking", "name": "Qwen: Qwen3 VL 30B A3B Thinking", "pricing": { "completion": "0.0000024", "prompt": "0.0000002" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_32b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 32B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 32B Instruct via OpenRouter", "input_cost_per_million": 0.104, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.416, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-32b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-32b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-32b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-32b-instruct", "name": "Qwen: Qwen3 VL 32B Instruct", "pricing": { "completion": "0.000000416", "prompt": "0.000000104" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_8b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 8B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 8B Instruct via OpenRouter", "input_cost_per_million": 0.117, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.455, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-8b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-8b-instruct", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-8b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-8b-instruct", "name": "Qwen: Qwen3 VL 8B Instruct", "pricing": { "completion": "0.000000455", "prompt": "0.000000117" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen3_vl_8b_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Qwen: Qwen3 VL 8B Thinking served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen3 VL 8B Thinking via OpenRouter", "input_cost_per_million": 0.18, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 2.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen3-vl-8b-thinking" }, "evidence": { "architecture": { "input_modalities": [ "image", "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen3-vl-8b-thinking", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen3-vl-8b-thinking/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen3-vl-8b-thinking", "name": "Qwen: Qwen3 VL 8B Thinking", "pricing": { "completion": "0.0000021", "prompt": "0.00000018" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen_2_5_72b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Qwen2.5 72B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen2.5 72B Instruct via OpenRouter", "input_cost_per_million": 0.36, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen-2.5-72b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-2.5-72b-instruct", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-2.5-72b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-2.5-72b-instruct", "name": "Qwen2.5 72B Instruct", "pricing": { "completion": "0.0000004", "prompt": "0.00000036" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__qwen_qwen_2_5_7b_instruct": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Qwen: Qwen2.5 7B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen2.5 7B Instruct via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen-2.5-7b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-2.5-7b-instruct", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-2.5-7b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-2.5-7b-instruct", "name": "Qwen: Qwen2.5 7B Instruct", "pricing": { "completion": "0.0000002", "prompt": "0.0000001" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen_2_5_coder_32b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "Qwen2.5 Coder 32B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen2.5 Coder 32B Instruct via OpenRouter", "input_cost_per_million": 0.66, "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 1.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "qwen/qwen-2.5-coder-32b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-2.5-coder-32b-instruct", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-2.5-coder-32b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-2.5-coder-32b-instruct", "name": "Qwen2.5 Coder 32B Instruct", "pricing": { "completion": "0.000001", "prompt": "0.00000066" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "seed", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen_plus": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen-Plus served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen-Plus via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen-plus" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-plus-2025-01-25", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-plus-2025-01-25/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-plus", "name": "Qwen: Qwen-Plus", "pricing": { "completion": "0.00000078", "input_cache_read": "0.000000052", "input_cache_write": "0.000000325", "overrides": [ { "completion": "0.00000234", "input_cache_read": "0.000000156", "input_cache_write": "0.000000975", "min_prompt_tokens": 256000, "prompt": "0.00000078" } ], "prompt": "0.00000026" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen_plus_2025_07_28": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen Plus 0728 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen Plus 0728 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen-plus-2025-07-28" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-plus-2025-07-28", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-plus-2025-07-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-plus-2025-07-28", "name": "Qwen: Qwen Plus 0728", "pricing": { "completion": "0.00000078", "overrides": [ { "completion": "0.00000234", "min_prompt_tokens": 256000, "prompt": "0.00000078" } ], "prompt": "0.00000026" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__qwen_qwen_plus_2025_07_28_thinking": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "none", "description": "Qwen: Qwen Plus 0728 (thinking) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Qwen: Qwen Plus 0728 (thinking) via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "qwen", "max_output_tokens": 32768, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "qwen/qwen-plus-2025-07-28:thinking" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "qwen/qwen-plus-2025-07-28", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/qwen/qwen-plus-2025-07-28/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "qwen/qwen-plus-2025-07-28:thinking", "name": "Qwen: Qwen Plus 0728 (thinking)", "pricing": { "completion": "0.00000078", "overrides": [ { "completion": "0.00000234", "min_prompt_tokens": 256000, "prompt": "0.00000078" } ], "prompt": "0.00000026" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__rekaai_reka_edge": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 16384, "default_reasoning": "none", "description": "Reka Edge served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Reka Edge via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "rekaai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.1, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "rekaai/reka-edge" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "rekaai/reka-edge-2603", "context_length": 16384, "endpoint_metadata": { "links": { "details": "/api/v1/models/rekaai/reka-edge-2603/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "rekaai/reka-edge", "name": "Reka Edge", "pricing": { "completion": "0.0000001", "prompt": "0.0000001" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 16384, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__rekaai_reka_flash_3": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "Reka Flash 3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Reka Flash 3 via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "rekaai", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "rekaai/reka-flash-3" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "rekaai/reka-flash-3", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/rekaai/reka-flash-3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "rekaai/reka-flash-3", "name": "Reka Flash 3", "pricing": { "completion": "0.0000002", "prompt": "0.0000001" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logprobs", "max_tokens", "presence_penalty", "reasoning", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__relace_relace_apply_3": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Relace: Relace Apply 3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Relace: Relace Apply 3 via OpenRouter", "input_cost_per_million": 0.85, "inventory": "openrouter", "kind": "chat", "maker": "relace", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.25, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "relace/relace-apply-3" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "relace/relace-apply-3", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/relace/relace-apply-3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "relace/relace-apply-3", "name": "Relace: Relace Apply 3", "pricing": { "completion": "0.00000125", "prompt": "0.00000085" }, "supported_parameters": [ "max_tokens", "seed", "stop" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__relace_relace_search": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "Relace: Relace Search served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Relace: Relace Search via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "relace", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 3.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "relace/relace-search" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "relace/relace-search-20251208", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/relace/relace-search-20251208/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "relace/relace-search", "name": "Relace: Relace Search", "pricing": { "completion": "0.000003", "prompt": "0.000001" }, "supported_parameters": [ "max_tokens", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__sakana_fugu_ultra": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "xhigh", "description": "Sakana: Fugu Ultra served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Sakana: Fugu Ultra via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "sakana", "max_output_tokens": 128000, "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "high", "xhigh", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "sakana/fugu-ultra" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "sakana/fugu-ultra-20260615", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/sakana/fugu-ultra-20260615/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "sakana/fugu-ultra", "name": "Sakana: Fugu Ultra", "pricing": { "completion": "0.00003", "input_cache_read": "0.0000005", "overrides": [ { "completion": "0.000045", "input_cache_read": "0.000001", "min_prompt_tokens": 272000, "prompt": "0.00001" } ], "prompt": "0.000005", "web_search": "0.01" }, "reasoning": { "default_effort": "xhigh", "default_enabled": true, "mandatory": true, "supported_efforts": [ "max", "xhigh", "high" ] }, "supported_parameters": [ "include_reasoning", "reasoning", "reasoning_effort", "structured_outputs", "tool_choice", "tools", "web_search_options" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__sakana_sakana_namazu": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "Sakana: Sakana Namazu served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Sakana: Sakana Namazu via OpenRouter", "input_cost_per_million": 0.95, "inventory": "openrouter", "kind": "chat", "maker": "sakana", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "sakana/sakana-namazu" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "sakana/namazu-20260811", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/sakana/namazu-20260811/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "sakana/sakana-namazu", "name": "Sakana: Sakana Namazu", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000015", "prompt": "0.00000095", "web_search": "0.007" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "none" ] }, "supported_parameters": [ "include_reasoning", "reasoning", "reasoning_effort", "structured_outputs", "tool_choice", "tools", "web_search_options" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__sao10k_l3_1_euryale_70b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Sao10K: Llama 3.1 Euryale 70B v2.2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Sao10K: Llama 3.1 Euryale 70B v2.2 via OpenRouter", "input_cost_per_million": 0.85, "inventory": "openrouter", "kind": "chat", "maker": "sao10k", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.85, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "sao10k/l3.1-euryale-70b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "sao10k/l3.1-euryale-70b", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/sao10k/l3.1-euryale-70b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "sao10k/l3.1-euryale-70b", "name": "Sao10K: Llama 3.1 Euryale 70B v2.2", "pricing": { "completion": "0.00000085", "prompt": "0.00000085" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__sao10k_l3_3_euryale_70b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Sao10K: Llama 3.3 Euryale 70B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Sao10K: Llama 3.3 Euryale 70B via OpenRouter", "input_cost_per_million": 0.65, "inventory": "openrouter", "kind": "chat", "maker": "sao10k", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "sao10k/l3.3-euryale-70b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "sao10k/l3.3-euryale-70b-v2.3", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/sao10k/l3.3-euryale-70b-v2.3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "sao10k/l3.3-euryale-70b", "name": "Sao10K: Llama 3.3 Euryale 70B", "pricing": { "completion": "0.00000075", "prompt": "0.00000065" }, "supported_parameters": [ "frequency_penalty", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__sao10k_l3_lunaris_8b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "Sao10K: Llama 3 8B Lunaris served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Sao10K: Llama 3 8B Lunaris via OpenRouter", "input_cost_per_million": 0.04, "inventory": "openrouter", "kind": "chat", "maker": "sao10k", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.05, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "sao10k/l3-lunaris-8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "sao10k/l3-lunaris-8b", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/sao10k/l3-lunaris-8b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "sao10k/l3-lunaris-8b", "name": "Sao10K: Llama 3 8B Lunaris", "pricing": { "completion": "0.00000005", "prompt": "0.00000004" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__stealth_ox_alpha": { "catalog": { "agent_compatible": true, "availability": "expires-2098-12-31", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "max", "description": "Ox Alpha served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Ox Alpha via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "stealth", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "stealth/ox-alpha" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "stealth/ox-alpha", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/stealth/ox-alpha/endpoints" }, "per_request_limits": null }, "expiration_date": "2098-12-31", "id": "stealth/ox-alpha", "name": "Ox Alpha", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "max", "default_enabled": true, "mandatory": true, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__stepfun_step_3_5_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "none", "description": "StepFun: Step 3.5 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "StepFun: Step 3.5 Flash via OpenRouter", "input_cost_per_million": 0.1, "inventory": "openrouter", "kind": "chat", "maker": "stepfun", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.3, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "stepfun/step-3.5-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "stepfun/step-3.5-flash", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/stepfun/step-3.5-flash/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "stepfun/step-3.5-flash", "name": "StepFun: Step 3.5 Flash", "pricing": { "completion": "0.0000003", "prompt": "0.0000001" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__stepfun_step_3_7_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.04, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "medium", "description": "StepFun: Step 3.7 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "StepFun: Step 3.7 Flash via OpenRouter", "input_cost_per_million": 0.2, "inventory": "openrouter", "kind": "chat", "maker": "stepfun", "max_output_tokens": 256000, "modalities": [ "text" ], "output_cost_per_million": 1.15, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "stepfun/step-3.7-flash" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "stepfun/step-3.7-flash-20260528", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/stepfun/step-3.7-flash-20260528/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "stepfun/step-3.7-flash", "name": "StepFun: Step 3.7 Flash", "pricing": { "completion": "0.00000115", "input_cache_read": "0.00000004", "prompt": "0.0000002" }, "reasoning": { "default_effort": "medium", "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 256000 } } }, "openrouter_openai_chat__tencent_hunyuan_a13b_instruct": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Tencent: Hunyuan A13B Instruct served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hunyuan A13B Instruct via OpenRouter", "input_cost_per_million": 0.14, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.57, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "tencent/hunyuan-a13b-instruct" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hunyuan-a13b-instruct", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hunyuan-a13b-instruct/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hunyuan-a13b-instruct", "name": "Tencent: Hunyuan A13B Instruct", "pricing": { "completion": "0.00000057", "prompt": "0.00000014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "reasoning", "response_format", "structured_outputs", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__tencent_hy3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.033, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "Tencent: Hy3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hy3 via OpenRouter", "input_cost_per_million": 0.132, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 0.528, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "tencent/hy3" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hy3-20260706", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hy3-20260706/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hy3", "name": "Tencent: Hy3", "pricing": { "completion": "0.000000528", "input_cache_read": "0.000000033", "prompt": "0.000000132" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "low", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_completion_tokens", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__tencent_hy3_preview": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.06, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "Tencent: Hy3 preview served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hy3 preview via OpenRouter", "input_cost_per_million": 0.18, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "tencent/hy3-preview" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hy3-preview-20260421", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hy3-preview-20260421/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hy3-preview", "name": "Tencent: Hy3 preview", "pricing": { "completion": "0.0000006", "input_cache_read": "0.00000006", "prompt": "0.00000018" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "seed", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__tencent_hy_mt2_1_8b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "Tencent: Hy-MT2-1.8B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hy-MT2-1.8B via OpenRouter", "input_cost_per_million": 0.044, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 0.177, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "tencent/hy-mt2-1.8b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hy-mt2-1.8b-20260521", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hy-mt2-1.8b-20260521/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hy-mt2-1.8b", "name": "Tencent: Hy-MT2-1.8B", "pricing": { "completion": "0.000000177", "prompt": "0.000000044" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "stop", "temperature" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__tencent_hy_mt2_30b_a3b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "Tencent: Hy-MT2-30B-A3B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hy-MT2-30B-A3B via OpenRouter", "input_cost_per_million": 0.074, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 0.295, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "tencent/hy-mt2-30b-a3b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hy-mt2-30b-a3b-20260521", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hy-mt2-30b-a3b-20260521/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hy-mt2-30b-a3b", "name": "Tencent: Hy-MT2-30B-A3B", "pricing": { "completion": "0.000000295", "prompt": "0.000000074" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "response_format", "stop", "structured_outputs", "temperature" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__tencent_hy_mt2_7b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 8192, "default_reasoning": "none", "description": "Tencent: Hy-MT2-7B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Tencent: Hy-MT2-7B via OpenRouter", "input_cost_per_million": 0.074, "inventory": "openrouter", "kind": "chat", "maker": "tencent", "max_output_tokens": 4096, "modalities": [ "text" ], "output_cost_per_million": 0.295, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "tencent/hy-mt2-7b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "tencent/hy-mt2-7b-20260521", "context_length": 8192, "endpoint_metadata": { "links": { "details": "/api/v1/models/tencent/hy-mt2-7b-20260521/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "tencent/hy-mt2-7b", "name": "Tencent: Hy-MT2-7B", "pricing": { "completion": "0.000000295", "prompt": "0.000000074" }, "supported_parameters": [ "max_completion_tokens", "max_tokens", "response_format", "stop", "structured_outputs", "temperature" ], "top_provider": { "context_length": 8192, "is_moderated": false, "max_completion_tokens": 4096 } } }, "openrouter_openai_chat__thedrummer_cydonia_24b_v4_1": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.15, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "TheDrummer: Cydonia 24B V4.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "TheDrummer: Cydonia 24B V4.1 via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "thedrummer", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "thedrummer/cydonia-24b-v4.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "thedrummer/cydonia-24b-v4.1", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/thedrummer/cydonia-24b-v4.1/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thedrummer/cydonia-24b-v4.1", "name": "TheDrummer: Cydonia 24B V4.1", "pricing": { "completion": "0.0000005", "input_cache_read": "0.00000015", "prompt": "0.0000003" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__thedrummer_rocinante_12b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "TheDrummer: Rocinante 12B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "TheDrummer: Rocinante 12B via OpenRouter", "input_cost_per_million": 0.25, "inventory": "openrouter", "kind": "chat", "maker": "thedrummer", "max_output_tokens": 65536, "modalities": [ "text" ], "output_cost_per_million": 0.5, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "thedrummer/rocinante-12b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "thedrummer/rocinante-12b", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/thedrummer/rocinante-12b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thedrummer/rocinante-12b", "name": "TheDrummer: Rocinante 12B", "pricing": { "completion": "0.0000005", "prompt": "0.00000025" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 65536 } } }, "openrouter_openai_chat__thedrummer_skyfall_36b_v2": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.25, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 32768, "default_reasoning": "none", "description": "TheDrummer: Skyfall 36B V2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "TheDrummer: Skyfall 36B V2 via OpenRouter", "input_cost_per_million": 0.55, "inventory": "openrouter", "kind": "chat", "maker": "thedrummer", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "thedrummer/skyfall-36b-v2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "thedrummer/skyfall-36b-v2", "context_length": 32768, "endpoint_metadata": { "links": { "details": "/api/v1/models/thedrummer/skyfall-36b-v2/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thedrummer/skyfall-36b-v2", "name": "TheDrummer: Skyfall 36B V2", "pricing": { "completion": "0.0000008", "input_cache_read": "0.00000025", "prompt": "0.00000055" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__thedrummer_unslopnemo_12b": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1024000, "default_reasoning": "none", "description": "TheDrummer: UnslopNemo 12B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "TheDrummer: UnslopNemo 12B via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "thedrummer", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thedrummer/unslopnemo-12b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "thedrummer/unslopnemo-12b", "context_length": 1024000, "endpoint_metadata": { "links": { "details": "/api/v1/models/thedrummer/unslopnemo-12b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thedrummer/unslopnemo-12b", "name": "TheDrummer: UnslopNemo 12B", "pricing": { "completion": "0.0000004", "prompt": "0.0000004" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 32768, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__thinkingmachines_inkling": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.17, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "high", "description": "Thinking Machines: Inkling served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Thinking Machines: Inkling via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "thinkingmachines", "modalities": [ "text" ], "output_cost_per_million": 4.05, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thinkingmachines/inkling" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "thinkingmachines/inkling-20260715", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/thinkingmachines/inkling-20260715/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thinkingmachines/inkling", "name": "Thinking Machines: Inkling", "pricing": { "completion": "0.00000405", "input_cache_read": "0.00000017", "prompt": "0.000001" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low", "minimal", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__thinkingmachines_inkling_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.17, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 524288, "default_reasoning": "high", "description": "Thinking Machines: Inkling (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Thinking Machines: Inkling (batch) via OpenRouter", "input_cost_per_million": 1.0, "inventory": "openrouter", "kind": "chat", "maker": "thinkingmachines", "modalities": [ "text" ], "output_cost_per_million": 4.05, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thinkingmachines/inkling:batch" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "thinkingmachines/inkling-20260715", "context_length": 524288, "endpoint_metadata": { "links": { "details": "/api/v1/models/thinkingmachines/inkling-20260715/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thinkingmachines/inkling:batch", "name": "Thinking Machines: Inkling (batch)", "pricing": { "completion": "0.00000405", "input_cache_read": "0.00000017", "prompt": "0.000001" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low", "minimal", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__thinkingmachines_inkling_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "Thinking Machines: Inkling (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Thinking Machines: Inkling (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "thinkingmachines", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thinkingmachines/inkling:free" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "thinkingmachines/inkling-20260715", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/thinkingmachines/inkling-20260715/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thinkingmachines/inkling:free", "name": "Thinking Machines: Inkling (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low", "minimal", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "seed", "stop", "temperature", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__thinkingmachines_inkling_small": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "high", "description": "Thinking Machines: Inkling Small served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Thinking Machines: Inkling Small via OpenRouter", "input_cost_per_million": 0.45, "inventory": "openrouter", "kind": "chat", "maker": "thinkingmachines", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 1.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thinkingmachines/inkling-small" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "thinkingmachines/inkling-small-20260730", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/thinkingmachines/inkling-small-20260730/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thinkingmachines/inkling-small", "name": "Thinking Machines: Inkling Small", "pricing": { "completion": "0.0000012", "input_cache_read": "0.0000001", "prompt": "0.00000045" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low", "minimal", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__thinkingmachines_inkling_small_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 262144, "default_reasoning": "high", "description": "Thinking Machines: Inkling Small (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Thinking Machines: Inkling Small (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "thinkingmachines", "max_output_tokens": 262144, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "minimal", "low", "medium", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "thinkingmachines/inkling-small:free" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "audio" ], "output_modalities": [ "text" ] }, "canonical_slug": "thinkingmachines/inkling-small-20260730", "context_length": 262144, "endpoint_metadata": { "links": { "details": "/api/v1/models/thinkingmachines/inkling-small-20260730/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "thinkingmachines/inkling-small:free", "name": "Thinking Machines: Inkling Small (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "max", "high", "medium", "low", "minimal", "none" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "reasoning_effort", "seed", "stop", "temperature", "tools", "top_p" ], "top_provider": { "context_length": 262144, "is_moderated": false, "max_completion_tokens": 262144 } } }, "openrouter_openai_chat__undi95_remm_slerp_l2_13b": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 6144, "default_reasoning": "none", "description": "ReMM SLERP 13B served through OpenRouter's reviewed text-only Switchyard route", "display_name": "ReMM SLERP 13B via OpenRouter", "input_cost_per_million": 0.45, "inventory": "openrouter", "kind": "chat", "maker": "undi95", "max_output_tokens": 6144, "modalities": [ "text" ], "output_cost_per_million": 0.65, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "undi95/remm-slerp-l2-13b" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "undi95/remm-slerp-l2-13b", "context_length": 6144, "endpoint_metadata": { "links": { "details": "/api/v1/models/undi95/remm-slerp-l2-13b/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "undi95/remm-slerp-l2-13b", "name": "ReMM SLERP 13B", "pricing": { "completion": "0.00000065", "prompt": "0.00000045" }, "supported_parameters": [ "frequency_penalty", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 6144, "is_moderated": false, "max_completion_tokens": 6144 } } }, "openrouter_openai_chat__upstage_solar_pro4": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.006, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 524288, "default_reasoning": "none", "description": "Upstage: Solar Pro 4 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Upstage: Solar Pro 4 via OpenRouter", "input_cost_per_million": 0.03, "inventory": "openrouter", "kind": "chat", "maker": "upstage", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.12, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "upstage/solar-pro4" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "upstage/solar-pro4-20260810", "context_length": 524288, "endpoint_metadata": { "links": { "details": "/api/v1/models/upstage/solar-pro4-20260810/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "upstage/solar-pro4", "name": "Upstage: Solar Pro 4", "pricing": { "completion": "0.00000012", "input_cache_read": "0.000000006", "prompt": "0.00000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 524288, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__upstage_solar_pro_3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.015, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Upstage: Solar Pro 3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Upstage: Solar Pro 3 via OpenRouter", "input_cost_per_million": 0.15, "inventory": "openrouter", "kind": "chat", "maker": "upstage", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.6, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "upstage/solar-pro-3" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "upstage/solar-pro-3", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/upstage/solar-pro-3/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "upstage/solar-pro-3", "name": "Upstage: Solar Pro 3", "pricing": { "completion": "0.0000006", "input_cache_read": "0.000000015", "prompt": "0.00000015" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "response_format", "structured_outputs", "temperature", "tool_choice", "tools", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__writer_palmyra_x5": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1040000, "default_reasoning": "none", "description": "Writer: Palmyra X5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Writer: Palmyra X5 via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "writer", "max_output_tokens": 8192, "modalities": [ "text" ], "output_cost_per_million": 6.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "writer/palmyra-x5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "writer/palmyra-x5-20250428", "context_length": 1040000, "endpoint_metadata": { "links": { "details": "/api/v1/models/writer/palmyra-x5-20250428/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "writer/palmyra-x5", "name": "Writer: Palmyra X5", "pricing": { "completion": "0.000006", "prompt": "0.0000006" }, "supported_parameters": [ "max_tokens", "stop", "temperature", "top_k", "top_p" ], "top_provider": { "context_length": 1040000, "is_moderated": true, "max_completion_tokens": 8192 } } }, "openrouter_openai_chat__x_ai_grok_4_20": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 2000000, "default_reasoning": "none", "description": "SpaceXAI: Grok 4.20 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok 4.20 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "x-ai/grok-4.20" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-4.20-20260309", "context_length": 2000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-4.20-20260309/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-4.20", "name": "SpaceXAI: Grok 4.20", "pricing": { "completion": "0.0000025", "input_cache_read": "0.0000002", "overrides": [ { "completion": "0.000005", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.005" }, "reasoning": { "default_enabled": false, "mandatory": false }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 2000000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_4_20_multi_agent": { "catalog": { "agent_compatible": false, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 2000000, "default_reasoning": "medium", "description": "SpaceXAI: Grok 4.20 Multi-Agent served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok 4.20 Multi-Agent via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": false, "upstream_id": "x-ai/grok-4.20-multi-agent" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-4.20-multi-agent-20260309", "context_length": 2000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-4.20-multi-agent-20260309/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-4.20-multi-agent", "name": "SpaceXAI: Grok 4.20 Multi-Agent", "pricing": { "completion": "0.0000025", "input_cache_read": "0.0000002", "overrides": [ { "completion": "0.000005", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.005" }, "reasoning": { "default_effort": "medium", "default_enabled": true, "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "top_logprobs", "top_p" ], "top_provider": { "context_length": 2000000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_4_3": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1000000, "default_reasoning": "low", "description": "SpaceXAI: Grok 4.3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok 4.3 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "x-ai/grok-4.3" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-4.3-20260430", "context_length": 1000000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-4.3-20260430/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-4.3", "name": "SpaceXAI: Grok 4.3", "pricing": { "completion": "0.0000025", "input_cache_read": "0.0000002", "overrides": [ { "completion": "0.000005", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.0000025" } ], "prompt": "0.00000125", "web_search": "0.005" }, "reasoning": { "default_effort": "low", "default_enabled": true, "mandatory": false, "supported_efforts": [ "high", "medium", "low", "none" ] }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1000000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_4_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 500000, "default_reasoning": "high", "description": "SpaceXAI: Grok 4.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok 4.5 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "x-ai/grok-4.5" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-4.5-20260708", "context_length": 500000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-4.5-20260708/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-4.5", "name": "SpaceXAI: Grok 4.5", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000003", "overrides": [ { "completion": "0.000012", "input_cache_read": "0.0000006", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.005" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": true, "supported_efforts": [ "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 500000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_4_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 500000, "default_reasoning": "high", "description": "SpaceXAI: Grok 4.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok 4.6 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "x-ai/grok-4.6" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-4.6-20260810", "context_length": 500000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-4.6-20260810/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-4.6", "name": "SpaceXAI: Grok 4.6", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000005", "overrides": [ { "completion": "0.000012", "input_cache_read": "0.000001", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.005" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 500000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_build_0_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "none", "description": "SpaceXAI: Grok Build 0.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "SpaceXAI: Grok Build 0.1 via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "x-ai/grok-build-0.1" }, "evidence": { "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "x-ai/grok-build-0.1-20260520", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/x-ai/grok-build-0.1-20260520/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "x-ai/grok-build-0.1", "name": "SpaceXAI: Grok Build 0.1", "pricing": { "completion": "0.000002", "input_cache_read": "0.0000002", "overrides": [ { "completion": "0.000004", "input_cache_read": "0.0000004", "min_prompt_tokens": 200000, "prompt": "0.000002" } ], "prompt": "0.000001", "web_search": "0.005" }, "reasoning": { "mandatory": true }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__x_ai_grok_latest": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 500000, "default_reasoning": "high", "description": "xAI: Grok Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "xAI: Grok Latest via OpenRouter", "inventory": "openrouter", "kind": "chat", "maker": "x-ai", "modalities": [ "text" ], "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "medium", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~x-ai/grok-latest" }, "evidence": { "alias_target": { "name": "SpaceXAI: Grok 4.6", "slug": "x-ai/grok-4.6" }, "architecture": { "input_modalities": [ "text", "image", "file" ], "output_modalities": [ "text" ] }, "canonical_slug": "~x-ai/grok-latest", "context_length": 500000, "endpoint_metadata": { "links": { "details": "/api/v1/models/~x-ai/grok-latest/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "~x-ai/grok-latest", "name": "xAI: Grok Latest", "pricing": { "completion": "0.000006", "input_cache_read": "0.0000005", "overrides": [ { "completion": "0.000012", "input_cache_read": "0.000001", "min_prompt_tokens": 200000, "prompt": "0.000004" } ], "prompt": "0.000002", "web_search": "0.005" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": true, "supported_efforts": [ "xhigh", "high", "medium", "low" ] }, "supported_parameters": [ "include_reasoning", "logprobs", "max_tokens", "reasoning", "reasoning_effort", "response_format", "seed", "structured_outputs", "temperature", "tool_choice", "tools", "top_logprobs", "top_p" ], "top_provider": { "context_length": 500000, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__xiaomi_mimo_v2_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0028, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "none", "description": "Xiaomi: MiMo-V2.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Xiaomi: MiMo-V2.5 via OpenRouter", "input_cost_per_million": 0.14, "inventory": "openrouter", "kind": "chat", "maker": "xiaomi", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.28, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "xiaomi/mimo-v2.5" }, "evidence": { "architecture": { "input_modalities": [ "text", "audio", "image", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "xiaomi/mimo-v2.5-20260422", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/xiaomi/mimo-v2.5-20260422/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "xiaomi/mimo-v2.5", "name": "Xiaomi: MiMo-V2.5", "pricing": { "completion": "0.00000028", "input_cache_read": "0.0000000028", "prompt": "0.00000014" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__xiaomi_mimo_v2_5_pro": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.0036, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1050000, "default_reasoning": "none", "description": "Xiaomi: MiMo-V2.5-Pro served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Xiaomi: MiMo-V2.5-Pro via OpenRouter", "input_cost_per_million": 0.435, "inventory": "openrouter", "kind": "chat", "maker": "xiaomi", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 0.87, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "xiaomi/mimo-v2.5-pro" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "xiaomi/mimo-v2.5-pro-20260422", "context_length": 1050000, "endpoint_metadata": { "links": { "details": "/api/v1/models/xiaomi/mimo-v2.5-pro-20260422/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "xiaomi/mimo-v2.5-pro", "name": "Xiaomi: MiMo-V2.5-Pro", "pricing": { "completion": "0.00000087", "input_cache_read": "0.0000000036", "prompt": "0.000000435" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_4_5": { "catalog": { "agent_compatible": true, "availability": "expires-2026-12-31", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.11, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Z.ai: GLM 4.5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.5 via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 98304, "modalities": [ "text" ], "output_cost_per_million": 2.2, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.5", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.5/endpoints" }, "per_request_limits": null }, "expiration_date": "2026-12-31", "id": "z-ai/glm-4.5", "name": "Z.ai: GLM 4.5", "pricing": { "completion": "0.0000022", "input_cache_read": "0.00000011", "prompt": "0.0000006" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 98304 } } }, "openrouter_openai_chat__z_ai_glm_4_5_air": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.025, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Z.ai: GLM 4.5 Air served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.5 Air via OpenRouter", "input_cost_per_million": 0.13, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 98304, "modalities": [ "text" ], "output_cost_per_million": 0.85, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.5-air" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.5-air", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.5-air/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.5-air", "name": "Z.ai: GLM 4.5 Air", "pricing": { "completion": "0.00000085", "input_cache_read": "0.000000025", "prompt": "0.00000013" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 98304 } } }, "openrouter_openai_chat__z_ai_glm_4_5v": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.11, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 65536, "default_reasoning": "none", "description": "Z.ai: GLM 4.5V served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.5V via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 1.8, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.5v" }, "evidence": { "architecture": { "input_modalities": [ "text", "image" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.5v", "context_length": 65536, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.5v/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.5v", "name": "Z.ai: GLM 4.5V", "pricing": { "completion": "0.0000018", "input_cache_read": "0.00000011", "prompt": "0.0000006" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 65536, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__z_ai_glm_4_6": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "Z.ai: GLM 4.6 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.6 via OpenRouter", "input_cost_per_million": 0.5, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 2.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.6" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.6", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.6/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.6", "name": "Z.ai: GLM 4.6", "pricing": { "completion": "0.000002", "input_cache_read": "0.0000001", "prompt": "0.0000005" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 202752, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_4_6v": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.055, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 131072, "default_reasoning": "none", "description": "Z.ai: GLM 4.6V served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.6V via OpenRouter", "input_cost_per_million": 0.3, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 32768, "modalities": [ "text" ], "output_cost_per_million": 0.9, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.6v" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.6-20251208", "context_length": 131072, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.6-20251208/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.6v", "name": "Z.ai: GLM 4.6V", "pricing": { "completion": "0.0000009", "input_cache_read": "0.000000055", "prompt": "0.0000003" }, "reasoning": { "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 131072, "is_moderated": false, "max_completion_tokens": 32768 } } }, "openrouter_openai_chat__z_ai_glm_4_7": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.08, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "Z.ai: GLM 4.7 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.7 via OpenRouter", "input_cost_per_million": 0.4, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 1.75, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.7" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.7-20251222", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.7-20251222/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.7", "name": "Z.ai: GLM 4.7", "pricing": { "completion": "0.00000175", "input_cache_read": "0.00000008", "prompt": "0.0000004" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_a", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 202752, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_4_7_flash": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.01, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 202752, "default_reasoning": "none", "description": "Z.ai: GLM 4.7 Flash served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 4.7 Flash via OpenRouter", "input_cost_per_million": 0.06, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 16384, "modalities": [ "text" ], "output_cost_per_million": 0.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-4.7-flash" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-4.7-flash-20260119", "context_length": 202752, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-4.7-flash-20260119/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-4.7-flash", "name": "Z.ai: GLM 4.7 Flash", "pricing": { "completion": "0.0000004", "input_cache_read": "0.00000001", "prompt": "0.00000006" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 202752, "is_moderated": false, "max_completion_tokens": 16384 } } }, "openrouter_openai_chat__z_ai_glm_5": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.12, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "Z.ai: GLM 5 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5 via OpenRouter", "input_cost_per_million": 0.6, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 1.92, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5-20260211", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5-20260211/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-5", "name": "Z.ai: GLM 5", "pricing": { "completion": "0.00000192", "input_cache_read": "0.00000012", "prompt": "0.0000006" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 198000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__z_ai_glm_5_1": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1794, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 204800, "default_reasoning": "none", "description": "Z.ai: GLM 5.1 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5.1 via OpenRouter", "input_cost_per_million": 0.966, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 128000, "modalities": [ "text" ], "output_cost_per_million": 3.036, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5.1" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5.1-20260406", "context_length": 204800, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5.1-20260406/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-5.1", "name": "Z.ai: GLM 5.1", "pricing": { "completion": "0.000003036", "input_cache_read": "0.0000001794", "prompt": "0.000000966" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "presence_penalty", "reasoning", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 200000, "is_moderated": false, "max_completion_tokens": 128000 } } }, "openrouter_openai_chat__z_ai_glm_5_2": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.1932, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "high", "description": "Z.ai: GLM 5.2 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5.2 via OpenRouter", "input_cost_per_million": 0.966, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 3.036, "output_modalities": [ "text" ], "parallel_tool_calls": true, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5.2" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5.2-20260616", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5.2-20260616/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-5.2", "name": "Z.ai: GLM 5.2", "pricing": { "completion": "0.000003036", "input_cache_read": "0.0000001932", "prompt": "0.000000966" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "high" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "logprobs", "max_tokens", "min_p", "parallel_tool_calls", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_logprobs", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_5_2_batch": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.26, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048575, "default_reasoning": "high", "description": "Z.ai: GLM 5.2 (batch) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5.2 (batch) via OpenRouter", "input_cost_per_million": 1.4, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5.2:batch" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5.2-20260616", "context_length": 1048575, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5.2-20260616/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-5.2:batch", "name": "Z.ai: GLM 5.2 (batch)", "pricing": { "completion": "0.0000044", "input_cache_read": "0.00000026", "prompt": "0.0000014" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "high" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "logit_bias", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048575, "is_moderated": false, "max_completion_tokens": null } } }, "openrouter_openai_chat__z_ai_glm_5_2_free": { "catalog": { "agent_compatible": true, "availability": "current", "availability_source": "openrouter-models-api", "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 256000, "default_reasoning": "high", "description": "Z.ai: GLM 5.2 (free) served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5.2 (free) via OpenRouter", "input_cost_per_million": 0.0, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 256000, "modalities": [ "text" ], "output_cost_per_million": 0.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none", "high", "xhigh" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": true, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5.2:free" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5.2-20260616", "context_length": 256000, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5.2-20260616/endpoints" }, "per_request_limits": null }, "expiration_date": null, "id": "z-ai/glm-5.2:free", "name": "Z.ai: GLM 5.2 (free)", "pricing": { "completion": "0", "prompt": "0" }, "reasoning": { "default_effort": "high", "default_enabled": true, "mandatory": false, "supported_efforts": [ "xhigh", "high" ] }, "supported_parameters": [ "frequency_penalty", "include_reasoning", "max_tokens", "min_p", "presence_penalty", "reasoning", "reasoning_effort", "repetition_penalty", "response_format", "seed", "stop", "structured_outputs", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 256000, "is_moderated": false, "max_completion_tokens": 256000 } } }, "openrouter_openai_chat__z_ai_glm_5_3": { "catalog": { "agent_compatible": true, "availability": "expires-2098-12-31", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.26, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "max", "description": "Z.ai: GLM 5.3 served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5.3 via OpenRouter", "input_cost_per_million": 1.4, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5.3" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5.3-20260816", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5.3-20260816/endpoints" }, "per_request_limits": null }, "expiration_date": "2098-12-31", "id": "z-ai/glm-5.3", "name": "Z.ai: GLM 5.3", "pricing": { "completion": "0.0000044", "input_cache_read": "0.00000026", "prompt": "0.0000014" }, "reasoning": { "default_effort": "max", "default_enabled": true, "mandatory": true, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_5_turbo": { "catalog": { "agent_compatible": true, "availability": "expires-2098-12-31", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.24, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 202752, "default_reasoning": "none", "description": "Z.ai: GLM 5 Turbo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5 Turbo via OpenRouter", "input_cost_per_million": 1.2, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5-turbo" }, "evidence": { "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5-turbo-20260315", "context_length": 202752, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5-turbo-20260315/endpoints" }, "per_request_limits": null }, "expiration_date": "2098-12-31", "id": "z-ai/glm-5-turbo", "name": "Z.ai: GLM 5 Turbo", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000024", "prompt": "0.0000012" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 202752, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_5v_turbo": { "catalog": { "agent_compatible": true, "availability": "expires-2098-12-31", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.24, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 202752, "default_reasoning": "none", "description": "Z.ai: GLM 5V Turbo served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM 5V Turbo via OpenRouter", "input_cost_per_million": 1.2, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 4.0, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "none" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "z-ai/glm-5v-turbo" }, "evidence": { "architecture": { "input_modalities": [ "image", "text", "video" ], "output_modalities": [ "text" ] }, "canonical_slug": "z-ai/glm-5v-turbo-20260401", "context_length": 202752, "endpoint_metadata": { "links": { "details": "/api/v1/models/z-ai/glm-5v-turbo-20260401/endpoints" }, "per_request_limits": null }, "expiration_date": "2098-12-31", "id": "z-ai/glm-5v-turbo", "name": "Z.ai: GLM 5V Turbo", "pricing": { "completion": "0.000004", "input_cache_read": "0.00000024", "prompt": "0.0000012" }, "reasoning": { "default_enabled": true, "mandatory": false }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 202752, "is_moderated": false, "max_completion_tokens": 131072 } } }, "openrouter_openai_chat__z_ai_glm_latest": { "catalog": { "agent_compatible": true, "availability": "expires-2098-12-31", "availability_source": "openrouter-models-api", "cached_input_cost_per_million": 0.26, "capability_confidence": "openrouter-models-api-snapshot", "capability_source": "openrouter-models-api", "context_window": 1048576, "default_reasoning": "max", "description": "Z.ai: GLM Latest served through OpenRouter's reviewed text-only Switchyard route", "display_name": "Z.ai: GLM Latest via OpenRouter", "input_cost_per_million": 1.4, "inventory": "openrouter", "kind": "chat", "maker": "z-ai", "max_output_tokens": 131072, "modalities": [ "text" ], "output_cost_per_million": 4.4, "output_modalities": [ "text" ], "parallel_tool_calls": false, "pricing_source": "openrouter-models-api", "reasoning_levels": [ "low", "high", "max" ], "resource_group": "openrouter", "route": "openrouter_openai_chat", "source": "openrouter-models-api", "structured_output": false, "supports_reasoning_summaries": false, "tool_calling": true, "upstream_id": "~z-ai/glm-latest" }, "evidence": { "alias_target": { "name": "Z.ai: GLM 5.3", "slug": "z-ai/glm-5.3" }, "architecture": { "input_modalities": [ "text" ], "output_modalities": [ "text" ] }, "canonical_slug": "~z-ai/glm-latest", "context_length": 1048576, "endpoint_metadata": { "links": { "details": "/api/v1/models/~z-ai/glm-latest/endpoints" }, "per_request_limits": null }, "expiration_date": "2098-12-31", "id": "~z-ai/glm-latest", "name": "Z.ai: GLM Latest", "pricing": { "completion": "0.0000044", "input_cache_read": "0.00000026", "prompt": "0.0000014" }, "reasoning": { "default_effort": "max", "default_enabled": true, "mandatory": true, "supported_efforts": [ "max", "high", "low" ] }, "supported_parameters": [ "include_reasoning", "max_tokens", "reasoning", "reasoning_effort", "response_format", "temperature", "tool_choice", "tools", "top_k", "top_p" ], "top_provider": { "context_length": 1048576, "is_moderated": false, "max_completion_tokens": 131072 } } } }, "models_sha256": "78c5359c7dd6030fec8d69a6908b484bf202ab68bc7a8d01c8b25fcd1af4ed33", "schema_version": 8, "sources": { "openrouter-models-api": "https://openrouter.ai/api/v1/models", "openrouter-openapi": "https://openrouter.ai/openapi.json", "openrouter-reasoning": "https://openrouter.ai/docs/guides/best-practices/reasoning-tokens", "openrouter-tool-calling": "https://openrouter.ai/docs/guides/features/tool-calling", "openrouter-usage": "https://openrouter.ai/docs/cookbook/administration/usage-accounting", "openrouter-zdr-endpoints": "https://openrouter.ai/api/v1/endpoints/zdr" } }