Production model

gpt-oss-120b

Architecture

Positional encoding RoPE (base 150K, YaRN scaling from a 4K base context to 131K)
Norm placement Pre-Norm
Norm type RMSNorm
QK-Norm no
Activation SwiGLU
Attention GQA (64 query heads, 8 KV heads) with strict alternation of 128-token sliding-window and full-attention layers
MoE Sparse MoE — 128 experts per layer, top-4 routing
Other 117B total parameters / 5.1B active per token, 36 layers, hidden 2880, head dim 64; 18 sliding + 18 full attention layers alternating, Vocab 201,088; max position 131,072, First OpenAI open-weights release since GPT-2, Apache 2.0 license, MXFP4 quantization of expert weights as the default inference format

gpt-oss-120b (August 2025) is OpenAI’s first open-weights model release since GPT-2 in 2019. The introduction blog post and the Hugging Face model card disclose the architecture as a sparse Mixture-of-Experts transformer with the now-dominant open-weights backbone:

The release is under Apache 2.0 license. The fields above come from the official announcement, the Hugging Face model card, and the released config.json (which encodes the layer types, head counts, and RoPE configuration).

Sources