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

gpt-oss-120b-BF16

Date: 2026-11-15Commit: 859f0c2Signed: 2DC28CC7B26A283B ✓

Text generation model with 116.8B parameters. Safetensors weights, 234 GB in all. Published by unsloth under Apache-2.0.

116.8B params234GBgpt-oss-120b-BF16safetensorspermissive
FactsParams116.8BSize234 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get unsloth/gpt-oss-120b-BF16
# manifest sha256 e8bc82e4c936… · 234 GB · 82 files
$ fw verify ./gpt-oss-120b-BF16 unsloth/gpt-oss-120b-BF16
From sourceHosted (signed)unsloth/gpt-oss-120b-BF16Last check: 2026-11-15 02:50 UTC

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

Fine-tune of gpt-oss-120b.

Works with

Overview

Size
234 GB
Weights
234 GB (safetensors)
Parameters
116.8B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
82, 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 02:50 UTCpassed

Model card

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

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

82 files · 234 GBWeights 234 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 82 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md8.48 KBc5ef8689aee3fd315f6df3d08b12eb5945e14b71aa0059e2c297c7d6177eac2d
chat_template.jinja17.9 KB949f918f62563e2d7cf4a141a2b6484c8915a6e505b37dbc7dfd41ae8ca6e71d
config.json1.91 KB72139392ae4c27ab209d8886ae223ab6ea7496a92e02d0f8be68ae724a7bd0f5
generation_config.json177 B5e83efe637d4451f0b076802521df58bb5b8dc480598edece3e2dfcc773f2a18
model-00001-of-00073.safetensors1.21 GB51b5b69e7feecbc961896afbe7be9a02fce772d236eb5d14d98bf9f93565e872
model-00002-of-00073.safetensors4.25 GB66f8d893fc4fbd27a07d2454114d5cc84821fa18d7575b625aa184b31ef0a572
model-00003-of-00073.safetensors2.18 GB26fb7705dba6ce529158ecea8863e20dc2c197790c159f3ec15b865b8474c97a
model-00004-of-00073.safetensors4.25 GBdda6a71a050e68fe98ddfc12c0e3e86234b29d2ee5a6ba9083cabcc9e173563f
model-00005-of-00073.safetensors2.18 GB7a37774982420254a3c7141b981aa37878713d6bc6f78a756295cd9e41c1ab88
model-00006-of-00073.safetensors4.25 GB01b81738668bce7b58ec8cef5e8c25b1e2b7afafcd1af7913da2788838263bd0
model-00007-of-00073.safetensors2.18 GB42c25b0c1f0d5f64594529628151ace3ae838869c744c361cd5421165442e26e
model-00008-of-00073.safetensors4.25 GB4b43d83c403e92882c79cdfbeb8b80e30d0d7fe58329ab8d3a8a13db0c1d7c5d
model-00009-of-00073.safetensors2.18 GB58fc61132427d0002e559feca0a040ddcc2be59557bc9b713c5011702c25e5b6
model-00010-of-00073.safetensors4.25 GB3dc516fd1e058767eb5d566b81f2619fc9319aed76409628d94b9fda5e4994a0
model-00011-of-00073.safetensors2.18 GB153eef134702ea1df876220d0e3873e47b124b7764dabc8c64f25a8247761fec
model-00012-of-00073.safetensors4.25 GB39b2a45ac61f5b5d44e5a2df4b88643f8c7d57545b06c60121d954a9598599c1
model-00013-of-00073.safetensors2.18 GB11ceba841dfdd14f0e2b313e676c48c4d66b5824a2fdfa25aa327fabccb227f2
model-00014-of-00073.safetensors4.25 GB0a4ba78d4b340e08bcdb3fbfb48c26cc57abd581046b6a2a6620b9c63cca14aa
model-00015-of-00073.safetensors2.18 GBc0c5e76d8bd303eba203bb00f9ab3dcb4cffa22efe3c400c63c4eb146dd1d744
model-00016-of-00073.safetensors4.25 GB925cd470b083f8ce05484d991c989419873eecf562080947d4c64649ab56677d
model-00017-of-00073.safetensors2.18 GBf0ccd83bcd726ee1d758e4eda1d181fc9725e19dfd7ed6326e60b2403f394010
model-00018-of-00073.safetensors4.25 GBf52b5fe061cefc784b2fb5a09ce6f30fe1fa6641103a141a5b8722df2a48aff8
model-00019-of-00073.safetensors2.18 GB491cc447b9ac3010ddd8a5a1a2debfbf089a5fd1bececa2bca9589e23280b512
model-00020-of-00073.safetensors4.25 GB3484899ce81bacff6cf71f3e225152d61b3f688906bdaca527c87c5eb35d7c1f
model-00021-of-00073.safetensors2.18 GBfd51c755fc6bf56bbe9eff6fe4045ec3b6e36880b88a385304ce9b8e8e1d348f
model-00022-of-00073.safetensors4.25 GB7d18647e59b8982622412fa33d9c8defbac9441670fedeb94bf216382f904e48
model-00023-of-00073.safetensors2.18 GBa80156129505db89d74e0f54e3f2f4ce43f9355f92d19483179d66eaaab4db20
model-00024-of-00073.safetensors4.25 GBf75eeb2761915a28fd12ae35d2fa13b6b984d9c6829184dc6a81bb778d1811c2
model-00025-of-00073.safetensors2.18 GB8d06dffd73f797cb37e5490618d6b65e047525f6aa520220a26a26de6b831d31
model-00026-of-00073.safetensors4.25 GB78d69f06e29de3eeb3e8df6353d418cfca5a6abb432f90b95c750252e5d3b7e1
model-00027-of-00073.safetensors2.18 GBf5661406e1ac416fc79107b63e0b73d86a7620e88da97910d98ad8e76af6e43a
model-00028-of-00073.safetensors4.25 GB2301da5402b74812725f99d892af657a421d7d3ff1fedf3309c28aa0fa0e4353
model-00029-of-00073.safetensors2.18 GB4a1abacc9e3da8fa1e9228657af1df9bb963ad5b943021dc2062b35de801f8da
model-00030-of-00073.safetensors4.25 GBad8c1f5337c4b372da5d49cfeca7996e85cf3f8af0323359abfc5a38539db4d1
model-00031-of-00073.safetensors2.18 GB706223001eb940b0d020019616a37d5701474474fed8488ae048103b68ef2f6e
model-00032-of-00073.safetensors4.25 GB1a9dc8df6da9507d6f99547ed7b6ab17793cbcd5a81c0c2f3439ff8f6c1d10c9
model-00033-of-00073.safetensors2.18 GBb2f451697d42df95e85c5b2126324d663589b3d8f0afdb050f9c1ec445b95c01
model-00034-of-00073.safetensors4.25 GB2278f08494e6ef08a3e4b5794fc650970b01bb6652502c3bf861d9ee39024d52
model-00035-of-00073.safetensors2.18 GB1125afcc82b1f89b8f043e607fb5c5fe2a12eb3180704819c7ab53e34b8f161a
model-00036-of-00073.safetensors4.25 GBd28428c507c8b4e042c656f2db6c30fc9db7dd6f6c0157dcda930c2a3ea4d11c
model-00037-of-00073.safetensors2.18 GB83a26fec1a0315c51fbf91511071a7fc660db628615935c3af8984ab3c4dd49e
model-00038-of-00073.safetensors4.25 GB9704e3b5209e51b7310530e1da1e31b4aafb290a21b1957990b59ee98c08312f
model-00039-of-00073.safetensors2.18 GBfedddbbc0dcd1cb093728e8109c2a0755953d26b8fe05f013e2e773bd754a745
model-00040-of-00073.safetensors4.25 GB63132593ac1bd4883db66340d38ef61685065e53db5ac40276bbfc1d83fb8bb8
model-00041-of-00073.safetensors2.18 GBfeb429eb38116b41b155d787f55bf67d407f55f1e526b46b691a0689784935b6
model-00042-of-00073.safetensors4.25 GBe39c7084ce12ee967b6dd15c8e1849fa550d50fd8e7d123064c3b3b5a233118a
model-00043-of-00073.safetensors2.18 GB5b95867dd99e0ba2d36288ec7fcd1bd7379294cc8afe41bfbd220fe6592f2de5
model-00044-of-00073.safetensors4.25 GB9a3cfc8f6772d9ec8ccbbd1213069d0b8213d1f7bf4658011ac9fcb12504e941
model-00045-of-00073.safetensors2.18 GB8964545596d0aa661b9c9a91abfdda250bd17f6310670f130e0d08f6f64ea3b3
model-00046-of-00073.safetensors4.25 GBa1939048181675b836a1f11862169988e54ecf788d4b74421f664052d565c07a
model-00047-of-00073.safetensors2.18 GB38a17484c45aed703077f81d42f438491d080999fc12e45a3edd9bbf5f5230a9
model-00048-of-00073.safetensors4.25 GB7b5ff6161f070bca5bf419c49123a327e601f1526c1256c0f9151d3e1f53b4fa
model-00049-of-00073.safetensors2.18 GB6d5987ba46427a4dd4e19b61ba2ffbe7cb0b9944465f8b5f8a829e909951278e
model-00050-of-00073.safetensors4.25 GB65373fb48bed15e6db585aec180e53098ef5d59368265be9aa54da55f9ae0e05
model-00051-of-00073.safetensors2.18 GBfea6bde31599c4042dd4f1d628bc2d1e85f092336239e9884acfad9aef4c3673
model-00052-of-00073.safetensors4.25 GBfa3fbc51fb6592d3a61b1769c06c2a922fbe396432626191e2b036de3e507d80
model-00053-of-00073.safetensors2.18 GB11e64ca8874d03e65f572f14e98f4292ca8128fdc347b101e3aa4a9e87d8eb40
model-00054-of-00073.safetensors4.25 GBb0531a970dd6c5d8e7cbae562255f6a3a9436546c311a29602e0fcc0fd8a84e3
model-00055-of-00073.safetensors2.18 GB5a036a3f27720e325441159ed148dcfe385dc97f944872261392187ba87ca50e
model-00056-of-00073.safetensors4.25 GBb05fa63d01ec993405b2926e45798aea2b185200c2f008aeeaea68d0a6945c98
model-00057-of-00073.safetensors2.18 GB9c643a7f9f1352fddc2de0bf737b9f7d36fb50ce16c4cdcb95ee591b3466e3e9
model-00058-of-00073.safetensors4.25 GB0b8641d3b84630260b190480647bc640fd122dbe24a6dd465b6812a17ba73989
model-00059-of-00073.safetensors2.18 GB426e353a74f42fca266411f5b637b9abe6469865993665a9cb646964458450bf
model-00060-of-00073.safetensors4.25 GB4e2351f41533aec995d9780f0c6a4b47279ab381e02709b46fe618487503602a
model-00061-of-00073.safetensors2.18 GBbfd9b620877bf033462ae33bd8055d738bff12ff52f2412225be5b21bb21eaa0
model-00062-of-00073.safetensors4.25 GBd21973e03b03ac1b40821ecfe3e5c184ad04e6ef527e0b0a44a2f1879414f3ef
model-00063-of-00073.safetensors2.18 GB2617143e41690b4d1a560bd0380568a310079de0d1c817afa2a9be8a812c1578
model-00064-of-00073.safetensors4.25 GB7435c449bd45bf5a50e92bc22767fb6114afaaa5f3d12f0948649ff3eaad2353
model-00065-of-00073.safetensors2.18 GBb4f5f937977c9767685f90b2b0966c2b70751db6c0ccb030eeb89d174919f5b9
model-00066-of-00073.safetensors4.25 GB6bbcd434c09d76339b3985c613662226dae9548395066eed1fbde54062e74932
model-00067-of-00073.safetensors2.18 GBdc96a5dc2eeafbe02d1b64344c1eea7228146ed00f5e3ca0eaf1bdb597328b3f
model-00068-of-00073.safetensors4.25 GBd1f91f706f2bb4eb1d88b80208fafd72879fb5501bedc2fa87f85c4e2e6aa0ee
model-00069-of-00073.safetensors2.18 GBaec6dc5b9590b10027656b0da9bc61e1c9ee28db547baeabf4f1f6bec92363d9
model-00070-of-00073.safetensors4.25 GB964669a60753219bb8f516f22d2985b609743436f665afa55dc9c95c40f0dd06
model-00071-of-00073.safetensors2.18 GBcde9252c0865f1096dd3192e8f974c7cc8833914c72054f3379626c4fce7fc40
model-00072-of-00073.safetensors4.25 GB38d5e2198840177789319fc6ac995273dfe0b6b72325e40f641669206f49d8f3
model-00073-of-00073.safetensors3.28 GBe493d8c2d647686efbe51251c6c2bf7473dc98090b99bbe194eacfac3302c675
model.safetensors.index.json50.4 KBca8428f49e0c5ea5cbb046ea638643cbeff90174c6b4a342e0ab781a24b45452
special_tokens_map.json440 B8464cabd6eda239fe46ebf8ae63b46c417721784a961a022f6b59174a2cda0e2
tokenizer.json27.9 MB0614fe83cadab421296e664e1f48f4261fa8fef6e03e63bb75c20f38e37d07d3
tokenizer_config.json4.20 KB9279e942392b742d633c7adbb89ebe002c98399db8926a7af5125c726f404070
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
859f0c25dc pinned now2026-11-15 02:50 UTC82 files · 234 GB

