alt.freeweights.mistral / Mixtral-8x7B-Instruct-v0.1
From: mistralai <huggingface.co/mistralai>Newsgroups: alt.freeweights.mistralSubject:

Mixtral-8x7B-Instruct-v0.1

Date: 2026-11-14Commit: eba9230Signed: 2DC28CC7B26A283B ✓

Model with 46.7B parameters. Safetensors weights, 190 GB in all. Published by mistralai under Apache-2.0.

46.7B params190GBMixtral-8x7B-Instruct-v0.1safetensorspermissive
FactsParams46.7BSize190 GBFormatssafetensorsTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get mistralai/Mixtral-8x7B-Instruct-v0.1
# manifest sha256 b42081111755… · 190 GB · 36 files
$ fw verify ./Mixtral-8x7B-Instruct-v0.1 mistralai/Mixtral-8x7B-Instruct-v0.1
From sourceHosted (signed)mistralai/Mixtral-8x7B-Instruct-v0.1Last check: 2026-11-14 21:24 UTC

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

Fine-tune of Mixtral-8x7B-v0.1.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
190 GB
Weights
93.4 GB (safetensors)
Parameters
46.7B
Formats
safetensors
Task
not tagged
License
Apache-2.0 (permissive)
Files
36, each with a sha256
Publisher
mistralai
Added
2026-11-14
Section
alt.freeweights.mistral
Lineage

Original release from the publisher.

Base model: mistralai/Mixtral-8x7B-v0.1

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-14 21:24 UTCpassed

Model card

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

Model Card for Mixtral-8x7B#

Tokenization with mistral-common#
from mistral_common.tokens.tokenizers.mistral import MistralTokenizer
from mistral_common.protocol.instruct.messages import UserMessage
from mistral_common.protocol.instruct.request import ChatCompletionRequest
 
mistral_models_path = "MISTRAL_MODELS_PATH"
 
tokenizer = MistralTokenizer.v1()
 
completion_request = ChatCompletionRequest(messages=[UserMessage(content="Explain Machine Learning to me in a nutshell.")])
 
tokens = tokenizer.encode_chat_completion(completion_request).tokens

Inference with mistral_inference#

from mistral_inference.transformer import Transformer
from mistral_inference.generate import generate
 
model = Transformer.from_folder(mistral_models_path)
out_tokens, _ = generate([tokens], model, max_tokens=64, temperature=0.0, eos_id=tokenizer.instruct_tokenizer.tokenizer.eos_id)

result = tokenizer.decode(out_tokens[0])

print(result)

Inference with hugging face transformers#

from transformers import AutoModelForCausalLM
 
model = AutoModelForCausalLM.from_pretrained("mistralai/Mixtral-8x7B-Instruct-v0.1")
model.to("cuda")
 
generated_ids = model.generate(tokens, max_new_tokens=1000, do_sample=True)

# decode with mistral tokenizer
result = tokenizer.decode(generated_ids[0].tolist())
print(result)

Tip. PRs to correct the transformers tokenizer so that it gives 1-to-1 the same results as the mistral-common reference implementation are very welcome!


The Mixtral-8x7B Large Language Model (LLM) is a pretrained generative Sparse Mixture of Experts. The Mixtral-8x7B outperforms Llama 2 70B on most benchmarks we tested.

For full details of this model please read our release blog post.

Warning#

This repo contains weights that are compatible with vLLM serving of the model as well as Hugging Face transformers library. It is based on the original Mixtral torrent release, but the file format and parameter names are different. Please note that model cannot (yet) be instantiated with HF.

Instruction format#

This format must be strictly respected, otherwise the model will generate sub-optimal outputs.

The template used to build a prompt for the Instruct model is defined as follows:

<s> [INST] Instruction [/INST] Model answer</s> [INST] Follow-up instruction [/INST]

Note that <s> and </s> are special tokens for beginning of string (BOS) and end of string (EOS) while [INST] and [/INST] are regular strings.

As reference, here is the pseudo-code used to tokenize instructions during fine-tuning:

def tokenize(text):
    return tok.encode(text, add_special_tokens=False)

