Models › gpt-oss family

gpt-oss-safeguard-20b

openai Apache 2.0 out 13 months ago

21.5B parameters (4 of 32 experts per token), text in, text out, 128K tokens of context. 1 provider serves it from $0.075 per million input tokens.

Verified 2026-10-25 Rank #353 in LLMs · score 81.3 method v1 Sources 4 Downloads 30d 18.1k · #464 of 619 tracked

What does it cost?$0.075/1M incheapest of 1Groq2026-10-25
Can I use it?Apache 2.0Permissive; patent grantlicence file2026-10-24
Do people use it?18.1kdownloads, 30 days#464 of 619 we track · below the median+4 likes, downloads −25% this week285 likesHugging Face2026-10-24

Worth reading

Picked by rule from 34 tracked pieces: the lab's own post, the most shared, a field report, the latest.

Classifiers trained on tens of thousands of samples can outperform gpt-oss-safeguard when reasoning directly from the policy.

From Technical Report: Performance and baseline evaluations of gpt-oss-safeguard-120b and gpt-oss-safeguard-20b · cdn.openai.com
The lab's own post

Technical Report: Performance and baseline evaluations of gpt-oss-safeguard-120b and gpt-oss-safeguard-20b

OpenAI released gpt-oss-safeguard-120b and gpt-oss-safeguard-20b, open-weight models post-trained to reason from provided policies for content classification.

  • Classifiers trained on tens of thousands of samples can outperform gpt-oss-safeguard when reasoning directly from the policy.
  • The models are time and compute-intensive, making it challenging to scale across all platform content.
cdn.openai.com 2.8k words
Most discussed · 490 HN pts

GPT-OSS vs. Qwen3 and a detailed look how things evolved since GPT-2

OpenAI released gpt-oss-120b and gpt-oss-20b, their first open-weight models since GPT-2 in 2019.

  • A 2025 research paper confirms Dropout results in worse downstream performance in single-epoch regimes.
magazine.sebastianraschka.com 2025-08-10 490 HN pts · 97 comments 5.2k words about the gpt oss family family
Latest · 3 months ago

Show HN: Distilling DeepSeek into GPT-OSS doesn't transfer censorship. Try it

A study using DeepSeek V4 Flash as a teacher and GPT-OSS-120B as a student found that political censorship did not transfer during financial reasoning distillation.

  • The distilled 120B model scores 83.61% on FinanceReasoning, outperforming Kimi K3 at 81.93% and Inkling at 65.13%.
  • The 120B model serves from a single H100 or A100 with base weights in their native MXFP4 at roughly 63 GB.
ctgt.ai 2026-07-30 170 HN pts · 73 comments 2.6k words about the gpt oss family family

25 best of 34 tracked

