Skip to content
Alpha
  • Models
  • Rankings
  • Ori
Talk to sales

Footer

OpenRouterOpenRouter
© 2026 OpenRouter, Inc

Product

  • Chat
  • Rankings
  • Benchmarks
  • Apps
  • Discover
  • Models
  • Ori
  • Collections
  • Providers
  • Tools
  • Pricing
  • Business
  • Enterprise
  • Labs

Company

  • About
  • Blog
  • Customers
  • Careers
    Hiring
  • Privacy
  • Terms of Service
  • Trust Center
  • Support
  • Works With OR
  • Data
  • Brand

Developer

  • Documentation
  • API Reference
  • Developer Platform
  • Status
  • AI Site Map

Connect

  • Discord
  • GitHub
  • LinkedIn
  • X
  • YouTube
Favicon for openai

OpenAI: gpt-oss-120b

openai/gpt-oss-120b

Model weights
Compare

gpt-oss-120b is an open-weight, 117B-parameter Mixture-of-Experts (MoE) language model from OpenAI designed for high-reasoning, agentic, and general-purpose production use cases. It activates 5.1B parameters per forward pass and is optimized to run on a single H100 GPU with native MXFP4 quantization. The model supports configurable reasoning depth, full chain-of-thought access, and native tool use, including function calling, browsing, and structured output generation.

Modalities
In / out price
$0.021 / $0.077per 1M
Context
131K
Released
Aug 5, 2025
Knowledge cutoff
Jun 2024
Compare
ProvidersPricingPerformanceUptimeBenchmarksAppsActivityFAQExplore

Providers

Different companies host the same model. OpenRouter routes your request to one of them based on the routing mode you pick — Balanced (price + speed), Nitro (fastest), or Floor (cheapest).

Pricing

The average price customers actually pay for this model, next to the prices providers post. Caching and discounts mean the price actually paid is often well below the listed one.

Performance

Throughput is how fast the model writes (tokens per second — higher is better). Latency is total round-trip time (lower is better). TTFT is time-to-first-token — how long before you see anything appear (lower is better).

Uptime

Uptime is the percentage of the past 3 days that at least one provider was responding to requests. Availability is the percentage of time that inference was successfully served. OpenRouter continuously monitors and uses the next-best provider when one returns an error.

Benchmarks

Scores on standardized evaluations and this model’s own outputs on shared benchmark prompts. Higher percentages are better — and each rank shows where this model lands among the models evaluated on that source.

