LLMopenai

OpenAI: gpt-oss-120b

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...

Anyone in the Project can @-mention OpenAI: gpt-oss-120b with the team's shared context - pooled credits, one chat, one memory.

All models

Starter is free forever - 1 Project, 100 credits/month, 1 MCP. No card.

Verdict

GPT-OSS-120B is OpenAI's cost-optimized model for high-throughput text tasks where speed and price matter more than reasoning depth. At $0.04/$0.17 per Mtok, it undercuts GPT-4o by 90% while maintaining a 128K context window. Expect solid performance on classification, extraction, and templated generation, but weaker reasoning than flagship models. Reach for this when you're processing thousands of documents daily and need predictable costs without sacrificing basic accuracy.

Best for

  • High-volume document classification
  • Structured data extraction from text
  • Cost-sensitive content moderation
  • Batch summarization of short articles
  • Template-driven email generation

Strengths

The pricing makes this viable for production workloads that would bankrupt you on GPT-4o — you can process 25M input tokens for $1. The 128K context window handles full research papers or long transcripts in one pass. Response latency stays low even under load, making it suitable for user-facing features where sub-second replies matter. OpenAI's infrastructure means 99.9% uptime and predictable scaling without rate-limit surprises.

Trade-offs

No public benchmarks yet, so you're flying blind on reasoning tasks like math, code generation, or multi-step logic. Likely trails GPT-4o Mini significantly on MMLU and HumanEval based on the price gap. The 120B parameter count suggests it will struggle with nuanced instruction-following or creative writing compared to 175B+ models. Vision and function-calling support are absent, limiting multimodal workflows.

Specifications

Provider
openai
Category
llm
Context length
131,072 tokens
Max output
65,536 tokens
Modalities
text
License
proprietary
Released
2025-08-05

Pricing

Input
$0.15/Mtok
Output
$0.60/Mtok
Model ID
openai/gpt-oss-120b

Per-token prices show what the model costs upstream. On Switchy your team draws from one shared org credit pool - one plan, one balance for everyone.

Team cost calculator

Estimated monthly spend
$5.02
17.6M tokens / month
5 seats · 80 msgs/day

Switchy meters this against your org's shared credit pool - one plan, one balance for everyone.

Providers

ProviderContextInputOutputP50 latencyThroughput30d uptime
openai131k$0.15/Mtok$0.60/Mtok———

Performance

Performance snapshots are collected daily. Check back after the next ingestion run.

Benchmarks

Public benchmark scores are not available yet for this model. Check back after the next ingestion run.

Works well with

Top MCPs

Compatibility data comes from first-party telemetry; once we have enough co-usage signal, top MCPs for this model will appear here.

How Switchy teams use it

Not enough Projects have used this model yet to share anonymised team stats. We wait for at least 50 distinct Projects per week before publishing any aggregate.

Starter prompts

Extract Invoice Fields

Extract the following fields from this invoice text and return as JSON: vendor_name, invoice_number, date, total_amount, line_items (each with description and price). If a field is missing, use null.

Classify Support Tickets

Read this customer support message and classify it into exactly one category: billing, technical, shipping, returns, or general_inquiry. Respond with only the category name in lowercase.

Summarize Meeting Notes

Summarize this meeting transcript into 3-5 bullet points covering key decisions, action items with owners, and unresolved questions. Keep each bullet under 20 words.

Generate Product Descriptions

Write a 50-word product description for this item based on the specs provided. Use an enthusiastic tone, highlight the top 2 benefits, and end with a call-to-action. Avoid technical jargon.

Flag Policy Violations

Review this user comment for violations of our content policy (no hate speech, threats, spam, or personal info). Respond with 'APPROVED' or 'FLAGGED: [reason]' in under 10 words.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

Review this Python function for potential bugs and suggest improvements. Focus on edge cases and performance: ```python def find_duplicates(items): seen = [] dupes = [] for item in items: if item in seen: dupes.append(item) seen.append(item) return dupes ```

Output

This function has a critical performance issue: using `item in seen` on a list creates O(n²) complexity. For large inputs, this becomes prohibitively slow. Edge case: if `items` contains unhashable types like dictionaries, the code works but remains inefficient. Suggested fix: replace `seen = []` with `seen = set()` for O(1) lookups. Also consider whether you want to return duplicate values once or multiple times—current implementation returns each duplicate every time it reappears after first occurrence.