The 3 picks above, plus these 22. Top is the radar's score: discussion, source authority and the lab's own posts, fading with age.

  1. ArticleRunning GPT-OSS-120B at 500 tokens per second on Nvidia GPUsbaseten.co · 2025-08-07
  2. ArticleIntroducing gpt-ossopenai.com · 2025-08-05 · 175 HN pts · official
  3. Articlegpt-oss-120b & gpt-oss-20b Model Card - OpenAI Deployment Safety Hubdeploymentsafety.openai.com · undated · official
  4. ArticleUser guide for gpt-oss-safeguarddevelopers.openai.com · undated · official
  5. ArticleGPT-OSS Reinforcement Learningdocs.unsloth.ai · 2025-09-27 · 180 HN pts
  6. ArticleWhat GPT-OSS leaks about OpenAI's training datafi-le.net · 2025-10-05 · 348 HN pts
  7. DiscussionShow HN: I taught GPT-OSS-120B to see using Google Lens and OpenCVnews.ycombinator.com · 2026-02-11
  8. DiscussionGPT-OSS-120B runs on just 8GB VRAM & 64GB+ system RAMold.reddit.com · 2025-08-11
  9. DiscussionCurious about the training data of OpenAI's new GPT-OSS models? I was tootwitter.com · 2025-08-09 · 239 HN pts
  10. ArticleVisualizing GPT-OSS-20B embeddingsmelonmars.github.io · 2025-08-17 · 89 HN pts
  11. ArticleGPT-OSS 120B Runs at 3000 tokens/sec on Cerebrascerebras.ai · 2025-11-08
  12. ArticleGPT-OSS-Safeguardopenai.com · 2025-10-29 · 4 HN pts · official
  13. ArticleOpenAI GPT-OSS Model Card [pdf]cdn.openai.com · 2025-08-05 · official
  14. CodeLlama.cpp: Add GPT-OSSgithub.com · 2025-08-05
  15. CodeShow HN: BrowserOS -- browser agents with GPT-OSS, local llmsgithub.com · 2025-08-22
  16. Codeopenai/gpt-oss-safeguardgithub.com · undated
  17. ArticleUsing Codex CLI with GPT-OSS:120B on an Nvidia DGX Spark via Tailscaletil.simonwillison.net · 2025-11-07
  18. CodeShow HN: Run gpt-oss-20b on 8GB GPUsgithub.com · 2025-09-03
  19. CodeOpenAI GPT-OSSgithub.com · 2025-08-05
  20. PaperIs GPT-OSS Good? A Comprehensive Evaluation of OpenAI’s Latest Open Source Modelsarxiv.org · 2025-12-13
  21. ArticleOpenAI's GPT-OSS models benchmarks worse than DeepSeek R1 and Qwen3 235Bxcancel.com · 2025-08-06
  22. ArticleCerebras now supports OpenAI GPT-OSS-120B at 3k Tokens Per SECcerebras.ai · 2025-08-06

Where to run it

Live hosted endpoints, cheapest first, USD per million tokens. Ties break on output price, then provider name.

#Cheapest live rowIn /1MOut /1MContextQuantSeen
1 Groq $0.075 $0.30 128K unknown Oct 25

All 1 provider →

Where it's used

Hugging Face does not say who downloads a model or with what. These are the proxies: API providers listing it, quantized builds, fine-tunes/adapters/merges, and Spaces that load it.

Served by 1 API provider; 14 quantized builds for local use.

  • As a service1Groq
  • On own hardware14quantized builds
  • Built on97 fine-tunes · 0 adapters · 2 merges
  • In apps100+Hugging Face Spaces

Top Spaces running it: hadadxyz/ai ♥ 819 · umint/ai ♥ 258 · openai/gpt-oss-safeguard-20b ♥ 47 · dromerosm/groq-chatbot ♥ 32

Will it fit?

Weights only, an estimate: leave room for the KV cache. Method

Fits a 16 GB card at INT4

About 13 GB at INT4, 26 GB at FP8, 52 GB at BF16: weights only, so leave room for the KV cache. Every expert must be resident, so total parameters count.

16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 13 GB of weights (estimate; KV cache and activations extra)INT413 GBFP8: about 26 GB of weights (estimate; KV cache and activations extra)FP826 GBBF16: about 52 GB of weights (estimate; KV cache and activations extra)BF1652 GB
16 GB card64 GB Mac2×80 GB8×80 GBINT4: about 13 GB of weights (estimate; KV cache and activations extra)INT413 GBFP8: about 26 GB of weights (estimate; KV cache and activations extra)FP826 GBBF16: about 52 GB of weights (estimate; KV cache and activations extra)BF1652 GB

Estimate params × bytes per param × 1.2 · how we estimate

The story so far

Weights, every dated article, and repo commits on one rail.

What people built on it

23 derivatives on the Hub. Which build to run, by runtime: the most downloaded in each class.

23 derivatives on the Hub, most of them quantized

From the Hugging Face model tree; quantized builds in teal, fine-tunes, merges and adapters in greys.

14 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)2 merges (Hugging Face model tree)14 quantized7 fine-tunes2 merges
14 quantized (Hugging Face model tree)7 fine-tunes (Hugging Face model tree)2 merges (Hugging Face model tree)14 quantized7 fine-tunes2 merges

All variants →

Reference

Everything else, folded: the full tables, every source.

What the card says