Use it

$ fw get unsloth/gpt-oss-120b-BF16
# manifest sha256 e8bc82e4c936… · 234 GB · 82 files
$ fw verify ./gpt-oss-120b-BF16 unsloth/gpt-oss-120b-BF16
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-BF16.json --dir ./gpt-oss-120b-BF16 $ python3 fw.py verify ./gpt-oss-120b-BF16 ./unsloth__gpt-oss-120b-BF16.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/gpt-oss-120b-BF16 --revision 859f0c25dc39736936ad8bc7b946095ffd9a4c69 --local-dir ./gpt-oss-120b-BF16
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("unsloth/gpt-oss-120b-BF16", revision="859f0c25dc39736936ad8bc7b946095ffd9a4c69") model = AutoModelForCausalLM.from_pretrained("unsloth/gpt-oss-120b-BF16", revision="859f0c25dc39736936ad8bc7b946095ffd9a4c69", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve unsloth/gpt-oss-120b-BF16 --revision 859f0c25dc39736936ad8bc7b946095ffd9a4c69

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
c5ef8689aee3fd315f6df3d08b12eb5945e14b71aa0059e2c297c7d6177eac2d
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-BF16Date: 2026-11-15Commit: 859f0c2Signed: 2DC28CC7B26A283B ✓
Upstream
unsloth/gpt-oss-120b-BF16
Pinned commit
859f0c25dc39736936ad8bc7b946095ffd9a4c69
Manifest
gpt-oss-120b-BF16.json · .minisig
Manifest sha256
e8bc82e4c93661c5e2ddd06ace12398de22f907adadddbdbdd232ef735eee31d
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:50 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/gpt-oss-120b-BF16.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/gpt-oss-120b-BF16.json.minisig $ minisign -Vm gpt-oss-120b-BF16.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 finetune 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-BF16
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-BF16.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: lmstudio-community <huggingface.co/lmstudio-community>Subject: gpt-oss-120b-GGUF
From: unsloth <huggingface.co/unsloth>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