[BOS_ID] + 
tokenize("[INST]") + tokenize(USER_MESSAGE_1) + tokenize("[/INST]") +
tokenize(BOT_MESSAGE_1) + [EOS_ID] +
…
tokenize("[INST]") + tokenize(USER_MESSAGE_N) + tokenize("[/INST]") +
tokenize(BOT_MESSAGE_N) + [EOS_ID]

In the pseudo-code above, note that the tokenize method should not add a BOS or EOS token automatically, but should add a prefix space.

In the Transformers library, one can use chat templates which make sure the right format is applied.

Run the model#

from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mistralai/Mixtral-8x7B-Instruct-v0.1"
tokenizer = AutoTokenizer.from_pretrained(model_id)

model = AutoModelForCausalLM.from_pretrained(model_id, device_map="auto")

messages = [
    {"role": "user", "content": "What is your favourite condiment?"},
    {"role": "assistant", "content": "Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!"},
    {"role": "user", "content": "Do you have mayonnaise recipes?"}
]

inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to("cuda")

outputs = model.generate(inputs, max_new_tokens=20)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

By default, transformers will load the model in full precision. Therefore you might be interested to further reduce down the memory requirements to run the model through the optimizations we offer in HF ecosystem:

In half-precision#

Note float16 precision only works on GPU devices

Click to expand

+ import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mistralai/Mixtral-8x7B-Instruct-v0.1"
tokenizer = AutoTokenizer.from_pretrained(model_id)

+ model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16, device_map="auto")

messages = [
    {"role": "user", "content": "What is your favourite condiment?"},
    {"role": "assistant", "content": "Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!"},
    {"role": "user", "content": "Do you have mayonnaise recipes?"}
]

input_ids = tokenizer.apply_chat_template(messages, return_tensors="pt").to("cuda")

outputs = model.generate(input_ids, max_new_tokens=20)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Lower precision using (8-bit & 4-bit) using bitsandbytes#

Click to expand

+ import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mistralai/Mixtral-8x7B-Instruct-v0.1"
tokenizer = AutoTokenizer.from_pretrained(model_id)

+ model = AutoModelForCausalLM.from_pretrained(model_id, load_in_4bit=True, device_map="auto")

text = "Hello my name is"
messages = [
    {"role": "user", "content": "What is your favourite condiment?"},
    {"role": "assistant", "content": "Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!"},
    {"role": "user", "content": "Do you have mayonnaise recipes?"}
]

input_ids = tokenizer.apply_chat_template(messages, return_tensors="pt").to("cuda")

outputs = model.generate(input_ids, max_new_tokens=20)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
Load the model with Flash Attention 2#

Click to expand

+ import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "mistralai/Mixtral-8x7B-Instruct-v0.1"
tokenizer = AutoTokenizer.from_pretrained(model_id)

+ model = AutoModelForCausalLM.from_pretrained(model_id, use_flash_attention_2=True, device_map="auto")

messages = [
    {"role": "user", "content": "What is your favourite condiment?"},
    {"role": "assistant", "content": "Well, I'm quite partial to a good squeeze of fresh lemon juice. It adds just the right amount of zesty flavour to whatever I'm cooking up in the kitchen!"},
    {"role": "user", "content": "Do you have mayonnaise recipes?"}
]

input_ids = tokenizer.apply_chat_template(messages, return_tensors="pt").to("cuda")

outputs = model.generate(input_ids, max_new_tokens=20)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Limitations#

The Mixtral-8x7B Instruct model is a quick demonstration that the base model can be easily fine-tuned to achieve compelling performance. It does not have any moderation mechanisms. We're looking forward to engaging with the community on ways to make the model finely respect guardrails, allowing for deployment in environments requiring moderated outputs.

The Mistral AI Team#

Albert Jiang, Alexandre Sablayrolles, Arthur Mensch, Blanche Savary, Chris Bamford, Devendra Singh Chaplot, Diego de las Casas, Emma Bou Hanna, Florian Bressand, Gianna Lengyel, Guillaume Bour, Guillaume Lample, Lélio Renard Lavaud, Louis Ternon, Lucile Saulnier, Marie-Anne Lachaux, Pierre Stock, Teven Le Scao, Théophile Gervet, Thibaut Lavril, Thomas Wang, Timothée Lacroix, William El Sayed.