1 cited sentence

Summary generated, cited

The model classifies text content based on provided safety policies and uses the harmony response format.[1]

  1. “classify text content based on safety policies that you p…”

Generated 2026-10-07 15:09 UTC by parasail-gemma-4-26b-a4b-it; each numeral points at the fact it rests on. Not a verdict.

Use-case evidence

7 use cases

What it is good at 7 use cases

Labels are evidence, not verdicts: measured a third-party leaderboard row for this model; author-reported a number the model author published in the card or eval files; structural a deterministic signal from the name, config or chat template, or a decision-model estimate. Each chip links to its source. All use cases.

Facts

22 fields

Listed in LLMs · MoE

Facts

Pipeline tagtext-generation
Librarytransformers
ArchitecturesGptOssForCausalLM
Model typegpt_oss
Params by dtypeBF16: 1,804,459,584 · U8: 19,707,494,400
Size bandL
MoEyes
Experts32
Experts per token4
Context length131,072 (config.json max_position_embeddings)
PapersarXiv:2508.10925
LicenseApache 2.0 (apache-2.0)
Hub snapshot2026-10-25

Servability

vLLM · SGLang

Servability

vLLM: supported · GptOssForCausalLM · 7050ef881ff0835f6890a47db1859a24c65481d6SGLang: supported · GptOssForCausalLM · 773cb938fe9484a8f7e7e46fb1b1fe96412c59ed

vLLM registry (7050ef881ff0835f6890a47db1859a24c65481d6) · SGLang registry (773cb938fe9484a8f7e7e46fb1b1fe96412c59ed) · Matched by architecture class name against each project's registry on main; 'supported' means the architecture is registered, not that this checkpoint was tested.

Hardware fit

3 estimates

Hardware fit ESTIMATE

Weights-only memory for gpt-oss-safeguard-20b: params × bytes/param × 1.2 overhead. KV cache and activations are extra. How this is computed.

BF16 (2 bytes/param)52 GB · Single high-end GPU (<80 GB)
FP8 (1 byte/param)26 GB · Single high-end GPU (<80 GB)
INT4 (0.5 bytes/param)13 GB · Single GPU (<24 GB)

Weights only (params × bytes/param × 1.2 overhead); KV cache and activations extra. MoE: all experts must be resident, so total parameters count.

All variants

23 variants

Lineage

Fine-tuned from openai/gpt-oss-20b (same organization) Family: openai/gpt-oss 23 derivatives on the Hub

Base model: openai/gpt-oss-20b

quantized: 14finetune: 7merge: 2

Top variants (23 shown, ranked by downloads)

