alt.freeweights.qwen / Qwen3-235B-A22B
From: Qwen <huggingface.co/Qwen>Newsgroups: alt.freeweights.qwenSubject:

Qwen3-235B-A22B

Date: 2026-11-15Commit: 8efa617Signed: 2DC28CC7B26A283B ✓

Text generation model with 235.1B parameters. Safetensors weights, 470 GB in all. Published by Qwen under Apache-2.0.

235.1B params470GBQwen3-235B-A22Bsafetensorspermissive
FactsParams235.1BSize470 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get Qwen/Qwen3-235B-A22B
# manifest sha256 564bab95edb0… · 470 GB · 128 files
$ fw verify ./Qwen3-235B-A22B Qwen/Qwen3-235B-A22B
From sourceHosted (signed)Qwen/Qwen3-235B-A22BLast check: 2026-11-15 02:28 UTC

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

Works with

Overview

Size
470 GB
Weights
470 GB (safetensors)
Parameters
235.1B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
128, each with a sha256
Publisher
Qwen
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

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:28 UTCpassed

Model card

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

Qwen3-235B-A22B#

Chat

Qwen3 Highlights#

Qwen3 is the latest generation of large language models in Qwen series, offering a comprehensive suite of dense and mixture-of-experts (MoE) models. Built upon extensive training, Qwen3 delivers groundbreaking advancements in reasoning, instruction-following, agent capabilities, and multilingual support, with the following key features:

  • Uniquely support of seamless switching between thinking mode (for complex logical reasoning, math, and coding) and non-thinking mode (for efficient, general-purpose dialogue) within single model, ensuring optimal performance across various scenarios.
  • Significantly enhancement in its reasoning capabilities, surpassing previous QwQ (in thinking mode) and Qwen2.5 instruct models (in non-thinking mode) on mathematics, code generation, and commonsense logical reasoning.
  • Superior human preference alignment, excelling in creative writing, role-playing, multi-turn dialogues, and instruction following, to deliver a more natural, engaging, and immersive conversational experience.
  • Expertise in agent capabilities, enabling precise integration with external tools in both thinking and unthinking modes and achieving leading performance among open-source models in complex agent-based tasks.
  • Support of 100+ languages and dialects with strong capabilities for multilingual instruction following and translation.

Model Overview#

Qwen3-235B-A22B has the following features:

  • Type: Causal Language Models
  • Training Stage: Pretraining & Post-training
  • Number of Parameters: 235B in total and 22B activated
  • Number of Paramaters (Non-Embedding): 234B
  • Number of Layers: 94
  • Number of Attention Heads (GQA): 64 for Q and 4 for KV
  • Number of Experts: 128
  • Number of Activated Experts: 8
  • Context Length: 32,768 natively and 131,072 tokens with YaRN.

For more details, including benchmark evaluation, hardware requirements, and inference performance, please refer to our blog, GitHub, and Documentation.

Quickstart#

The code of Qwen3-MoE has been in the latest Hugging Face transformers and we advise you to use the latest version of transformers.

With transformers<4.51.0, you will encounter the following error:

KeyError: 'qwen3_moe'

The following contains a code snippet illustrating how to use the model generate content based on given inputs.

from transformers import AutoModelForCausalLM, AutoTokenizer

model_name = "Qwen/Qwen3-235B-A22B"

# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)

