stack-openai.stack.json json Copy{
"osr": "1",
"kind": "stack",
"name": "OpenAI tiers",
"description": "OpenAI only: gpt-oss-20b for everyday requests, GPT-5.1 for moderate work, o1-pro for hard ones - with complexity rules and a cost-aware objective.",
"targets": [
{
"ocm": "1",
"id": "model-openai-gpt-oss-20b",
"kind": "llm",
"name": "gpt-oss-20b",
"description": "gpt-oss-20b is an open-weight 21B parameter model released by OpenAI under the Apache 2.0 license. It uses a Mixture-of-Experts (MoE) architecture with 3.6B active parameters per forward pass, optimized for...",
"publisher": "OpenAI",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"llm",
"openai",
"openrouter",
"open-weights",
"reasoning",
"tool-calling",
"models"
],
"languages": [
"en"
],
"modalities": [
"text"
],
"supports_tools": true,
"supports_streaming": true,
"context_window": 131072
},
"quality_prior": 0.09,
"examples": [
"gpt-oss-20b is an open-weight 21B parameter model released by OpenAI under the Apache 2.0 license. It uses a Mixture-of-Experts (MoE) architecture with 3.6B active parameters per forward pass, optimized for..."
],
"primary": false,
"metadata": {
"source": {
"provider": "models",
"ref": "1754414229",
"url": "https://openrouter.ai/openai/gpt-oss-20b",
"key": "openai/gpt-oss-20b",
"catalogue": "https://openrouter.ai/api/v1"
},
"model": "openai/gpt-oss-20b",
"pricing": {
"input_usd_per_1m": 0.03,
"output_usd_per_1m": 0.13,
"cache_read_usd_per_1m": 0.03
},
"max_output_tokens": 117964,
"output_modalities": [
"text"
],
"hugging_face_id": "openai/gpt-oss-20b",
"reasoning": true,
"created": 1754414229,
"benchmarks": {
"intelligence_index": 9,
"coding_index": 20.7,
"agentic_index": 1.4,
"hub_downloads": 6675065,
"hub_downloads_total": 98061509,
"hub_likes": 5070,
"hub_trending": 27,
"osr_index": 25.4,
"osr_coverage": 0.4
}
},
"cost": {
"usd_per_1k_tokens": 0.00008
},
"endpoints": [
{
"protocol": "openai",
"url": "https://openrouter.ai/api/v1"
}
]
},
{
"ocm": "1",
"id": "model-openai-gpt-5-1",
"kind": "llm",
"name": "GPT-5.1",
"description": "GPT-5.1 is the latest frontier-grade model in the GPT-5 series, offering stronger general-purpose reasoning, improved instruction adherence, and a more natural conversational style compared to GPT-5. It uses adaptive reasoning...",
"publisher": "OpenAI",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"llm",
"openai",
"openrouter",
"reasoning",
"tool-calling",
"image",
"file",
"models"
],
"languages": [
"en"
],
"modalities": [
"image",
"text",
"file"
],
"supports_tools": true,
"supports_streaming": true,
"context_window": 400000
},
"quality_prior": 0.6,
"examples": [
"GPT-5.1 is the latest frontier-grade model in the GPT-5 series, offering stronger general-purpose reasoning, improved instruction adherence, and a more natural conversational style compared to GPT-5. It uses adaptive reasoning..."
],
"primary": false,
"metadata": {
"source": {
"provider": "models",
"ref": "1763060305",
"url": "https://openrouter.ai/openai/gpt-5.1",
"key": "openai/gpt-5.1",
"catalogue": "https://openrouter.ai/api/v1"
},
"model": "openai/gpt-5.1",
"pricing": {
"input_usd_per_1m": 1.25,
"output_usd_per_1m": 10,
"cache_read_usd_per_1m": 0.125
},
"max_output_tokens": 128000,
"output_modalities": [
"text"
],
"reasoning": true,
"created": 1763060305,
"benchmarks": {
"coding_index": 49.4
}
},
"cost": {
"usd_per_1k_tokens": 0.005625
},
"endpoints": [
{
"protocol": "openai",
"url": "https://openrouter.ai/api/v1"
}
]
},
{
"ocm": "1",
"id": "model-openai-o1-pro",
"kind": "llm",
"name": "o1-pro",
"description": "The o1 series of models are trained with reinforcement learning to think before they answer and perform complex reasoning. The o1-pro model uses more compute to think harder and provide...",
"publisher": "OpenAI",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"llm",
"openai",
"openrouter",
"reasoning",
"image",
"file",
"models"
],
"languages": [
"en"
],
"modalities": [
"text",
"image",
"file"
],
"supports_tools": false,
"supports_streaming": true,
"context_window": 200000
},
"quality_prior": 0.6,
"examples": [
"The o1 series of models are trained with reinforcement learning to think before they answer and perform complex reasoning. The o1-pro model uses more compute to think harder and provide..."
],
"primary": false,
"metadata": {
"source": {
"provider": "models",
"ref": "1742423211",
"url": "https://openrouter.ai/openai/o1-pro",
"key": "openai/o1-pro",
"catalogue": "https://openrouter.ai/api/v1"
},
"model": "openai/o1-pro",
"pricing": {
"input_usd_per_1m": 150,
"output_usd_per_1m": 600
},
"max_output_tokens": 100000,
"output_modalities": [
"text"
],
"reasoning": true,
"created": 1742423211
},
"cost": {
"usd_per_1k_tokens": 0.375
},
"endpoints": [
{
"protocol": "openai",
"url": "https://openrouter.ai/api/v1"
}
]
}
],
"rules": [
{
"name": "hard-to-strongest",
"when": {
"min_complexity": 0.7
},
"prefer": [
"model-openai-o1-pro"
]
},
{
"name": "easy-stays-cheap",
"when": {
"max_complexity": 0.3
},
"avoid": [
"model-openai-o1-pro"
]
}
],
"objective": {
"quality": 0.7,
"cost": 0.8,
"latency": 0.2
},
"metadata": {
"source": {
"provider": "catalogue-stacks",
"path": "openai",
"ref": "2026-09-19",
"url": "https://openrouter.ai/openai",
"key": "catalogue-stacks/openai",
"catalogue": "https://openrouter.ai/api/v1",
"generated": true
}
}
}