Relation
Quant
Size
23 rows
Variant Relation Quant Params Band License Author Likes Downloads
lmstudio-community/gpt-oss-safeguard-20b-MLX-MXFP4 quantized MLX 20.9B L — lmstudio-community 2 136.7k
unsloth/gpt-oss-safeguard-20b-GGUF quantized GGUF — — apache-2.0 unsloth 10 58.2k
mradermacher/gpt-oss-safeguard-20b-i1-GGUF quantized GGUF — — apache-2.0 mradermacher 0 31.4k
lmstudio-community/gpt-oss-safeguard-20b-GGUF quantized GGUF — — apache-2.0 lmstudio-community 4 14.7k
unsloth/gpt-oss-safeguard-20b-BF16 quantized -BF16 20.9B L apache-2.0 unsloth 0 6.2k
mradermacher/gpt-oss-safeguard-20b-GGUF quantized GGUF — — apache-2.0 mradermacher 0 6.1k
unsloth/gpt-oss-safeguard-20b finetune — 21.5B L apache-2.0 unsloth 1 5.1k
DevQuasar/openai.gpt-oss-safeguard-20b-GGUF quantized GGUF — — — DevQuasar 1 2.9k
FastFlowLM/GPT-OSS-Safeguard-20b-NPU2 finetune — — — apache-2.0 FastFlowLM 0 2.7k
tatsuyaaaaaaa/gpt-oss-safeguard-20b-gguf quantized gguf — — apache-2.0 tatsuyaaaaaaa 0 2.5k
SEOKDONG/gpt-oss-safeguard-20b-kor-enterprise-gptq-4bit quantized gptq 20.9B L apache-2.0 SEOKDONG 4 589
SEOKDONG/gpt-oss-safeguard-20b-kor-enterprise finetune — 20.9B L apache-2.0 SEOKDONG 5 420
Otilde/gpt-oss-safeguard-20b-MXFP4-Q4-MLX finetune MXFP4 20.9B L apache-2.0 Otilde 0 586
SiddhJagani/gpt-oss-safeguard-20b-mlx-Q8 quantized mlx 20.9B L apache-2.0 SiddhJagani 0 513
SiddhJagani/gpt-oss-safeguard-20b-mlx-Q2 quantized mlx 20.9B L apache-2.0 SiddhJagani 0 465
SiddhJagani/gpt-oss-safeguard-20b-mlx-Q4 quantized mlx 20.9B L apache-2.0 SiddhJagani 0 457
SiddhJagani/gpt-oss-safeguard-20b-mlx-Q3 quantized mlx 20.9B L apache-2.0 SiddhJagani 0 322
SiddhJagani/gpt-oss-safeguard-20b-mlx-Q6 quantized mlx 20.9B L apache-2.0 SiddhJagani 0 318
PoSTMEDIA/Vayne-V3 merge — 20.9B L apache-2.0 PoSTMEDIA 0 306
OpenFlowLM/GPT-OSS-Safeguard-20B-NPU2 finetune — — — apache-2.0 OpenFlowLM 0 222
PoSTMEDIA/Vayne-V2 merge — 21.5B L apache-2.0 PoSTMEDIA 0 147
tzchen07/rai-safeguard-20b-full-sft-bypass-X1-v1.6 finetune — 335K S other tzchen07 0 51
tzchen07/rai-safeguard-20b-iter5-X9-2ep finetune — 335K S other tzchen07 0 48

Repository changelog

3 commits

Repository changelog 3 commits

DateCommitSHA
2026-01-14 Update README.md 8a11e17
2025-10-29 Update README.md 9a23d08
2025-10-29 Super-squash branch 'main' using huggingface_hub 7b423ea

All providers

1 provider · 1 endpoint

Where to run 1 providers · 1 endpoints

Hosted endpoints observed for gpt-oss-safeguard-20b, sorted by input price (USD per million tokens). Each row names its observer and date; prices change daily, so check the source before quoting. Cheapest observed input price: $0.07/M.

ProviderModel refContextQuant$/M in$/M outtok/sTTFTToolsStatusObserved
Groq
hf, openrouter
openai/gpt-oss-safeguard-20b 128K unknown $0.07 $0.30 773.2 299 ms yes live 2026-10-25

Articles and coverage

34 pieces

Ranked by source signals (HN, Lobsters, authority domains, official posts) and recency. Summaries are generated from a stored copy of the article text; every sentence cites a span of that text, and nothing is shown that failed the citation check.

Official5

openai.com2025-08-05officialauthorityHN front pageabout the gpt oss familyHN 175 pts · 11 comments
cdn.openai.comofficialauthority2,803 words
OpenAI released gpt-oss-safeguard-120b and gpt-oss-safeguard-20b, open-weight models post-trained to reason from provided policies for content classification. These text-only models achieve 46.3% multi-policy accuracy with the 120b variant and 43.6% with the 20b variant, outperforming gpt-5-thinking on internal evaluations. They support 14 languages in MMMLU evaluations and are available under the Apache 2.0 license.written, reviewed, cited
  • Classifiers trained on tens of thousands of samples can outperform gpt-oss-safeguard when reasoning directly from the policy.
  • The models are time and compute-intensive, making it challenging to scale across all platform content.
  • The models were trained without any additional biological or cybersecurity data.