# prepare the model input
prompt = "Give me a short introduction to large language model."
messages = [
    {"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=True # Switches between thinking and non-thinking modes. Default is True.
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

# conduct text completion
generated_ids = model.generate(
    **model_inputs,
    max_new_tokens=32768
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist() 

# parsing thinking content
try:
    # rindex finding 151668 (</think>)
    index = len(output_ids) - output_ids[::-1].index(151668)
except ValueError:
    index = 0

thinking_content = tokenizer.decode(output_ids[:index], skip_special_tokens=True).strip("\n")
content = tokenizer.decode(output_ids[index:], skip_special_tokens=True).strip("\n")

print("thinking content:", thinking_content)
print("content:", content)

For deployment, you can use sglang>=0.4.6.post1 or vllm>=0.8.5 or to create an OpenAI-compatible API endpoint:

  • SGLang: shell python -m sglang.launch_server --model-path Qwen/Qwen3-235B-A22B --reasoning-parser qwen3 --tp 8
  • vLLM: shell vllm serve Qwen/Qwen3-235B-A22B --enable-reasoning --reasoning-parser deepseek_r1

For local use, applications such as Ollama, LMStudio, MLX-LM, llama.cpp, and KTransformers have also supported Qwen3.

Switching Between Thinking and Non-Thinking Mode#

Tip. The enable_thinking switch is also available in APIs created by SGLang and vLLM. Please refer to our documentation for SGLang and vLLM users.

enable_thinking=True#

By default, Qwen3 has thinking capabilities enabled, similar to QwQ-32B. This means the model will use its reasoning abilities to enhance the quality of generated responses. For example, when explicitly setting enable_thinking=True or leaving it as the default value in tokenizer.apply_chat_template, the model will engage its thinking mode.

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=True  # True is the default value for enable_thinking
)

In this mode, the model will generate think content wrapped in a <think>...</think> block, followed by the final response.

Note. For thinking mode, use Temperature=0.6, TopP=0.95, TopK=20, and MinP=0 (the default setting in generation_config.json). DO NOT use greedy decoding, as it can lead to performance degradation and endless repetitions. For more detailed guidance, please refer to the Best Practices section.

enable_thinking=False#

We provide a hard switch to strictly disable the model's thinking behavior, aligning its functionality with the previous Qwen2.5-Instruct models. This mode is particularly useful in scenarios where disabling thinking is essential for enhancing efficiency.

text = tokenizer.apply_chat_template(
    messages,
    tokenize=False,
    add_generation_prompt=True,
    enable_thinking=False  # Setting enable_thinking=False disables thinking mode
)

In this mode, the model will not generate any think content and will not include a <think>...</think> block.

Note. For non-thinking mode, we suggest using Temperature=0.7, TopP=0.8, TopK=20, and MinP=0. For more detailed guidance, please refer to the Best Practices section.

Advanced Usage: Switching Between Thinking and Non-Thinking Modes via User Input#

We provide a soft switch mechanism that allows users to dynamically control the model's behavior when enable_thinking=True. Specifically, you can add /think and /no_think to user prompts or system messages to switch the model's thinking mode from turn to turn. The model will follow the most recent instruction in multi-turn conversations.

Here is an example of a multi-turn conversation:

from transformers import AutoModelForCausalLM, AutoTokenizer

class QwenChatbot:
    def __init__(self, model_name="Qwen/Qwen3-235B-A22B"):
        self.tokenizer = AutoTokenizer.from_pretrained(model_name)
        self.model = AutoModelForCausalLM.from_pretrained(model_name)
        self.history = []

    def generate_response(self, user_input):
        messages = self.history + [{"role": "user", "content": user_input}]

        text = self.tokenizer.apply_chat_template(
            messages,
            tokenize=False,
            add_generation_prompt=True
        )

        inputs = self.tokenizer(text, return_tensors="pt")
        response_ids = self.model.generate(**inputs, max_new_tokens=32768)[0][len(inputs.input_ids[0]):].tolist()
        response = self.tokenizer.decode(response_ids, skip_special_tokens=True)

        # Update history
        self.history.append({"role": "user", "content": user_input})
        self.history.append({"role": "assistant", "content": response})

        return response

# Example Usage
if __name__ == "__main__":
    chatbot = QwenChatbot()

    # First input (without /think or /no_think tags, thinking mode is enabled by default)
    user_input_1 = "How many r's in strawberries?"
    print(f"User: {user_input_1}")
    response_1 = chatbot.generate_response(user_input_1)
    print(f"Bot: {response_1}")
    print("----------------------")

    # Second input with /no_think
    user_input_2 = "Then, how many r's in blueberries? /no_think"
    print(f"User: {user_input_2}")
    response_2 = chatbot.generate_response(user_input_2)
    print(f"Bot: {response_2}") 
    print("----------------------")

    # Third input with /think
    user_input_3 = "Really? /think"
    print(f"User: {user_input_3}")
    response_3 = chatbot.generate_response(user_input_3)
    print(f"Bot: {response_3}")

Note. For API compatibility, when enable_thinking=True, regardless of whether the user uses /think or /no_think, the model will always output a block wrapped in <think>...</think>. However, the content inside this block may be empty if thinking is disabled. When enable_thinking=False, the soft switches are not valid. Regardless of any /think or /no_think tags input by the user, the model will not generate think content and will not include a <think>...</think> block.

Agentic Use#

Qwen3 excels in tool calling capabilities. We recommend using Qwen-Agent to make the best use of agentic ability of Qwen3. Qwen-Agent encapsulates tool-calling templates and tool-calling parsers internally, greatly reducing coding complexity.

To define the available tools, you can use the MCP configuration file, use the integrated tool of Qwen-Agent, or integrate other tools by yourself.

from qwen_agent.agents import Assistant

# Define LLM
llm_cfg = {
    'model': 'Qwen3-235B-A22B',

    # Use the endpoint provided by Alibaba Model Studio:
    # 'model_type': 'qwen_dashscope',
    # 'api_key': os.getenv('DASHSCOPE_API_KEY'),

    # Use a custom endpoint compatible with OpenAI API:
    'model_server': 'http://localhost:8000/v1',  # api_base
    'api_key': 'EMPTY',

    # Other parameters:
    # 'generate_cfg': {
    #         # Add: When the response content is `<think>this is the thought</think>this is the answer;
    #         # Do not add: When the response has been separated by reasoning_content and content.
    #         'thought_in_content': True,
    #     },
}

# Define Tools
tools = [
    {'mcpServers': {  # You can specify the MCP configuration file
            'time': {
                'command': 'uvx',
                'args': ['mcp-server-time', '--local-timezone=Asia/Shanghai']
            },
            "fetch": {
                "command": "uvx",
                "args": ["mcp-server-fetch"]
            }
        }
    },
  'code_interpreter',  # Built-in tools
]

# Define Agent
bot = Assistant(llm=llm_cfg, function_list=tools)

# Streaming generation
messages = [{'role': 'user', 'content': 'https://qwenlm.github.io/blog/ Introduce the latest developments of Qwen'}]
for responses in bot.run(messages=messages):
    pass
print(responses)

Processing Long Texts#

Qwen3 natively supports context lengths of up to 32,768 tokens. For conversations where the total length (including both input and output) significantly exceeds this limit, we recommend using RoPE scaling techniques to handle long texts effectively. We have validated the model's performance on context lengths of up to 131,072 tokens using the YaRN method.

YaRN is currently supported by several inference frameworks, e.g., transformers and llama.cpp for local use, vllm and sglang for deployment. In general, there are two approaches to enabling YaRN for supported frameworks:

  • Modifying the model files: In the config.json file, add the rope_scaling fields: json { ..., "rope_scaling": { "rope_type": "yarn", "factor": 4.0, "original_max_position_embeddings": 32768 } } For llama.cpp, you need to regenerate the GGUF file after the modification.
  • Passing command line arguments: For vllm, you can use shell vllm serve ... --rope-scaling '{"rope_type":"yarn","factor":4.0,"original_max_position_embeddings":32768}' --max-model-len 131072 For sglang, you can use shell python -m sglang.launch_server ... --json-model-override-args '{"rope_scaling":{"rope_type":"yarn","factor":4.0,"original_max_position_embeddings":32768}}' For llama-server from llama.cpp, you can use shell llama-server ... --rope-scaling yarn --rope-scale 4 --yarn-orig-ctx 32768

Important. If you encounter the following warning

Unrecognized keys in `rope_scaling` for 'rope_type'='yarn': {'original_max_position_embeddings'}

please upgrade transformers>=4.51.0.

Note. All the notable open-source frameworks implement static YaRN, which means the scaling factor remains constant regardless of input length, potentially impacting performance on shorter texts. We advise adding the rope_scaling configuration only when processing long contexts is required. It is also recommended to modify the factor as needed. For example, if the typical context length for your application is 65,536 tokens, it would be better to set factor as 2.0.

Note. The default max_position_embeddings in config.json is set to 40,960. This allocation includes reserving 32,768 tokens for outputs and 8,192 tokens for typical prompts, which is sufficient for most scenarios involving short text processing. If the average context length does not exceed 32,768 tokens, we do not recommend enabling YaRN in this scenario, as it may potentially degrade model performance.

Tip. The endpoint provided by Alibaba Model Studio supports dynamic YaRN by default and no extra configuration is needed.

Best Practices#

To achieve optimal performance, we recommend the following settings:

  1. Sampling Parameters:
    • For thinking mode (enable_thinking=True), use Temperature=0.6, TopP=0.95, TopK=20, and MinP=0. DO NOT use greedy decoding, as it can lead to performance degradation and endless repetitions.
    • For non-thinking mode (enable_thinking=False), we suggest using Temperature=0.7, TopP=0.8, TopK=20, and MinP=0.
    • For supported frameworks, you can adjust the presence_penalty parameter between 0 and 2 to reduce endless repetitions. However, using a higher value may occasionally result in language mixing and a slight decrease in model performance.
  2. Adequate Output Length: We recommend using an output length of 32,768 tokens for most queries. For benchmarking on highly complex problems, such as those found in math and programming competitions, we suggest setting the max output length to 38,912 tokens. This provides the model with sufficient space to generate detailed and comprehensive responses, thereby enhancing its overall performance.
  3. Standardize Output Format: We recommend using prompts to standardize model outputs when benchmarking.
    • Math Problems: Include "Please reason step by step, and put your final answer within \boxed{}." in the prompt.
    • Multiple-Choice Questions: Add the following JSON structure to the prompt to standardize responses: "Please show your choice in the answer field with only the choice letter, e.g., "answer": "C"."
  4. No Thinking Content in History: In multi-turn conversations, the historical model output should only include the final output part and does not need to include the thinking content. It is implemented in the provided chat template in Jinja2. However, for frameworks that do not directly use the Jinja2 chat template, it is up to the developers to ensure that the best practice is followed.
Citation#

If you find our work helpful, feel free to give us a cite.

@misc{qwen3technicalreport,
      title={Qwen3 Technical Report}, 
      author={Qwen Team},
      year={2025},
      eprint={2505.09388},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2505.09388}, 
}

Files

128 files · 470 GBWeights 470 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 128 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
README.md16.8 KB30c0bf0d8f2f926d22db64d47bc78cb0790b898742aecfb2e208bad77b190907
config.json965 B0ecd5d6fe6f2db6739e4e36ab06b88ebe7bd013ef31b9583f43796059a2b23a4
generation_config.json239 B2325da0f15bb848e018c5ae071b7943332e9f871d6b60e2ed22ca97d4cb993d2
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00118.safetensors3.99 GB75eae88411054e9ee9118e041d96d0304531e45a62694414bc4416e438096ace
model-00002-of-00118.safetensors3.99 GBb89fad4bb1e64f13e4ae03fd22718f2f3ee0a456b8ee88d39b0211a9a8636822
model-00003-of-00118.safetensors3.99 GBe1aace4cbd700af14716112edb4d2707e1a7b91bd6798eb788d898093e7c2506
model-00004-of-00118.safetensors3.99 GBce80ea5ce5eed1f00b2943883730171e902330245837345c1c2f24bfe7b34316
model-00005-of-00118.safetensors3.99 GBd580693e4c7034b5145c6910c0b51953806f0d95547a170704d538a5130f3772
model-00006-of-00118.safetensors3.99 GBfae446c060012bf9890af22194f4b933b2383dd7468f305cb4068544a6ec724c
model-00007-of-00118.safetensors3.99 GB97f8306de346feb0ac0b084a0334c4db98b8ae5812fb24f6c4212d397093a941
model-00008-of-00118.safetensors3.99 GBa12aa81dd86b4e999047923595013ffa03103c9c53b8428e0c89573d3406bc0b
model-00009-of-00118.safetensors3.99 GB0d98a06270a8154bd02a5801c2a99ec40b15651f5db6a20b6399444b9017a93a
model-00010-of-00118.safetensors3.99 GB798124993d5266992176a907e76f4b9c3e6fc2f3ee17a0b3dc6cc6e01fbc6cde
model-00011-of-00118.safetensors3.99 GBcc5a8f81f5564d0ce28fdcbdbccc9acbda4f473d955529b8f2c06191b0547b0a
model-00012-of-00118.safetensors3.99 GB57efa06c74ebb9d463674b3b8905fada9fb51eb08b6b2b98079dcfcdea610e8d
model-00013-of-00118.safetensors3.99 GBea074b3e4e4764a8aa88617ada94f70faa11b2902242a072b28454098b03b6ee
model-00014-of-00118.safetensors3.99 GB3f0d64859756404e66b3ee63696b6ac1e3d1bd12d3d0b13f56e2658eb002da4b
model-00015-of-00118.safetensors3.99 GB1f8e20fb8f2991ff632895da7052e1a2fc1d3dfb4b08cbb4f8f19e212892555d
model-00016-of-00118.safetensors3.99 GB5e77ed028c0043b52569019edd6f48b75ce8711a2e9e116f4dc14bdc13a7b7c5
model-00017-of-00118.safetensors3.99 GB3222dad8984fa4186b6ad532e33c724620493669e6edbc1842c606972cc56638
model-00018-of-00118.safetensors3.99 GB12f2401d9f984192f01d9c6065fae4857f28d47e3aa83cbc3aa765cd044863fc
model-00019-of-00118.safetensors3.99 GB89ac32832cdaa0f2661bb67bcf9dc7a189bed2890c831ffacc8d0b7bceb2d04f
model-00020-of-00118.safetensors3.99 GB66d149559efc49d3c59398acdf6e379ed9f917a3f766067203c15d7a3423ded1
model-00021-of-00118.safetensors3.99 GBc19ad22879679d4fdb19632ea3c397a05f2ee963c60e48ad69082b88e18d18d7
model-00022-of-00118.safetensors3.99 GB1e8e67642cc6f4fc9dc32e70b0a6452fd375fe83cf95639c177933c3e4290e9d
model-00023-of-00118.safetensors3.99 GB7892270496fec53cbd2c17929aa04bcbb6b8ab657d4ee27f1783ad1de367f14a
model-00024-of-00118.safetensors3.94 GB062b04307995990987c9cf2073859af1a6169be1185b0c769d3ee5dc902f46d5
model-00025-of-00118.safetensors3.99 GBe8bfc33a5f0bd9542434a6205258f3a2cd22cdabfdfd6d39e262e41252104efd
model-00026-of-00118.safetensors3.99 GBa565c263aa17f8d4af389ef2d093e734710e9dcc238a43d7a4aee213bd5900aa
model-00027-of-00118.safetensors3.99 GB6bcd52f15b6d48951eacef7334ed350d539b7480e89502bbcbaa9289d948aedb
model-00028-of-00118.safetensors3.99 GB18633671294c9ea5555cef3c96a44bf12c37c088f456b7ed39a2bba620d0ea0e
model-00029-of-00118.safetensors4.00 GB72751de14395df1524421ebd9f6d13eef5a110b29a0dd4c05877a05fb6e7b05e
model-00030-of-00118.safetensors4.00 GB239e308345e8005af5e98a09a3420c746fad2f64951612687ab7dccd0924bc30
model-00031-of-00118.safetensors3.99 GB1aa2aef0063200ce05ac1830c2df6e069ff077953b063fd189ec61975a5e82e8
model-00032-of-00118.safetensors3.99 GBf4ebd2c7d14a450a2b4a97345940a4e1a92d31f3b3b21b3467e423f46315d30c
model-00033-of-00118.safetensors3.99 GB073bf0891cfa2b53b7e9de6897b258e2f969081ae739e816223b9dcf4537e239
model-00034-of-00118.safetensors3.99 GBbe12b5da1c226e158d304fcfb525bb9a41f8f23cf135aaa365c8e932a948d4ac
model-00035-of-00118.safetensors3.99 GB3122332b5c25225c21d76bd437f01f914ca9050aceb76e56abaf3622a6f781c9
model-00036-of-00118.safetensors3.99 GB1cd377ce5dda245b0692363661b4d8860e37763c3d1975161edd36b2ac230abd
model-00037-of-00118.safetensors3.99 GB3ac7d27eaddbc322d9a74e3f02a9f1078a76be645f9b9f00bc7f09e6f461d0e4
model-00038-of-00118.safetensors3.99 GB1db1b70762854943b6ce3d625fffa4fae0feef49b1b2a6fefa14f8999b6fed76
model-00039-of-00118.safetensors3.99 GBe79f4b3527e28a6111da88b81941220aac8f36e07565066e64597385220c4fd2
model-00040-of-00118.safetensors3.99 GB9acbd0cfe5f2795121199493ed0ef8d8b46de697d80741ae2d5536c51287879b
model-00041-of-00118.safetensors3.99 GBac152650f79f6cec82d5206ac1c4463de0ff542b573667b977914be1a3eaf556
model-00042-of-00118.safetensors3.99 GB4ebd01dd884d58f2032850b61e26876822009c190d818051414f22a8d0116bec
model-00043-of-00118.safetensors3.99 GB9680cf81b058b657ca5183cd9dcee77a4c10296375b959f59ca3f17240d2ba16
model-00044-of-00118.safetensors3.99 GB1e7c6b7286ab753ca112e415e5bca14cc00c92717702d3fa7a395d47bf7b0209
model-00045-of-00118.safetensors3.99 GB9501e62d7d663fd230b181a3704c0e8012e0fcb8d629b4f8a0ada1837cc6d68b
model-00046-of-00118.safetensors3.99 GBdcb07ff5fcd3e24c61b8d05d393878ced386fbb41585bf94d8e873c8049c73a6
model-00047-of-00118.safetensors3.99 GB3fcda41a1a4b720acbb6c59a96b59684e84c9660e76281c0d2331ad19a54a00a
model-00048-of-00118.safetensors3.99 GB23e4c67702e340aeda8c2b6472071361fdb66e5ab1a2dd7963b10dae653dc3a9
model-00049-of-00118.safetensors3.99 GB1ebc659014363d70be2a3ecdb40ab4f0586d1b4fe9b42b62731fad4ca27908e7
model-00050-of-00118.safetensors3.99 GBc7ec7f9b4bce28279fbf2d3f6c15e5b5b6e585dbb1e56e1d40cf4afb50ed22c5
model-00051-of-00118.safetensors3.99 GBf0ff2ec392661dfd6f360a6ef1f86fa86657d6d9e0b32eb8b09673714cd531ab
model-00052-of-00118.safetensors3.99 GB0c3f767ab2b766586aa2078209675a1aa044e3f7c9db3af838cbb635ff67f79e
model-00053-of-00118.safetensors3.99 GB77f5087c68d3cf6387270de7f2e82e164e2d61210e271c9684b15b3bb85dddf8
model-00054-of-00118.safetensors3.99 GB8c4288ad2881890219d246828d40b6f74dddeb46942182ef944089064bb765da
model-00055-of-00118.safetensors3.99 GBd25fc3504557d5480c0b38f84e37876ff96a5fec960f09ba14a392cdaf7383b0
model-00056-of-00118.safetensors3.99 GBbae7efe8b668d9d384168914e734a0df9d13df7da5cc0cbe38c75f0b720b16b3
model-00057-of-00118.safetensors3.99 GB1e6a7cb6fbf4e7e4c18c54fb22b4aae76964e5ec32d95b8fb5a9d6234eb3f280
model-00058-of-00118.safetensors3.99 GB310f3a69a9cffac77b23bde908679fd7eb41c5e98d7ab2a2f19dec247852cba7
model-00059-of-00118.safetensors3.99 GB09fa70af18e1beadbac8ff43723a7b39ecef3b1249cd851c77b8f5361c6924e3
model-00060-of-00118.safetensors3.99 GBf30c0ff61db8b96b539598bc85ed0da4ceb8626766297b31ebb40423d7e904e9
model-00061-of-00118.safetensors3.99 GBda2a558b756c5e8b32c1b2e6bfdcca14a62c5856412137c5edac324f26c464cb
model-00062-of-00118.safetensors3.99 GB1e0d80e85d6cdf7b4ec57b748bb2bd8d459ad1abdadc8dd18234227b22133a3d
model-00063-of-00118.safetensors3.99 GB21f034daee1d4e4b6a67fe110803dce97b45b108924254a1ebe3eb34f40d759b
model-00064-of-00118.safetensors3.99 GB34fa5fe3e9f49bc9ce005188bdefcfd9fd28816280905f7061ac8119365f8674
model-00065-of-00118.safetensors3.99 GB8a9af5a040ab909538e3e8bf91d5a4932ed106a954ded52dd8db1aa22dd934df
model-00066-of-00118.safetensors3.99 GB3eb550803e01c3a7634a52f14c58e55faa305f82d7e8e8ba196a557cbe5e953e
model-00067-of-00118.safetensors3.99 GB231fe6af19bd475f06d3d1628807d8459a8f7033c0c5fe69b9deb614d7969686
model-00068-of-00118.safetensors3.99 GB97015ab541e6f0a489cfa286a67f0ac4fbd0071ce7f11101465b71c68ffd0928
model-00069-of-00118.safetensors3.99 GBb4d4014a3dfc14d80293a9cb6cff2bffadc960e4c40fcfa9dc445279adb9e135
model-00070-of-00118.safetensors3.99 GBc81bb924cf2e806ec1ff7a2351d317aa9de2d9f34f0de0102c856272cda2a51b
model-00071-of-00118.safetensors3.99 GBdc51c98fc843e00fd0f4f79bfe0e2b1634cb7021d3d845021ac74200759bd0fd
model-00072-of-00118.safetensors3.99 GBe31d49c44a2667a6cd98e615c513c4a33ed9310f63165856ee957c0cd5841647
model-00073-of-00118.safetensors3.99 GBa2bbeb7b3dc05d64a13b63c55a45c568350bcef6cd4eaed8d4f4a350517babdb
model-00074-of-00118.safetensors3.99 GBc8b1cd2d33c424c52550c47813194ced143da8d8c3d2fd298e99fa98e4762787
model-00075-of-00118.safetensors3.99 GB34408f0ab290c533df398f1c2bc928d4158d66d447b6f05e6e1cc195f4f900c1
model-00076-of-00118.safetensors3.99 GB79e9d8c532fd1e1ef6b6fd1a1c8a86ac473c0a281054e142ce046e1ebdc3c8c3
model-00077-of-00118.safetensors3.99 GB54a7e4d84a1d7d00756f0aef4eec086b9cfe4f99e2b44b64cbfd0510ceb69be2
model-00078-of-00118.safetensors3.99 GB4cb47e52eed7382d615213a40cb6e1a7a6d0921a78462ff533768b30a87157b1
model-00079-of-00118.safetensors3.99 GBcdb1b75d83e8351c83ac9a7b66c06e642549df176cb64b71b8d0f48e05f66495
model-00080-of-00118.safetensors3.99 GB6831a43b7cc37e6dfd28a6f94a5eda7c0050c12ca48a5e15a822b9aaeada4c6b
model-00081-of-00118.safetensors3.99 GBfb773bdf512f8c57e14fbf48b1788eda47471bfb1028186d1abcc9efbaed3b2e
model-00082-of-00118.safetensors3.99 GBe0a1ffe2e29e70bb6b623a8a307807d03eb189d18f26664f513a1c4f3e5791c8
model-00083-of-00118.safetensors3.99 GB3ab848ff9d2fd04ae5310420669286be57398d1c9a1fc407e52b7c6aa1c6a6d6
model-00084-of-00118.safetensors3.99 GB257f2401ddfe5be15b9cfa17ab6f82b850cd3ad5844c36a496f2da6a12b29a22
model-00085-of-00118.safetensors3.99 GBe01622df1c2cf87cc0f32d93044207252726734abb9883805ab74a3c9eecea27
model-00086-of-00118.safetensors3.99 GB728e9cedfdf92dd48bea83dddd88110c4b2ffa597030268203aae104db21934d
model-00087-of-00118.safetensors3.99 GB778d696225d1b4c77dcfd93da6bef3c7ba1da47e71048444023529cfdfeadca8
model-00088-of-00118.safetensors3.99 GB1f5b5bd9c1c12dbb33b26eed5cc018d341c3f18cadeef290b4e2e917651ec322
model-00089-of-00118.safetensors3.99 GB4b948e1a8113998bff3f95ef0e70f20e0e5bf88d58f1c0d273aa36e66286dba1
model-00090-of-00118.safetensors3.99 GB8cd7d34e010b6fa8f0cec68e7848329fbae36a6769f55d7ecd8d8b2ffedb45c2
model-00091-of-00118.safetensors3.99 GB06af6182c5e98772ebb4bf86dc6ccd34662db19585b72bf93b423ce025b95d0d
model-00092-of-00118.safetensors3.99 GB0e2e784463444d4c471a2e05ddb941a6a2b059095689086b61c5202b5bb55faa
model-00093-of-00118.safetensors3.99 GB563cca12e41e730d979ae90f59f093df93fe8ddc51b6daa17dff0f33c2cdf909
model-00094-of-00118.safetensors3.99 GB778ca76b4a0fe7df060d97d551bb53ca336cab51f23c7cd53afd0e9b15d20924
model-00095-of-00118.safetensors3.99 GBebcb39892d3268bc38f3279f8b83aa305663e63f697d4135dffca5cea6090f42
model-00096-of-00118.safetensors3.99 GB9a7afadb0f21809b3473101611faee88ab73ebd814eda222c6dcec887f2920be
model-00097-of-00118.safetensors3.99 GB1e733d139bb78c709f87e6ba2362d2cc4b9e31ab5ab9658ce7e52a59520a97c2
model-00098-of-00118.safetensors3.99 GBf7b19197dc5eaf8317925235d7844f5056f57f270a901f62da0b2ee66621f0ae
model-00099-of-00118.safetensors3.99 GB3221eb1c2e1332a78e68ecf58a3eba111a9afd0ba853fe50ffbb69f9f948b2fc
model-00100-of-00118.safetensors3.99 GB01a28def81911bbefb005ba9a095f288e80eb337a38b588feeaabf219aa0e4d4
model-00101-of-00118.safetensors3.99 GB068c07e8b7887f93ab6593a057bf5f38ab026eb71343fcf5c7929a2ccbe5a44e
model-00102-of-00118.safetensors3.99 GB78a19f87fb598aa9542b1dfc8a129942735ad682a59429999a4c6ad2e0cdd381
model-00103-of-00118.safetensors3.99 GBe1af87d33923b208a158281a51d156037ec9033d079bd9b3492b2bc0675cd2cd
model-00104-of-00118.safetensors3.99 GBed0e991a3e9626b9cbbdefdade2ca66880b2ec0a3c8900c360c75fbd4224fbc3
model-00105-of-00118.safetensors3.95 GB2685073f9acde8b30b0c033690423d1146eaa1eccf4a70fdd7be62d5fef6965d
model-00106-of-00118.safetensors3.99 GBb82ce8cc6e70057a4253f138d79b7ac8d23d93f78230fa7141011ce3ab5b9ff1
model-00107-of-00118.safetensors3.99 GB5c60bfae749421920580b5d30176ff041c1eac8e80e49487fac1d868db68f90f
model-00108-of-00118.safetensors3.99 GBdee5f787e31ded1f30bb311dad8d04a167c53dbc06d996eee9975be9e55a9d01
model-00109-of-00118.safetensors3.99 GB5badc07297d52306ab69f5b74b19637a9019dec7945930b38307865b6e233773
model-00110-of-00118.safetensors4.00 GBa5ff362bdc1d0c7e44f483030d3a87c7fffd4890b9906f548182ee2f4d6907a4
model-00111-of-00118.safetensors4.00 GBa2cef0d006e6a095e11742f9847f7ef991b0cba9698c46fdebbab006e1829413
model-00112-of-00118.safetensors3.99 GB42a26c171e0c2ac09b141eee5e94ed104fa0979fc10387aa70d228213d9d8b49
model-00113-of-00118.safetensors3.99 GBa75db82bb7a318be89515ce2913e9409b4c75fd4ff3917f991462f165eb454f0
model-00114-of-00118.safetensors3.99 GBc9e3ff32403aa8d69d44bcaa0ad82319000a7f46a331497bedc34bd91828bec8
model-00115-of-00118.safetensors3.99 GB3185165781d783ba8d05536e2b26262b61e2afdf16a457adf616e8e725994b20
model-00116-of-00118.safetensors3.99 GB05e71962bc4926a16bb606f20e36f019ba3a0d173d4b18d9f829e8107d9b754b
model-00117-of-00118.safetensors3.99 GB8af55612c69b0c11b02d3047ba69c7c20225d7489fecb3900f2d8ff004716266
model-00118-of-00118.safetensors3.07 GBd2fd8742fe746d73a8265dfab8d56d16e524d7c3b25b2a893b876d9d80f2a272
model.safetensors.index.json3.33 MB53dd34fac4a29fc7ee58fa9d92c7892ea6884431c3bd3d0dc93def7bbd0b8b78
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json9.73 KBd5d09f07b48c3086c508b30d1c9114bd1189145b74e982a265350c923acd8101
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
8efa61729e pinned now2026-11-15 02:28 UTC128 files · 470 GB

Use it

$ fw get Qwen/Qwen3-235B-A22B
# manifest sha256 564bab95edb0… · 470 GB · 128 files
$ fw verify ./Qwen3-235B-A22B Qwen/Qwen3-235B-A22B
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Qwen/Qwen3-235B-A22B.json --dir ./Qwen3-235B-A22B $ python3 fw.py verify ./Qwen3-235B-A22B ./Qwen__Qwen3-235B-A22B.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3-235B-A22B --revision 8efa61729e24bd65b1d152b5ab5409052aa80e65 --local-dir ./Qwen3-235B-A22B
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("Qwen/Qwen3-235B-A22B", revision="8efa61729e24bd65b1d152b5ab5409052aa80e65") model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-235B-A22B", revision="8efa61729e24bd65b1d152b5ab5409052aa80e65", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Qwen/Qwen3-235B-A22B --revision 8efa61729e24bd65b1d152b5ab5409052aa80e65

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
LICENSE
Text sha256
832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
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: Qwen <huggingface.co/Qwen>Newsgroups: alt.freeweights.qwenSubject: Qwen3-235B-A22BDate: 2026-11-15Commit: 8efa617Signed: 2DC28CC7B26A283B ✓
Upstream
Qwen/Qwen3-235B-A22B
Pinned commit
8efa61729e24bd65b1d152b5ab5409052aa80e65
Manifest
Qwen3-235B-A22B.json · .minisig
Manifest sha256
564bab95edb0697f4b82c3ebddd3a24b6da03c5db089ea8d1aa7cc60f9a6026f
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 02:28 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Qwen/Qwen3-235B-A22B.json $ curl -O https://freeweights.allternit.com/manifests/Qwen/Qwen3-235B-A22B.json.minisig $ minisign -Vm Qwen3-235B-A22B.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

9 models in the catalog name this one as their parent.

Quantizations
9
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3-235B-A22B
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3-235B-A22B.json. Provenance. Takedown history: none.

Variants

9 quantized or adapter builds of Qwen3-235B-A22B. Each has its own license check and page.

From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF