Files
codex-mmo/config/inventory-snapshots/openrouter.json
T
2026-08-24 08:11:59 -07:00

38730 lines
1.1 MiB
Plaintext

{
"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"
}
}