developers.openai.comofficialauthorityabout the gpt oss family
docs.unsloth.ai2025-09-27authorityHN front pageabout the gpt oss familyHN 180 pts · 43 comments1,473 words
Unsloth enables reinforcement learning training for OpenAI gpt-oss using GRPO, offering 3x faster inference and 50% lower VRAM usage compared to other implementations. Flash Attention 3 causes incorrect training losses due to lack of backward pass support for attention sinks, so Unsloth Flex Attention provides O(N) memory usage instead of O(N^2) for naive attention. Reward hacking countermeasures include inspecting imports, wiping caches, and restricting global variable access to ensure genuine task performance.written, reviewed, cited
  • Unsloth achieves ~21 tokens/s for gpt-oss RL inference by rewriting code from Transformers since vLLM lacks compatibility.
  • Training gpt-oss-20b with GRPO is possible on 15GB VRAM using embedding offloading which reduces usage by 1GB.
openai.com2025-10-29officialauthorityabout the gpt oss familyHN 4 pts · 1 comments

Analysis4

ctgt.ai2026-07-30HN front pageabout the gpt oss familyHN 170 pts · 73 comments2,582 words
A study using DeepSeek V4 Flash as a teacher and GPT-OSS-120B as a student found that political censorship did not transfer during financial reasoning distillation. The LineageEval framework evaluated 304 prompts, revealing the distilled model scored 83.61% on FinanceReasoning at an 8,000-token budget. This approach costs $0.00025939 per query, significantly lower than competing models, while avoiding the teacher's selective avoidance of China-related content.written, reviewed, cited
  • The distilled 120B model scores 83.61% on FinanceReasoning, outperforming Kimi K3 at 81.93% and Inkling at 65.13%.
  • The 120B model serves from a single H100 or A100 with base weights in their native MXFP4 at roughly 63 GB.
  • At an expanded 100,000-token budget, the self-distilled 120B remains stable while Kimi K3 falls to 81.93% and Inkling to 65.13%.
magazine.sebastianraschka.com2025-08-10authorityHN front pageabout the gpt oss familyHN 490 pts · 97 comments5,195 words
OpenAI released gpt-oss-120b and gpt-oss-20b, their first open-weight models since GPT-2 in 2019. The 20B model can run on a consumer GPU with up to 16 GB of RAM, and the 120B model can run on a single H100 with 80 GB of RAM or newer hardware. The models utilize MXFP4 optimization to fit onto single GPUs.written, reviewed, cited
  • A 2025 research paper confirms Dropout results in worse downstream performance in single-epoch regimes.
fi-le.net2025-10-05HN front pageabout the gpt oss familyHN 348 pts · 82 comments3,352 words
melonmars.github.io2025-08-17HN 89 pts · 24 comments

Community1

