alt.freeweights.gpt-oss / gpt-oss-120b-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.gpt-ossSubject:

gpt-oss-120b-GGUF

Date: 2026-11-15Commit: ff1a82dSigned: 2DC28CC7B26A283B ✓

Text generation model. Gguf weights, 1.01 TB in all. Published by unsloth under Apache-2.0.

gpt-oss1.01TBgpt-oss-120b-GGUFggufpermissive
FactsParamsnot statedSize1.01 TBFormatsggufTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get unsloth/gpt-oss-120b-GGUF
# manifest sha256 efcd00b3f0ce… · 1.01 TB · 36 files
$ fw verify ./gpt-oss-120b-GGUF unsloth/gpt-oss-120b-GGUF
From sourceHosted (signed)unsloth/gpt-oss-120b-GGUFLast check: 2026-11-15 04:37 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of gpt-oss-120b.

Works with

Convert with

Overview

Size
1.01 TB
Weights
62.6 GB (smallest of 16 GGUF variants)
Parameters
not stated
Formats
gguf
Task
text generation
License
Apache-2.0 (permissive)
Files
36, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.gpt-oss
Lineage

Original release from the publisher.

Base model: openai/gpt-oss-120b

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:37 UTCpassed

Model card

From the publisher at commit ff1a82d. Shown as plain text with links; images open at the publisher.

Note. The F16 quant is gpt-oss in its original precision. All GGUFs have our fixes. Read our guide here.

See our collection for all versions of gpt-oss including GGUF, 4-bit & 16-bit formats.

Learn to run gpt-oss correctly - Read our Guide.

See Unsloth Dynamic 2.0 GGUFs for our quantization benchmarks.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/basics/gpt-oss

✨ Read our gpt-oss Guide here!#

  • Read our Blog about gpt-oss support: unsloth.ai/blog/gpt-oss
  • View the rest of our notebooks in our docs here.
  • Thank you to the llama.cpp team for their work on supporting this model. We wouldn't be able to release quants without them!

gpt-oss-120b Details#

Image: gpt-oss-120b

