73 Downloads Updated 2 weeks ago
Updated 2 weeks ago
2 weeks ago
e983b56af48f · 14GB
Try gpt-oss · Guides · Model card · OpenAI blog
Welcome to the gpt-oss series, OpenAI’s open-weight models designed for powerful reasoning, agentic tasks, and versatile developer use cases.
We’re releasing two flavors of these open models:
- gpt-oss-120b
— for production, general purpose, high reasoning use cases that fit into a single 80GB GPU (like NVIDIA H100 or AMD MI300X) (117B parameters with 5.1B active parameters)
- gpt-oss-20b
— for lower latency, and local or specialized use cases (21B parameters with 3.6B active parameters)
Both models were trained on our harmony response format and should only be used with the harmony format as it will not work correctly otherwise.
[!NOTE] This model card is dedicated to the smaller
gpt-oss-20b
model. Check outgpt-oss-120b
for the larger model.
gpt-oss-120b
run on a single 80GB GPU (like NVIDIA H100 or AMD MI300X) and the gpt-oss-20b
model run within 16GB of memory.You can download the model weights from the Hugging Face Hub directly from Hugging Face CLI:
# gpt-oss-20b
huggingface-cli download openai/gpt-oss-20b --include "original/*" --local-dir gpt-oss-20b/
pip install gpt-oss
python -m gpt_oss.chat model/
You can adjust the reasoning level that suits your task across three levels:
The reasoning level can be set in the system prompts, e.g., “Reasoning: high”.
The gpt-oss models are excellent for: * Web browsing (using built-in browsing tools) * Function calling with defined schemas * Agentic operations like browser tasks
Both gpt-oss models can be fine-tuned for a variety of specialized use cases.
This smaller model gpt-oss-20b
can be fine-tuned on consumer hardware, whereas the larger gpt-oss-120b
can be fine-tuned on a single H100 node.