twitter.com2025-08-09HN front pageabout the gpt oss familyHN 239 pts · 57 comments
All coverage tracked for this model (34) — append-only, nothing is ever removed
TitleSourcePublishedFirst seenSignals
Technical Report: Performance and baseline evaluations of gpt-oss-safeguard-120b and gpt-oss-safeguard-20bcdn.openai.com official—2026-10-14exa
gpt-oss-120b & gpt-oss-20b Model Card - OpenAI Deployment Safety Hubdeploymentsafety.openai.com official—2026-10-14exa
openai/gpt-oss-safeguardgithub.com—2026-10-14exa
User guide for gpt-oss-safeguarddevelopers.openai.com official—2026-10-14exa
GPT-OSS-Safeguard-20B: Benchmarks, Pricing & Context Window — Benchgenbenchgen.com—2026-10-14exa
gpt-oss-safeguard-20b: architecture, parameters and context length | Frontier MLfrontiermlnp.com—2026-10-14exa
Show HN: Distilling DeepSeek into GPT-OSS doesn't transfer censorship. Try itctgt.ai2026-07-302026-10-07hn
Show HN: I taught GPT-OSS-120B to see using Google Lens and OpenCVnews.ycombinator.com2026-02-112026-10-07hn
Is GPT-OSS Good? A Comprehensive Evaluation of OpenAI’s Latest Open Source Modelsarxiv.org2025-12-132026-10-14exa
GPT-OSS 120B Runs at 3000 tokens/sec on Cerebrascerebras.ai2025-11-082026-10-07hn
Using Codex CLI with GPT-OSS:120B on an Nvidia DGX Spark via Tailscaletil.simonwillison.net2025-11-072026-10-07hn
OpenAI Releases Research Preview of 'gpt-oss-safeguard': Two Open-Weight Reasoning Models for Safety Classification Tasks - MarkTechPostmarktechpost.com2025-10-312026-10-14exa
gpt-oss-safeguard: A new milestone for open source safety infrastructureroost.tools2025-10-292026-10-07hn
GPT-OSS-Safeguardopenai.com official2025-10-292026-10-07hn, exa
Compiler optimizations for 5.8ms GPT-OSS-120B inference (not on GPUs)furiosa.ai2025-10-172026-10-07hn
What GPT-OSS leaks about OpenAI's training datafi-le.net2025-10-052026-10-07hn
GPT-OSS Reinforcement Learningdocs.unsloth.ai2025-09-272026-10-07hn
Show HN: Run gpt-oss-20b on 8GB GPUsgithub.com2025-09-032026-10-07hn
Show HN: BrowserOS -- browser agents with GPT-OSS, local llmsgithub.com2025-08-222026-10-07hn
Visualizing GPT-OSS-20B embeddingsmelonmars.github.io2025-08-172026-10-07hn
GPT-OSS Reasoning and Any-LLM: Nuances of OpenAI API Compatibilityblog.mozilla.ai2025-08-122026-10-07hn
GPT-OSS-120B runs on just 8GB VRAM & 64GB+ system RAMold.reddit.com2025-08-112026-10-07hn
GPT-OSS vs. Qwen3 and a detailed look how things evolved since GPT-2magazine.sebastianraschka.com2025-08-102026-10-07hn
OpenAI GPT-OSS models use MXFP4 to cut inference coststheregister.com2025-08-102026-10-07hn
Curious about the training data of OpenAI's new GPT-OSS models? I was tootwitter.com2025-08-092026-10-07hn
How to Run Your Own OpenAI GPT OSS Server for Fun and Profitnorthcodie.blogspot.com2025-08-082026-10-07hn
Running GPT-OSS-120B at 500 tokens per second on Nvidia GPUsbaseten.co2025-08-072026-10-07hn
OpenAI's GPT-OSS models benchmarks worse than DeepSeek R1 and Qwen3 235Bxcancel.com2025-08-062026-10-07hn
Cerebras now supports OpenAI GPT-OSS-120B at 3k Tokens Per SECcerebras.ai2025-08-062026-10-07hn
GPT-OSS is a big dealtwitter.com2025-08-052026-10-07hn
OpenAI GPT-OSSgithub.com2025-08-052026-10-07hn
OpenAI GPT-OSS Model Card [pdf]cdn.openai.com official2025-08-052026-10-07hn
Introducing gpt-ossopenai.com official2025-08-052026-10-07hn
Llama.cpp: Add GPT-OSSgithub.com2025-08-052026-10-07hn

Papers

1 paper

Papers 1

arXiv links found in the model card and its tags. "Peer-reviewed" is shown only with evidence: a published venue in OpenAlex (measured) or the authors' own journal reference on arXiv (reported).

Similar models

3 models

Similar models

  • ERNIE-4.5-21B-A3B-Thinking · 21.8B
    same size band (L), also MoE, same task (text-generation), permissive license
  • LFM2.5-24B-A2B · 24.0B
    same size band (L), also MoE, same task (text-generation)
  • GLM-4.7-Flash · 31.2B
    same size band (L), also MoE, same task (text-generation), more providers, permissive license

Sources

4 sources

Sources

Hub snapshot: 2026-10-25 · HF API: 2026-10-24 21:38 UTC · Providers: 2026-10-24 21:44 UTC · Articles: 2026-10-24 21:46 UTC · Summary: 2026-10-07 15:09 UTC · Last verified 2026-10-25

Follow gpt-oss-safeguard-20b

Watch this model

Email alerts are not open yet; the feeds above are the same data. See feeds for the item schema.