Benchmark score summary for OpenAI: gpt-oss-120b (Artificial Analysis, Design Arena and Vals AI)
SourceBenchmarkScore
Artificial Analysisgpt-oss-120b (High) Coding Index30.4
Artificial Analysisgpt-oss-120b (High) Agentic Index3.7
Artificial Analysisgpt-oss-120b (High) GPQA Diamond78.2%
Artificial Analysisgpt-oss-120b (High) HLE19.6%
Artificial Analysisgpt-oss-120b (High) IFBench69.0%
Artificial Analysisgpt-oss-120b (High) τ²-Bench Telecom65.8%
Artificial Analysisgpt-oss-120b (High) AA-LCR52.0%
Artificial Analysisgpt-oss-120b (High) τ-Bench Banking12.8%
Artificial Analysisgpt-oss-120b (High) GDPval-AA5.8%
Artificial Analysisgpt-oss-120b (High) CritPt1.1%
Artificial Analysisgpt-oss-120b (High) LiveCodeBench87.8%
Artificial Analysisgpt-oss-120b (High) SciCode34.0%
Artificial Analysisgpt-oss-120b (High) Terminal-Bench Hard23.5%
Artificial Analysisgpt-oss-120b (High) Terminal-Bench 4.00.0%
Artificial Analysisgpt-oss-120b (High) Terminal-Bench 2.126.2%
Artificial Analysisgpt-oss-120b (High) MMLU-Pro80.8%
Artificial Analysisgpt-oss-120b (High) AIME 202593.4%
Artificial Analysisgpt-oss-120b (Low) Coding Index21.2
Artificial Analysisgpt-oss-120b (Low) GPQA Diamond67.2%
Artificial Analysisgpt-oss-120b (Low) HLE5.9%
Artificial Analysisgpt-oss-120b (Low) IFBench58.3%
Artificial Analysisgpt-oss-120b (Low) τ²-Bench Telecom45.0%
Artificial Analysisgpt-oss-120b (Low) AA-LCR46.0%
Artificial Analysisgpt-oss-120b (Low) τ-Bench Banking2.9%
Artificial Analysisgpt-oss-120b (Low) GDPval-AA0.0%
Artificial Analysisgpt-oss-120b (Low) CritPt0.0%
Artificial Analysisgpt-oss-120b (Low) LiveCodeBench70.7%
Artificial Analysisgpt-oss-120b (Low) Terminal-Bench Hard5.3%
Artificial Analysisgpt-oss-120b (Low) Terminal-Bench 2.113.9%
Artificial Analysisgpt-oss-120b (Low) MMLU-Pro77.5%
Artificial Analysisgpt-oss-120b (Low) AIME 202566.7%
Design ArenaGPT OSS 120B Models Arena 3D Elo898
Design ArenaGPT OSS 120B Models Arena Code Categories Elo961
Design ArenaGPT OSS 120B Models Arena Data Visualization Elo987
Design ArenaGPT OSS 120B Models Arena Game Development Elo992
Design ArenaGPT OSS 120B Models Arena UI Component Elo921
Design ArenaGPT OSS 120B Models Arena Website Elo966
Vals AIGPT OSS 120B AIME92.6%
Vals AIGPT OSS 120B CaseLaw v248.8%
Vals AIGPT OSS 120B CorpFin v258.2%
Vals AIGPT OSS 120B Finance Agent v1.121.5%
Vals AIGPT OSS 120B GPQA Diamond78.5%
Vals AIGPT OSS 120B LiveCodeBench83.2%
Vals AIGPT OSS 120B LegalBench75.9%
Vals AIGPT OSS 120B MATH 50094.8%
Vals AIGPT OSS 120B MedQA91.4%
Vals AIGPT OSS 120B MGSM92.0%
Vals AIGPT OSS 120B MMLU Pro79.2%
Vals AIGPT OSS 120B SWE-bench33.6%
Vals AIGPT OSS 120B TaxEval v271.6%
Vals AIGPT OSS 120B Terminal-Bench 2.019.1%

Apps

Public apps that send the most traffic to this model. Good signal for what real production workloads look like — and a hint at which use cases this model is best suited for.

Activity

Token volume and request traffic to this model over time.

API

Drop-in code to call this model. OpenRouter's API is OpenAI-compatible — most SDKs work by just swapping the base URL. The only thing that changes between models is the model slug below.

Available through EU in-region routing

OpenAI: gpt-oss-120b is available through EU in-region routing. Requests sent to eu.openrouter.ai are decrypted in the EU and routed only to shared provider endpoints in Europe (the EU/EEA, the UK, and Switzerland).

Providers in Europe
Amazon Bedrock
Prices in Europe
  • Amazon Bedrock: $0.15/M tokens input, $0.60/M tokens output
Base URL
https://eu.openrouter.ai/api/v1
Plan
Requires Business or Enterprise. Self-serve on Business: no contract, no monthly minimum. OpenRouter Business for EU in-region routing

Fails closed: if no shared provider endpoint in Europe is available, the request errors instead of leaving the region. Requests served by your own BYOK key go to your deployment’s region, which you control. In-region routing docs

Explore more models