Files

36 files · 190 GBWeights 93.4 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 36 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md8.73 KBb18a029ab6963341c72c7018efd61a600f794efd5945a2bf0d80960bfd624ff0
config.json720 B9d56d04b36d0fd12ff54ae4c5bac769cc176e254e64ff71144614b6318b40793
consolidated.00.pt12.1 GB757a103bedcfb779c02efab04cd3cd1e274865bd474ddf41eef16de36a9f45a7
consolidated.01.pt12.1 GB3c32657605f8d43d78241daad46119fcc0a92f0b12f88863718819f8609c1584
consolidated.02.pt12.1 GB4ce8e4743f9574913d02a184a3f4ed0485421e0abe3cbf7ef2811b92cfbbc2e0
consolidated.03.pt12.1 GB8c518cf8e5402f5762a1b979d130a71a1af6b87cbd03c296f3edfa6b16425fed
consolidated.04.pt12.1 GB7e13985d85bff5b69208fd8fe8d64b00f55a944809da4a0a067670b195e8940d
consolidated.05.pt12.1 GB2f8ef99d180dbd99e973c03ed3b3796c90331d87b49dc5c758ddeb1b8d369513
consolidated.06.pt12.1 GB7709757b9184bb1cd4aee1d012af474f57b1d438e9fc7767f5062c5cac3d67ac
consolidated.07.pt12.1 GB3f5db0853c875881527c71ba55d19282b636747296ccbcc681f083ac3bdc70f4
generation_config.json116 B40e6ecbcedfc2b67b7fa8ba37216c9546c18c00242020b2b34f0b58c3558f680
model-00001-of-00019.safetensors4.89 GB54669c5aec29fe5e4edd8098f7b564a137ba36be22ad25a194cd93f2bb54c940
model-00002-of-00019.safetensors4.98 GB29e15364d8ab1d6ee229233381f295e9ff96237efed04750591f7da52ab6cc0e
model-00003-of-00019.safetensors4.98 GBd0b63fca793cc29421cc5a46851992975cbe083aaded1b2f31113a45a0c90954
model-00004-of-00019.safetensors4.90 GB67e0596920fe543415c0191e867a9a7de942a2924d6277cd98c8c5b34e11e436
model-00005-of-00019.safetensors4.98 GBe330eabd70b467ddcbd8d3d6b2b9c3eba66655b0ed9f84e19f270da3623dc455
model-00006-of-00019.safetensors4.98 GB048fa5347877b6d04eccf69765d23e5561cc9820dd4d0e5ba2df0100204dfb04
model-00007-of-00019.safetensors4.90 GB83bfed6169c1f5b0ae854fb3311b576d06209ee5af45d7d46bcbc25098a4d02b
model-00008-of-00019.safetensors4.98 GBaf316ad784027edba47bf0959c821682c931c9c901d3d755038b358d9c7a28c0
model-00009-of-00019.safetensors4.98 GB5882e4366c63048a0ad36ef6d90194a2fabdb42a2140be79c8e0ec2e8ac2ccc5
model-00010-of-00019.safetensors4.90 GB77813d1dbee63419226ac15e4b8f28d075c3f7921cc664090236c491667eaf29
model-00011-of-00019.safetensors4.98 GBff24540d9967fe43c0c17cadaea7f2a34d080a2f9e58b913038b9bfd0bf8ca49
model-00012-of-00019.safetensors4.98 GB48bc12845676eab1adb3cfce7037a7ecd664a0d5f5deaf93c7362a5bb5173298
model-00013-of-00019.safetensors4.98 GBe56a2e7eda699bf4ec1433bd07d7cb86488420813e66463d2e2296d7accebc5c
model-00014-of-00019.safetensors4.90 GBda627f6a3c8fdc6e35b9918d2aa53704d4044191fcc86c7c0b1ac57f00e707f7
model-00015-of-00019.safetensors4.98 GB61e0f22bff93a68e114dbc3d75c1dd1e6687d554dba0cfdf1743950aa04ff1cf
model-00016-of-00019.safetensors4.98 GB76466bfc2312f11559480981f212e4cca6e98096bf8df0fd90cce1f0f4709a9c
model-00017-of-00019.safetensors4.90 GB570af3b802bedc0d54d0481d124f63d449dda40a4294a82a39f8dc3704057a5c
model-00018-of-00019.safetensors4.98 GB4c603b65cbd5ddadcd5ece8add68b9d47f98f7264dbb0a5313172c78491e0329
model-00019-of-00019.safetensors4.22 GB272f33c76bcacf6cfced497dc0579e107de3874b9f93126f5e69b5b1ae7e72a0
model.safetensors.index.json92.7 KBa8f30ebfaf569d5cc6358a32009342a3e73d4553a340cc38a6319457d9dc13e6
special_tokens_map.json414 B6fa06efa2785e450051989a6f8fb4416b10149ded485ddd3f127a40734f5cfd0
tokenizer.json1.80 MB11c08db21487c885d8c792180f0be237f6a261b89a46f128a6a80a3aa4bd1720
tokenizer.model493 KBdadfd56d766715c61d2ef780a525ab43b8e6da4de6865bda3d95fdef5e134055
tokenizer_config.json2.10 KB475361439e5c012de9dffdedc416a66a50f1a29f7aa80b375ba014fb13d6bb8a
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
eba92302a2 pinned now manifest updated, same commit2026-11-14 21:24 UTC36 files · 190 GB
eba92302a22026-11-14 21:24 UTC36 files · 190 GB