Try gpt-oss · Guides · System 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 the open models:

  • gpt-oss-120b — for production, general purpose, high reasoning use cases that fits into a single H100 GPU (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 larger gpt-oss-120b model. Check out gpt-oss-20b for the smaller model.

Highlights#

  • Permissive Apache 2.0 license: Build freely without copyleft restrictions or patent risk—ideal for experimentation, customization, and commercial deployment.
  • Configurable reasoning effort: Easily adjust the reasoning effort (low, medium, high) based on your specific use case and latency needs.
  • Full chain-of-thought: Gain complete access to the model’s reasoning process, facilitating easier debugging and increased trust in outputs. It’s not intended to be shown to end users.
  • Fine-tunable: Fully customize models to your specific use case through parameter fine-tuning.
  • Agentic capabilities: Use the models’ native capabilities for function calling, web browsing, Python code execution, and Structured Outputs.
  • Native MXFP4 quantization: The models are trained with native MXFP4 precision for the MoE layer, making gpt-oss-120b run on a single H100 GPU and the gpt-oss-20b model run within 16GB of memory.

Inference examples#

Transformers#

You can use gpt-oss-120b and gpt-oss-20b with Transformers. If you use the Transformers chat template, it will automatically apply the harmony response format. If you use model.generate directly, you need to apply the harmony format manually using the chat template or use our openai-harmony package.

To get started, install the necessary dependencies to setup your environment:

pip install -U transformers kernels torch 

Once, setup you can proceed to run the model by running the snippet below:

from transformers import pipeline
import torch

model_id = "openai/gpt-oss-120b"

pipe = pipeline(
    "text-generation",
    model=model_id,
    torch_dtype="auto",
    device_map="auto",
)

messages = [
    {"role": "user", "content": "Explain quantum mechanics clearly and concisely."},
]

outputs = pipe(
    messages,
    max_new_tokens=256,
)
print(outputs[0]["generated_text"][-1])

Alternatively, you can run the model via Transformers Serve to spin up a OpenAI-compatible webserver:

transformers serve
transformers chat localhost:8000 --model-name-or-path openai/gpt-oss-120b

Learn more about how to use gpt-oss with Transformers.

vLLM#

vLLM recommends using uv for Python dependency management. You can use vLLM to spin up an OpenAI-compatible webserver. The following command will automatically download the model and start the server.

uv pip install --pre vllm==0.10.1+gptoss \
    --extra-index-url https://wheels.vllm.ai/gpt-oss/ \
    --extra-index-url https://download.pytorch.org/whl/nightly/cu128 \
    --index-strategy unsafe-best-match

vllm serve openai/gpt-oss-120b

Learn more about how to use gpt-oss with vLLM.

PyTorch / Triton#

To learn about how to use this model with PyTorch and Triton, check out our reference implementations in the gpt-oss repository.

Ollama#

If you are trying to run gpt-oss on consumer hardware, you can use Ollama by running the following commands after installing Ollama.

# gpt-oss-120b
ollama pull gpt-oss:120b
ollama run gpt-oss:120b

Learn more about how to use gpt-oss with Ollama.

LM Studio#

If you are using LM Studio you can use the following commands to download.

# gpt-oss-120b
lms get openai/gpt-oss-120b

Check out our awesome list for a broader collection of gpt-oss resources and inference partners.


Download the model#

You can download the model weights from the Hugging Face Hub directly from Hugging Face CLI:

# gpt-oss-120b
huggingface-cli download openai/gpt-oss-120b --include "original/*" --local-dir gpt-oss-120b/
pip install gpt-oss
python -m gpt_oss.chat model/

Reasoning levels#

You can adjust the reasoning level that suits your task across three levels:

  • Low: Fast responses for general dialogue.
  • Medium: Balanced speed and detail.
  • High: Deep and detailed analysis.

The reasoning level can be set in the system prompts, e.g., "Reasoning: high".

Tool use#

The gpt-oss models are excellent for:

  • Web browsing (using built-in browsing tools)
  • Function calling with defined schemas
  • Agentic operations like browser tasks

Fine-tuning#

Both gpt-oss models can be fine-tuned for a variety of specialized use cases.

This larger model gpt-oss-120b can be fine-tuned on a single H100 node, whereas the smaller gpt-oss-20b can even be fine-tuned on consumer hardware.

Files

36 files · 1.01 TBWeights 62.6 GB (smallest of 16 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 36 files with their sha256
FileSizesha256
.gitattributes4.35 KB50acd6cca64d0b1fa54a9d40a536d9f5d601de79196854db8e7b609c973ccd92
Q2_K/gpt-oss-120b-Q2_K-00001-of-00002.gguf49.5 GB7a87b2db02e4cc4fefebd06abfd2e305191562fa239b2fffd1d50a06f826ac14
Q2_K/gpt-oss-120b-Q2_K-00002-of-00002.gguf13.1 GBd996c3bd5e7be78debadb2ec5af23d1150c58302ca9a318d96d49833698f77ef
Q2_K_L/gpt-oss-120b-Q2_K_L-00001-of-00002.gguf49.7 GBd56afbd8ec33716039fe025a84076a772bc3316d85297ac331454e92412f520d
Q2_K_L/gpt-oss-120b-Q2_K_L-00002-of-00002.gguf13.1 GBd996c3bd5e7be78debadb2ec5af23d1150c58302ca9a318d96d49833698f77ef
Q3_K_M/gpt-oss-120b-Q3_K_M-00001-of-00002.gguf49.5 GBeb8b9b38711e9d902ea12c1ba915a5112331d69d6d327fd046f48dd7e77acb8c
Q3_K_M/gpt-oss-120b-Q3_K_M-00002-of-00002.gguf13.1 GBbbd3798f1f65423f369a2965530944e65b4ee7ccd5bced416e164e6034ba2d10
Q3_K_S/gpt-oss-120b-Q3_K_S-00001-of-00002.gguf49.5 GBd69f29f37d69f43ef692181d406d9e09eb8a991a2f0af65c3b9798af15e5a39d
Q3_K_S/gpt-oss-120b-Q3_K_S-00002-of-00002.gguf13.1 GB8ae2008054dfe4c2f8e353f182683477f4ce0a7be0c9207fb6832e23c2fbe9ed
Q4_0/gpt-oss-120b-Q4_0-00001-of-00002.gguf49.5 GB76a0b82a47b914e967f5b615e62ae1796ba350c7adf2c8512e59e6f377c7790e
Q4_0/gpt-oss-120b-Q4_0-00002-of-00002.gguf13.1 GB1d76280b4797bd07890cea179990b83bcc69bffeb767979bc88432dc768f4d1c
Q4_1/gpt-oss-120b-Q4_1-00001-of-00002.gguf49.6 GB9145ae2bbdee6993666c3157bca6f20ec0f1df7c8c59d424ba9ad3c8ce3a2f84
Q4_1/gpt-oss-120b-Q4_1-00002-of-00002.gguf13.1 GB29ea008d3d7596845c07462f5b255577c32cd61110f3ae597eb21be959ad86dc
Q4_K_M/gpt-oss-120b-Q4_K_M-00001-of-00002.gguf49.6 GBb1d7474caa92717b8a7f75e3c1d1006eb40f3bd3591522e5a2b095f36b12757d
Q4_K_M/gpt-oss-120b-Q4_K_M-00002-of-00002.gguf13.1 GBb7cc4f7dd8dfd252900d79ab462abc0ad4bf06e4bcf0e59e491b6625bfee36e6
Q4_K_S/gpt-oss-120b-Q4_K_S-00001-of-00002.gguf49.6 GBf6743bde9a1ae62038c138fa640228cc3bd8cdb4bd0f7d1aca67ce6e7976caa9
Q4_K_S/gpt-oss-120b-Q4_K_S-00002-of-00002.gguf13.1 GB89b3f88089afce9dfa8adcf20eb3ca8a7a463021f9b66ea8c6e1311d1cb13e14
Q5_K_M/gpt-oss-120b-Q5_K_M-00001-of-00002.gguf49.7 GBe1ef438d377487c275133bbb716680827c81d0b30eaa7d3d0721fa32fd69050a
Q5_K_M/gpt-oss-120b-Q5_K_M-00002-of-00002.gguf13.2 GBfda83a6e64d6a9263bbcc5b628f880c406dbb5a19e444d2f25c1d044227a3306
Q5_K_S/gpt-oss-120b-Q5_K_S-00001-of-00002.gguf49.7 GB9aacb0bf2d11e62c0d7e98a791c89aebe8b0df6507fd214d8b6aa39b789b79a6
Q5_K_S/gpt-oss-120b-Q5_K_S-00002-of-00002.gguf13.2 GB35cb584e1a8728ce6a43e3efd9dd0c6f1f46b74e7d8c1c20a0092abf325e9305
Q6_K/gpt-oss-120b-Q6_K-00001-of-00002.gguf49.5 GBd587b3d0ee6facb24e232fa8a80ea595f3a07e5d2ccdb53713892d6aac42c97c
Q6_K/gpt-oss-120b-Q6_K-00002-of-00002.gguf13.8 GB21d2eeab91956981335304e6f35c4cbcbe4556277a35efaf823a923ad1f82d67
Q8_0/gpt-oss-120b-Q8_0-00001-of-00002.gguf49.6 GB2df55ef7d0ee02bd941f8b1190cf537bf5bc7d161ed4b7a369f58a022c77d6f3
Q8_0/gpt-oss-120b-Q8_0-00002-of-00002.gguf13.8 GB0f6f066d1686419c28d771ef593f26e8b515e077c7b96542c13980f743c00eb3
README.md8.64 KBd5f36b9ac1e20c7357c99d82a6395da56f8d6217eabfb1d0e071ab6099764662
UD-Q4_K_XL/gpt-oss-120b-UD-Q4_K_XL-00001-of-00002.gguf49.9 GBc7b59d68c889ada280736d9b82685baeb6152f4d7423a169a369bb3492b3056e
UD-Q4_K_XL/gpt-oss-120b-UD-Q4_K_XL-00002-of-00002.gguf13.1 GB7c77ca781792a28565c311ace40620ef7fb1cf67d123db347aa34f30ff48ad16
UD-Q6_K_XL/gpt-oss-120b-UD-Q6_K_XL-00001-of-00002.gguf49.5 GBd587b3d0ee6facb24e232fa8a80ea595f3a07e5d2ccdb53713892d6aac42c97c
UD-Q6_K_XL/gpt-oss-120b-UD-Q6_K_XL-00002-of-00002.gguf13.8 GB21d2eeab91956981335304e6f35c4cbcbe4556277a35efaf823a923ad1f82d67
UD-Q8_K_XL/gpt-oss-120b-UD-Q8_K_XL-00001-of-00002.gguf49.5 GBeb16802feef580a94a8862e672df295f68fc8484d2cccf0e12539f0386144768
UD-Q8_K_XL/gpt-oss-120b-UD-Q8_K_XL-00002-of-00002.gguf14.9 GB2b0095251d3b1cf9a4ca9d6f8a2793715422f90e9468ca2b3deef766a368a6d9
config.json2.11 KBb874ab3e7e829714c481fbf9f779e90ffbb26ea7f99799fe4d105bd39c4b5634
gpt-oss-120b-F16.gguf65.4 GB2d1f0298ae4b6c874d5a468598c5ce17c1763b3fea99de10b1a07df93cef014f
params149 B2642302885489af386025647cd0bb65811b23b0544fae8024069615f119b5ceb
template7.36 KB51468a0fd901ba85884effc057a361f6dd33e4b3c99ead45f2673d2fd79a8943
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
ff1a82da6a pinned now2026-11-15 04:37 UTC36 files · 1.01 TB

Use it

$ fw get unsloth/gpt-oss-120b-GGUF
# manifest sha256 efcd00b3f0ce… · 1.01 TB · 36 files
$ fw verify ./gpt-oss-120b-GGUF unsloth/gpt-oss-120b-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/gpt-oss-120b-GGUF.json --dir ./gpt-oss-120b-GGUF $ python3 fw.py verify ./gpt-oss-120b-GGUF ./unsloth__gpt-oss-120b-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/gpt-oss-120b-GGUF --revision ff1a82da6ad466e32284fa3d2b86694db3204789 --local-dir ./gpt-oss-120b-GGUF
llama.cppDownload one GGUF variant (Q3_K_S, 62.6 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/gpt-oss-120b-GGUF --include "Q3_K_S/*" --local-dir ./gpt-oss-120b-GGUF $ llama-server -m ./gpt-oss-120b-GGUF/Q3_K_S/gpt-oss-120b-Q3_K_S-00001-of-00002.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./gpt-oss-120b-GGUF/Q3_K_S/gpt-oss-120b-Q3_K_S-00001-of-00002.gguf\n' > Modelfile $ ollama create gpt-oss-120b-gguf -f Modelfile

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
d5f36b9ac1e20c7357c99d82a6395da56f8d6217eabfb1d0e071ab6099764662
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.gpt-ossSubject: gpt-oss-120b-GGUFDate: 2026-11-15Commit: ff1a82dSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/gpt-oss-120b-GGUF
Pinned commit
ff1a82da6ad466e32284fa3d2b86694db3204789
Manifest
gpt-oss-120b-GGUF.json · .minisig
Manifest sha256
efcd00b3f0ce3148cf4bfbce2ec26c0a210b0cca918b8534d11ac9fa071e2b0c
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:37 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/gpt-oss-120b-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/gpt-oss-120b-GGUF.json.minisig $ minisign -Vm gpt-oss-120b-GGUF.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

openai/gpt-oss-120b · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/gpt-oss-120b-GGUF
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. gpt-oss-120b-GGUF.json. Provenance. Takedown history: none.
From: unsloth <huggingface.co/unsloth>Subject: gpt-oss-120b
From: mlx-community <huggingface.co/mlx-community>Subject: gpt-oss-120b-4bit
From: unsloth <huggingface.co/unsloth>Subject: gpt-oss-120b-BF16
From: lmstudio-community <huggingface.co/lmstudio-community>Subject: gpt-oss-120b-GGUF
From: lmstudio-community <huggingface.co/lmstudio-community>Subject: gpt-oss-120b-MLX-8bit
From: mlx-community <huggingface.co/mlx-community>Subject: gpt-oss-120b-mxfp4-bf16