AI Model RankingsRanking
Latency / throughput
$0.021$0.077$0.0190.66s75 tok/s
99.82%
$0.030$0.150$0.0150.73s37 tok/s
100.00%
$0.030$0.150$0.0301.09s16 tok/s
98.23%
$0.030$0.170$0.0300.26s74 tok/s
99.91%
$0.030$0.180$0.0300.44s60 tok/s
99.97%
$0.030$0.187$0.0300.36s130 tok/s
99.53%
$0.037$0.170--0.54s24 tok/s
95.61%
$0.050$0.250$0.0500.25s237 tok/s
99.89%
$0.055$0.250--0.90s43 tok/s
99.72%
$0.060$0.400$0.0300.58s134 tok/s
100.00%
$0.060$0.420$0.0120.73s61 tok/s
100.00%
$0.100$0.500$0.1000.22s177 tok/s
99.86%
$0.100$0.500$0.1000.17s169 tok/s
99.88%
$0.100$0.750$0.0550.32s195 tok/s
100.00%
$0.140$0.950--0.78s269 tok/s
98.78%
$0.150$0.600$0.1000.28s307 tok/s
99.70%
$0.150$0.600--0.58s349 tok/s
100.00%
$0.150$0.600$0.0751.21s22 tok/s
93.05%
$0.150$0.600--0.94s148 tok/s
99.70%
$0.150$0.600--0.29s100 tok/s
97.19%
$0.150$0.600$0.0750.20s309 tok/s
99.94%
$0.150$0.750--0.95s186 tok/s
94.59%
$0.200$0.950--1.65s61 tok/s
76.16%
$0.350$0.750$0.3500.20s697 tok/s
99.51%
$0.090$0.360--0.46s59 tok/s
1.98%
Not used in Standard routing:Why these endpoints are not used
$0.150$0.600--0.41s144 tok/s
100.00%
ProviderInput / Output /M
ThroughputUptime
  • Favicon for PrimeIntellect
    Input $0.021 / Output $0.077
    Throughput 75 tok/sUptime 99.82%
  • Favicon for Near AI
    Input $0.03 / Output $0.15
    Throughput 37 tok/sUptime 100.00%
  • Favicon for Venice
    Input $0.03 / Output $0.15
    Throughput 16 tok/sUptime 98.23%
  • Favicon for CoreWeave
    Input $0.03 / Output $0.17
    Throughput 74 tok/sUptime 99.91%
  • Favicon for DekaLLM
    Input $0.03 / Output $0.18
    Throughput 60 tok/sUptime 99.97%
  • Favicon for AkashML
    Input $0.03 / Output $0.187
    Throughput 130 tok/sUptime 99.53%
  • Favicon for DeepInfra
    Input $0.037 / Output $0.17
    Throughput 24 tok/sUptime 95.61%
  • Favicon for Crusoe
    Input $0.05 / Output $0.25
    Throughput 237 tok/sUptime 99.89%
  • Favicon for Mancer 2
    Input $0.055 / Output $0.25
    Throughput 43 tok/sUptime 99.72%
  • Favicon for Sail Research
    Input $0.06 / Output $0.40
    Throughput 134 tok/sUptime 100.00%
  • Favicon for DigitalOcean
    Input $0.06 / Output $0.42
    Throughput 61 tok/sUptime 100.00%
  • Favicon for BaseTen
    Input $0.10 / Output $0.50
    Throughput 177 tok/sUptime 99.86%
  • Favicon for BaseTen
    Input $0.10 / Output $0.50
    Throughput 169 tok/sUptime 99.88%
  • Favicon for Parasail
    Input $0.10 / Output $0.75
    Throughput 195 tok/sUptime 100.00%
  • Favicon for SambaNova
    Input $0.14 / Output $0.95
    Throughput 269 tok/sUptime 98.78%
  • Favicon for Nebius
    Input $0.15 / Output $0.60
    Throughput 307 tok/sUptime 99.70%
  • Favicon for Amazon Bedrock
    Input $0.15 / Output $0.60
    Throughput 349 tok/sUptime 100.00%
  • Favicon for SiliconFlow
    Input $0.15 / Output $0.60
    Throughput 22 tok/sUptime 93.05%
  • Favicon for Phala
    Input $0.15 / Output $0.60
    Throughput 148 tok/sUptime 99.70%
  • Favicon for Together
    Input $0.15 / Output $0.60
    Throughput 100 tok/sUptime 97.19%
  • Favicon for Groq
    Input $0.15 / Output $0.60
    Throughput 309 tok/sUptime 99.94%
  • Favicon for Mara
    Input $0.15 / Output $0.75
    Throughput 186 tok/sUptime 94.59%
  • Favicon for DeepInfra
    Input $0.20 / Output $0.95
    Throughput 61 tok/sUptime 76.16%
  • Favicon for Cerebras
    Input $0.35 / Output $0.75
    Throughput 697 tok/sUptime 99.51%
  • Favicon for Google
    Input $0.09 / Output $0.36
    Throughput 59 tok/sUptime 1.98%
  • Not used in Standard routing:Why these endpoints are not used
  • Favicon for Amazon Bedrock
    Input $0.15 / Output $0.60
    Throughput 144 tok/sUptime 100.00%
Throughput
697tok/s

P50, best across providers

Latency
0.17s

P50, best provider

AutoExacto benchmarks
GPQA DiamondTAU-BenchAmazon Bedrock76.8%--Amazon Bedrock (EU)76.8%--Google Vertex72.6%--AkashML77.3%66.5%Sail Research77.0%66.7%NEAR AI76.6%66.8%
+20 more providers
Uptime (3d)The model was reachable. Request routed to a provider.
100.00%
Availability (3d)The model returned inference from any provider. Errors and empty responses count against it.
99.63%