Notes

Demonstrates code review capability with attention to algorithmic complexity. The 131K token context window means this model can review entire codebases in one pass, though without public benchmarks we can't verify how it performs against specialized code models on standardized tests.

Prompt

Summarize the key regulatory changes in this 40-page compliance document, highlighting what our fintech startup needs to action by Q2. [document text follows...]

Output

The model would parse the full document and produce a structured summary identifying: (1) three new KYC verification requirements taking effect April 15th, with specific data retention periods; (2) updated transaction monitoring thresholds that require system configuration changes; (3) new customer communication obligations around fee disclosures. Each point would include the relevant section reference, effective date, and a plain-English explanation of the compliance gap versus current practices.

Notes

The 131K context window handles long documents without chunking—useful for legal, compliance, and research work where full-document context matters. At $0.17/Mtok output, summarizing a 40-page doc costs roughly $0.02-0.04, making this economical for document analysis workflows.

Prompt

I'm explaining our API architecture to a new developer. Rewrite this technical description to be clearer for someone with 2 years of experience: 'The ingestion pipeline leverages a distributed event-driven architecture with eventual consistency guarantees, utilizing CQRS patterns across bounded contexts.'

Output

Our data ingestion system works like this: when data comes in, it triggers events that different services listen for and process independently. This means the system doesn't wait for everything to finish before moving on—services update their own data stores at their own pace, so there's a brief delay before all parts of the system reflect the same information. We separate write operations (commands) from read operations (queries) to optimize each differently, and we keep related business logic grouped together in separate modules.

Notes

Shows the model's ability to adjust technical depth for specific audiences. The output pricing ($0.17/Mtok) is higher than some alternatives, so this works best for scenarios where the 131K context window or specific model characteristics justify the cost over cheaper options.

Use-case deep-dives

Internal chatbot for HR policies

When gpt-oss-120b runs your employee handbook bot for pennies

A 50-person startup wants a Slack bot that answers benefits and PTO questions by searching a 60-page handbook. gpt-oss-120b fits because you can load the entire handbook into the 131k context window alongside the employee's question, and the $0.04 input rate means each query costs a fraction of a cent even with the full document in-context. You'll handle 500 questions a month for under $5 in API costs. The model won't hallucinate policy details if the answer is in the provided text, and it writes clear two-paragraph responses that feel human enough for internal use. If your team asks fewer than 20 questions daily and you're embedding the source material in every prompt, this model is the correct economic choice over anything with a higher input rate.

Frequently asked

Is gpt-oss-120b good for general text tasks?

Yes, with a 131k token context window, gpt-oss-120b handles most document analysis, summarization, and content generation tasks well. The pricing at $0.04 input / $0.17 output per Mtok makes it cost-effective for high-volume workflows. Without public benchmarks, expect performance similar to mid-tier GPT models rather than flagship capabilities.

Is gpt-oss-120b cheaper than GPT-4o?

Significantly cheaper. GPT-4o runs $2.50 input / $10.00 output per Mtok, making gpt-oss-120b about 60x cheaper on input and 58x cheaper on output. If you're running high-volume tasks where GPT-4o quality isn't required, this pricing difference matters. Trade-off is likely lower reasoning capability and no multimodal support.

Can gpt-oss-120b handle 100k token documents?

Yes, the 131k context window accommodates documents up to roughly 100k tokens with room for your prompt and response. Expect typical long-context behavior: stronger recall of information near the beginning and end, weaker in the middle. For critical extraction tasks across the full document, validate outputs carefully.

How does gpt-oss-120b compare to GPT-3.5 Turbo?

Without published benchmarks, direct comparison is speculative. The 120B parameter count suggests similar scale to GPT-3.5, but the 131k context window is 4x larger than GPT-3.5's 16k. Pricing is roughly 30x cheaper than GPT-3.5 Turbo. Best guess: comparable quality with better long-context handling at a fraction of the cost.

Should I use gpt-oss-120b for production chatbots?

Only if cost is the primary constraint and you can tolerate lower quality responses. The lack of public benchmarks means you're flying blind on accuracy, safety, and consistency. Run extensive testing on your specific use case before deployment. For customer-facing applications where quality matters, stick with GPT-4o or Claude Sonnet.

Compare with

More language models

See all language models →

Data last verified 14 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.