38730 lines
1.1 MiB
Plaintext
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"
|
|
}
|
|
}
|