Use it

$ fw get mistralai/Mixtral-8x7B-Instruct-v0.1
# manifest sha256 b42081111755… · 190 GB · 36 files
$ fw verify ./Mixtral-8x7B-Instruct-v0.1 mistralai/Mixtral-8x7B-Instruct-v0.1
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/mistralai/Mixtral-8x7B-Instruct-v0.1.json --dir ./Mixtral-8x7B-Instruct-v0.1 $ python3 fw.py verify ./Mixtral-8x7B-Instruct-v0.1 ./mistralai__Mixtral-8x7B-Instruct-v0.1.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download mistralai/Mixtral-8x7B-Instruct-v0.1 --revision eba92302a2861cdc0098cc54bc9f17cb2c47eb61 --local-dir ./Mixtral-8x7B-Instruct-v0.1

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-14
Text in
README.md
Text sha256
b18a029ab6963341c72c7018efd61a600f794efd5945a2bf0d80960bfd624ff0
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: mistralai <huggingface.co/mistralai>Newsgroups: alt.freeweights.mistralSubject: Mixtral-8x7B-Instruct-v0.1Date: 2026-11-14Commit: eba9230Signed: 2DC28CC7B26A283B ✓
Upstream
mistralai/Mixtral-8x7B-Instruct-v0.1
Pinned commit
eba92302a2861cdc0098cc54bc9f17cb2c47eb61
Manifest
Mixtral-8x7B-Instruct-v0.1.json · .minisig
Manifest sha256
b420811117551e306ddc64b2a21356ecb3354ccf1522d374b54b738cbb1a1498
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-14 21:24 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/mistralai/Mixtral-8x7B-Instruct-v0.1.json $ curl -O https://freeweights.allternit.com/manifests/mistralai/Mixtral-8x7B-Instruct-v0.1.json.minisig $ minisign -Vm Mixtral-8x7B-Instruct-v0.1.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

mistralai/Mixtral-8x7B-v0.1 · 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 mistralai/Mixtral-8x7B-Instruct-v0.1
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Mixtral-8x7B-Instruct-v0.1.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: alamios_Mistral-Small-3.1-DRAFT-0.5B-GGUF
From: microsoft <huggingface.co/microsoft>Subject: chatbench-mistral-7b
From: NousResearch <huggingface.co/NousResearch>Subject: DeepHermes-3-Mistral-24B-Preview
From: mistralai <huggingface.co/mistralai>Subject: Devstral-Small-2-24B-Instruct-2512
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-4bit
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-6bit