Availability over the last 3 days

Last 72 hours
Availability 99.63%
3 Days Ago2 Days AgoYesterdayNow

Availability over the last 24 hours

OpenRouter Availability
99.56%
Without Routing
89.18%

When an error occurs in an upstream provider, we can recover by routing to another healthy provider, if your request filters allow it. You can access per-provider uptime data programmatically through the Endpoints API. Learn more about our load balancing and provider routing options.

1.
Favicon for https://convosight.com/
cvi-magic-tasks-ai-tagging
new
45.2Btokens
2.
Favicon for https://mira.tg/
Mira is the leading AI agent inside Telegram
Mira is a Telegram-native AI assistant.
27.6Btokens
3.
Favicon for https://op.gg/
OP.GG
new
24.8Btokens
4.
Favicon for https://apollo.halan.io/
LibreChat
new
17.4Btokens
5.
Favicon for https://craftrpgs.com/?utm_source=openrouter
Craft
Build and play AI RPGs
11.8Btokens
Rest of OpenRouter
22.2B
Top 5 Apps
2.03B

Frequently asked questions

gpt-oss-120b is an open-weight, 117B-parameter Mixture-of-Experts (MoE) language model from OpenAI designed for high-reasoning, agentic, and general-purpose production use cases. It activates 5.1B parameters per forward pass and is optimized to run on a single H100 GPU with native MXFP4 quantization.

gpt-oss-120b costs $0.021/M input tokens and $0.077/M output tokens, with separate rates for Cache Read at $0.019/M tokens.

gpt-oss-120b has a 131,072 token context window. It supports up to 65,536 completion tokens.

Yes. gpt-oss-120b accepts tools and tool_choice for function calling on 19 of the 23 providers serving it, and requests that send tools are routed to those providers. It also supports structured outputs via a JSON schema in response_format.

gpt-oss-120b is served by 23 providers on OpenRouter: Prime Intellect, NEAR AI, Venice, CoreWeave, DekaLLM, AkashML, DeepInfra (fp8), Crusoe and 15 more. Requests are routed to the best available provider, with automatic failover to the others, and you can pin or exclude providers with provider routing.

gpt-oss-120b was released on August 5, 2025. Its knowledge cutoff is June 30, 2024.

More models from OpenAI

GPT-6.1 Terra Pro

GPT-6.1 Terra Pro is the same underlying model as GPT-6.1 Terra, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6.1 Terra and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6.1 Terra instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$1 / $5
GPT-6.1 Terra Pro (batch)

GPT-6.1 Terra Pro is the same underlying model as GPT-6.1 Terra, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6.1 Terra and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6.1 Terra instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$0.50 / $2.50
GPT-6.1 Terra

GPT-6.1 Terra is the mid-tier model in OpenAI's GPT-6.1 series, priced below GPT-6.1 Sol. It is suited for everyday agentic, coding, and writing work, is particularly strong at understanding screenshots and on-screen content, and is efficient enough for high-volume workloads.

Text1.1M context$1 / $5
GPT-6.1 Terra (batch)

GPT-6.1 Terra is the mid-tier model in OpenAI's GPT-6.1 series, priced below GPT-6.1 Sol. It is suited for everyday agentic, coding, and writing work, is particularly strong at understanding screenshots and on-screen content, and is efficient enough for high-volume workloads.

Text1.1M context$0.50 / $2.50
GPT-6 Luna Decisions

GPT-6 Luna Decisions is GPT-6 Luna served through OpenAI's Decisions API. Instead of generating text, it reads the content passed as state (text, JSON, or images) and returns typed, probabilistic answers to named questions in a single request: the probability of yes for a yes/no question (noul), a probability for every option plus the most likely one (choice), or a probability for every level of an ordered rubric plus the expected score (score).

It is built for classification, routing, moderation, and rubric grading where application code thresholds the returned numbers rather than parsing a chat reply. A request can carry up to 200 questions about the same content.

Decisions$0.10 / $0
GPT-6.1 Sol Pro

GPT-6.1 Sol Pro is the same underlying model as GPT-6.1 Sol, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6.1 Sol and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6.1 Sol instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$2 / $10
GPT-6.1 Sol Pro (batch)

GPT-6.1 Sol Pro is the same underlying model as GPT-6.1 Sol, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6.1 Sol and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6.1 Sol instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$1 / $5
GPT-6.1 Sol

GPT-6.1 Sol is an upgrade to GPT-6 Sol from OpenAI, positioned below the flagship GPT-6 Astra in the GPT-6 series. It is suited for agentic coding, computer use, document-heavy professional work, and multi-step business workflow automation, and approaches Astra-level results on these tasks at a much lower cost. Compared with GPT-6 Sol, it makes fewer factual errors and is more reliable at respecting explicit restrictions and user intent during agentic tasks.

Text1.1M context$2 / $10
GPT-6.1 Sol (batch)

GPT-6.1 Sol is an upgrade to GPT-6 Sol from OpenAI, positioned below the flagship GPT-6 Astra in the GPT-6 series. It is suited for agentic coding, computer use, document-heavy professional work, and multi-step business workflow automation, and approaches Astra-level results on these tasks at a much lower cost. Compared with GPT-6 Sol, it makes fewer factual errors and is more reliable at respecting explicit restrictions and user intent during agentic tasks.

Text1.1M context$1 / $5
GPT-6 Luna Pro

GPT-6 Luna Pro is the same underlying model as GPT-6 Luna, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6 Luna and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6 Luna instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$0.10 / $0.50
GPT-6 Luna Pro (batch)

GPT-6 Luna Pro is the same underlying model as GPT-6 Luna, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6 Luna and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6 Luna instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$0.05 / $0.25
GPT-6 Luna

GPT-6 Luna is the fast, cost-efficient model in OpenAI's GPT-6 series, positioned below GPT-6 Sol. It is suited for high-volume and latency-sensitive workloads such as chat, classification, and lightweight agentic tasks, and at higher reasoning effort it can take on complex software engineering and computer-use tasks that previously called for a Sol-tier model. It shares the GPT-6 family's gains in factual reliability and its clearer, more concise communication style.

Text1.1M context$0.10 / $0.50
GPT-6 Luna (batch)

GPT-6 Luna is the fast, cost-efficient model in OpenAI's GPT-6 series, positioned below GPT-6 Sol. It is suited for high-volume and latency-sensitive workloads such as chat, classification, and lightweight agentic tasks, and at higher reasoning effort it can take on complex software engineering and computer-use tasks that previously called for a Sol-tier model. It shares the GPT-6 family's gains in factual reliability and its clearer, more concise communication style.

Text1.1M context$0.05 / $0.25
GPT-6 Sol Pro

GPT-6 Sol Pro is the same underlying model as GPT-6 Sol, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6 Sol and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6 Sol instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$2 / $10
GPT-6 Sol Pro (batch)

GPT-6 Sol Pro is the same underlying model as GPT-6 Sol, served with reasoning.mode set to pro for higher-quality responses on complex tasks.

Cost note: pro mode spends far more reasoning tokens per request, so a typical request costs several times more than the same request on GPT-6 Sol and takes much longer to complete. It is intended for hard, high-stakes problems where the extra accuracy justifies the cost. For everyday coding, agentic, and chat workloads, use GPT-6 Sol instead.

Learn more in OpenAI's docs: https://developers.openai.com/api/docs/guides/reasoning#reasoning-mode

Text1.1M context$1 / $5
GPT-6 Sol

GPT-6 Sol is the cost-efficient high-end model in OpenAI's GPT-6 series, positioned below the flagship GPT-6 Astra and above the fast GPT-6 Luna tier. It is suited for demanding professional work, agentic coding, business workflow automation, and computer use, and is particularly strong at long-horizon software engineering tasks in real codebases. It approaches Astra-level factual reliability at a much lower cost and shares Astra's clearer, more concise communication style in technical and coding conversations.

Text1.1M context$2 / $10
GPT-6 Sol (batch)

GPT-6 Sol is the cost-efficient high-end model in OpenAI's GPT-6 series, positioned below the flagship GPT-6 Astra and above the fast GPT-6 Luna tier. It is suited for demanding professional work, agentic coding, business workflow automation, and computer use, and is particularly strong at long-horizon software engineering tasks in real codebases. It approaches Astra-level factual reliability at a much lower cost and shares Astra's clearer, more concise communication style in technical and coding conversations.

Text1.1M context$1 / $5
GPT Astra Latest

This model always redirects to the latest model in the GPT Astra family.

Text1.1M context
GPT Sol Latest

This model always redirects to the latest model in the GPT Sol family.

Text1.1M context
GPT Terra Latest

This model always redirects to the latest model in the GPT Terra family.

Text1.1M context