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

Qwen3-235B-A22B-MLX-bf16

Date: 2026-11-15Commit: 284ea93Signed: 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-A22B-MLX-bf16safetensorspermissive
FactsParams235.1BSize470 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get Qwen/Qwen3-235B-A22B-MLX-bf16
# manifest sha256 02852941e54b… · 470 GB · 104 files
$ fw verify ./Qwen3-235B-A22B-MLX-bf16 Qwen/Qwen3-235B-A22B-MLX-bf16
From sourceHosted (signed)Qwen/Qwen3-235B-A22B-MLX-bf16Last check: 2026-11-15 03:54 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
104, 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 03:54 UTCpassed

Model card

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

Qwen3-235B-A22B-MLX-bf16#

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 has been in the latest versions of both transformers (≥ 4.52.4) and mlx_lm (≥ 0.25.2), and we advise you to use the latest version of transformers and mlx_lm. Older versions (e.g., transformers<4.51.0) may raise errors like:

KeyError: 'qwen3'

Install or upgrade both packages:

pip install --upgrade transformers mlx_lm

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

from mlx_lm import load, generate

model, tokenizer = load("Qwen/Qwen3-235B-A22B-MLX-bf16")
prompt = "Hello, please introduce yourself and tell me what you can do."

if tokenizer.chat_template is not None:
    messages = [{"role": "user", "content": prompt}]
    prompt = tokenizer.apply_chat_template(
        messages,
        add_generation_prompt=True
    )

response = generate(
    model,
    tokenizer,
    prompt=prompt,
    verbose=True,
    max_tokens=1024
)

print(response)

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 mlx_lm import load, generate


class QwenChatbot:
    def __init__(self, model_name="Qwen/Qwen3-235B-A22B-MLX-bf16"):
        self.model, self.tokenizer = load(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
        )

        response = generate(
            self.model,
            self.tokenizer,
            prompt=text,
            verbose=True,
            max_tokens=32768
        )
        # 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 are 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 are 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-MLX-bf16",

    # 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 } }

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

104 files · 470 GBWeights 470 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 104 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
README.md14.8 KB19cd93cf225c37d4297b2bbfe83dad5b097aae326b4405439e479281eecfb231
config.json1.04 KB35172500101227c6bcceda323f45468535a17da1388733261088d83f9c99e8fa
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00095.safetensors4.61 GBf71e6ce18cb21c750f77145de23609ac0f15cb21493fb347c6e6f2327aaf1ba7
model-00002-of-00095.safetensors4.98 GBe722858c98d928427a9c46e43ab0ac8d58875c7e22bfe254d6dc726cf868f421
model-00003-of-00095.safetensors4.98 GB633605c97abc2c934680a5f8292e7e9cef730a6dd22cc9cc054787c5f7128a14
model-00004-of-00095.safetensors4.98 GBa07aa8672b4d5ee60688fd28d9ff354581007bc2bbb5b7199de8dc5cf87c2d41
model-00005-of-00095.safetensors4.98 GB10c1050b569aa836e168ac7af557607b735b4d2a89d2abd5e846ca7c340a83f0
model-00006-of-00095.safetensors4.98 GB91acd08b71512b28622286b616ce75a87727d16a812d9f299b4d65ef44a0ea15
model-00007-of-00095.safetensors4.98 GBbcff27fafc755f702f462e4ba79dc9ad5cdb1ceb2fb2a726492b521413079f73
model-00008-of-00095.safetensors4.98 GB80e6ba7aef3dba3f35865a68e0bc902765eb4aa9e4c4ff58051f3332e8a0c192
model-00009-of-00095.safetensors4.98 GBf207253a633868a5f2c440a790925e39ea27013c34b879f8632dcbcb0b9d62c2
model-00010-of-00095.safetensors4.98 GB2bd546c6c17be5c0b3b8c900865e634b9769998bc63a07d222a03c232d83d489
model-00011-of-00095.safetensors4.98 GBef4dcaebdf6ccc7101fb88ff7b80cbe7f898e56d4fd548c0a7c6869a4c98bfb8
model-00012-of-00095.safetensors4.98 GB3eefd056c0f9901ca9e3f88ec62622c6b69a20673c8444cd3aaaebd1de4de1fb
model-00013-of-00095.safetensors4.98 GB2ba5a6c69dad2935a3ed0f9564a6731028ee4907755ef6542183e5d463ebddad
model-00014-of-00095.safetensors4.98 GB1e2116b7eb4bc225f0de2856fd8289b12c6ac5692802445a2ec61cd824b932d6
model-00015-of-00095.safetensors4.98 GB8b4f81ba23736b02717e39a07e9d4edc7eb41615410a7a367696b5714cd4b9ed
model-00016-of-00095.safetensors4.98 GB0998a9d72fb3f6cf42cad851900c05a54bc16e331ae6852b9117c4f3b6df6627
model-00017-of-00095.safetensors4.98 GBeb79897637c0f9f28383538adf8132791b4ffbd3e5686fa6a57679c7e281142b
model-00018-of-00095.safetensors4.98 GBc923a71e9bca010c76cf7c7a656ed0f00b9be4642aa1dfe5e2c55c26642a949b
model-00019-of-00095.safetensors4.98 GBc0159a7fda7844f6dca842f6be5f17d118b805f071808875032bcca744ad5d94
model-00020-of-00095.safetensors4.98 GB75f399169e26a677def91bcff33bf80512c0a49942aab84b00456763ff754704
model-00021-of-00095.safetensors4.98 GBd9e6d2f3cece39d7ffff65aa9c64c51d7e16a58a12abe0229378c016bd52089a
model-00022-of-00095.safetensors4.98 GBaf6856693430e86b931366e34b2651449a3e495eeefbc64615df00335fed8125
model-00023-of-00095.safetensors4.98 GBb64d9b4cf23f2d5cf5daa83f76bdb6ad8bd2df17f4a956c4a1d806ef5bab87e4
model-00024-of-00095.safetensors4.98 GB602cf76ea03d602f10ac04d1652c0d630dd835778ab28114db6c9ac856bf28f6
model-00025-of-00095.safetensors4.98 GB57299acd4aa0fac8447f0589325cdb8ca24076b68ab131e08d2b82d06d400cf4
model-00026-of-00095.safetensors4.98 GBedec74547cbc45026bfc8eceed613e58c3237eb73b0974514ad9ca0eab45ab01
model-00027-of-00095.safetensors4.98 GB08e56b42d542c053ffe8a7cc2ccfc93bbe097ac9a8542591ef65efdd71c7c81c
model-00028-of-00095.safetensors4.98 GB55326e133c56fb5f7f9c72e0ace1f167329c30db0c6f0f27ad8b8628176e212b
model-00029-of-00095.safetensors4.98 GB816359d22d7d2aba6d814ca6c34fb8b9cf0933f9e049b045431c43457eaa4ad6
model-00030-of-00095.safetensors4.98 GB768b96b335ce23221899420d3e858c81bd9fceb8574b630eb919cdc60f967c48
model-00031-of-00095.safetensors4.98 GBb1e5ad08c567a35b8d0c83660fee9a9f89ed202ffbbaf7159bfd3a3a2c64fbd6
model-00032-of-00095.safetensors4.98 GB737199e15ed65319db7a036277e2ec93c562dcdcfbfc15016af0bcd8cb120ba6
model-00033-of-00095.safetensors4.98 GBa70591d2d0b68671a2e64b2116970abdf43f1e0e187530e0ce3ef6100f272efc
model-00034-of-00095.safetensors4.98 GBcf58ca02dec615be52f5e44719693565150f5e509be1b2eb3abaabc72efdb1f3
model-00035-of-00095.safetensors4.98 GBbfb670243e77279d8b374bc67d9d75adaf4271b29ff7e065d8ae02a1653cb795
model-00036-of-00095.safetensors4.98 GB9144a32f7d41355c7d80cdede43699e3fe6d5e9dd7eece71c31e9c5aa4347c28
model-00037-of-00095.safetensors4.98 GB68f2e9e4608407ff75ab5f4b03cd20b127ead61a47577ec4490976781616c026
model-00038-of-00095.safetensors4.98 GB368d72ae2b6998300ff95bc19b86345be0a80e679cf145b40cda06fbf7d1296b
model-00039-of-00095.safetensors4.98 GBccf7385ed8ce0f89f00e75f80c62fed2b49e87d6e9bbca0801a7565d19403cfb
model-00040-of-00095.safetensors4.98 GB3b3d9bc08b9ef178e7b4cb937ce3b54ca3adefc7db6dff57bb7b66f0a36aa5d8
model-00041-of-00095.safetensors4.98 GBa74a157772a3188a64593d20a021d0d60cf787fdb53226e2516137531687261d
model-00042-of-00095.safetensors4.98 GB1202865d7b0d992eff0869f0da108b6f8d99c8c37c25c060deb92bc2a73f24c0
model-00043-of-00095.safetensors4.98 GB2868b1f3e0cf4beca0913e559676564e516d2d3dde57cbda28bdf2ac464c7ac6
model-00044-of-00095.safetensors4.98 GBad1928e9d787f26d105f10b2dc9d580c9663d76d7140376230d7b1c3f6ff6ff3
model-00045-of-00095.safetensors4.98 GBe69f22b3da7e9573bb723ce25cf0c77344a064f6a5029397ee7d0acd32bf7756
model-00046-of-00095.safetensors4.98 GBede5d2a48409d54a97229f0f599d05d1151901f2d4e30d2dee63bf46138af2cc
model-00047-of-00095.safetensors4.98 GBc2222c6a1cfc6b25d6142e6a5409cd66015024fffe7ea5d2fdbe4d06f4486182
model-00048-of-00095.safetensors4.98 GB652194e32d526d9970da309c54f2da646af5a84af1d602035028aab95551fb17
model-00049-of-00095.safetensors4.98 GB7bf60e4e3bf22de752ee7d22f20ad2a917f0f47c9a73922ed1b1ff11d9d724ec
model-00050-of-00095.safetensors4.98 GBe0a6b8e204e39698054ea7d06b59708de77c7237e83526ef2dc07e71eecc59bb
model-00051-of-00095.safetensors4.98 GBf6ef3c2d8a96bec6a99891127c9a38bb30ef9d70a37d43a579679eb77970cd7e
model-00052-of-00095.safetensors4.98 GB3db28d8512548a78feb98a9eb65b4b93f99e5885be75a21bb7b479fd6258964f
model-00053-of-00095.safetensors4.98 GBe7af94cc23bd45b87a4502dd1200e9468b95fe0627475685208e130279b6feea
model-00054-of-00095.safetensors4.98 GB077fafc01902c0af7568cb8a425b917444a1dc968371dd0f9e64a33315d00ab1
model-00055-of-00095.safetensors4.98 GB278c6c4412343b4e9ec73fc9ec3a90b310e74530fecff3f17df53d9e6d8dbc77
model-00056-of-00095.safetensors4.98 GB80dc4402316442cf122279933171b42c6daba46a7677d9500987791399c416a2
model-00057-of-00095.safetensors4.98 GB04b281f7acb0978a4ee3dbb35573744f48ad9774004c4b67ee952a8f7b66c465
model-00058-of-00095.safetensors4.98 GB9e04c96d0e503c6182b5803ce3601f39994cf2f98e4e036f20524422bb794d61
model-00059-of-00095.safetensors4.98 GBab2b08df44cb2c4ae4a138819221273d4f5e8b397b0c8816e4d5dc7eae5f8cc7
model-00060-of-00095.safetensors4.98 GBf5acfcb23f111b629f3de1be6b411d647b30f06934fae27d9e5b1b8ad12ca60b
model-00061-of-00095.safetensors4.98 GB5990aa584630044408ebcf4ac003fe12630742ac6c63f41e2629f54e79fb2551
model-00062-of-00095.safetensors4.98 GB3d568c31d7aa7f72c22cccee001d5d61f86bb148cadd6c8826b1c300729b6e6b
model-00063-of-00095.safetensors4.98 GB110fda127dd325eaed5fa2276614212cfe85998bc00ba3f43e5def47e5caeeb6
model-00064-of-00095.safetensors4.98 GB157f444f8dcfcfcabdeea515a7adb12b0613218c83cf03dcd6ebb095f4f90cd5
model-00065-of-00095.safetensors4.98 GBc494e72d88154f68e9e29632f40ef70077ac9cf583c630b3b1cbb417f976e1b8
model-00066-of-00095.safetensors4.98 GBd4b104f7dbfa61ac73331619bc58f1b355895f398704f5aa959dbd67f9eb0bc5
model-00067-of-00095.safetensors4.98 GB286cc107c80a283aa9c0ad091e31d30a527c35f44a0b47057a6baac49e3c909f
model-00068-of-00095.safetensors4.98 GB6d4abd5410e9a6595af2eb90990fa2250831e7b9f765c1596172a75c70917441
model-00069-of-00095.safetensors4.98 GB73586b7d47a290f29850600e68c9692fa33041fdf76392b2fd2d929e4255d9b6
model-00070-of-00095.safetensors4.98 GBddbce25c9f12c20a4f91e69eaf4b3b7b180dd0ef21d712aa5acb2db580fb2d6b
model-00071-of-00095.safetensors4.98 GB25a4178b38c14b731ffcb00d863d4d9107042936e98bb07098ace8e4220da4cb
model-00072-of-00095.safetensors4.98 GBb8b9156037d93efab8c0fa711229ee0dffdd8252ad334bc578cc633c84fc6896
model-00073-of-00095.safetensors4.98 GB3d604058d721a6a2d178768a76459e52918f1b978d09573bef69397d8699b6df
model-00074-of-00095.safetensors4.98 GBd5211cc19144466e7781b5b06db26a8e521d1026f6592d2fbdb07cdca3d82da9
model-00075-of-00095.safetensors4.98 GBa92cc55d1338e4b59e6cd55d4942b92233e697520c78e9e85e41d31d00fda21d
model-00076-of-00095.safetensors4.98 GB9d4defa163cfa037155c8bcf705a2ed9fe4d31e1e4c14757e5c1c5aecd3d3e37
model-00077-of-00095.safetensors4.98 GB5c353dc75a84ac7d8f8bba6861a84b05546bd208567b6ee51e9daf3392503337
model-00078-of-00095.safetensors4.98 GB52d33e8ce93c192c88f0744de997a673955463dbcbfb389adf9df5fdd17848f8
model-00079-of-00095.safetensors4.98 GBf2c5ca67482c6ac08602b9bd37d65671d83881b3d62de9952ec9733d68f116e2
model-00080-of-00095.safetensors4.98 GBf5f2bce8316246765f5b3f9987bc2ef0500814cebe73e40d03ba9d81899aaa36
model-00081-of-00095.safetensors4.98 GB6bff7f887591be2bfcee5424b2f9af30cbb15c8f3fe494bd1bda4b1e8e4e8c66
model-00082-of-00095.safetensors4.98 GBe52ab7552f234c2f55800542c5f3346ccf2b224c460f2ad09b0f877062aa9711
model-00083-of-00095.safetensors4.98 GBb5b1738c30dbf2f0b7b73d24d3e783f9114be4562b43b512215c5adc93d07090
model-00084-of-00095.safetensors4.98 GBfe5299797ea588e56e7249fc8a7636dc986fc988a9934a4ed7e7c813d3acce90
model-00085-of-00095.safetensors4.98 GB39656c1da912c29efdef94b082730d238e8cd418699d1e828e374474b61f5e03
model-00086-of-00095.safetensors4.98 GB06ce4872900ac34f733e11ab9ba37a4e31cafeab89adeac1936616c35e48ec61
model-00087-of-00095.safetensors4.98 GBa35d8c0116a4bb3ff6179d8d5a0db6b7829a51ab879a1407755285713d562615
model-00088-of-00095.safetensors4.98 GB1d8f689cc154783092dab60d80d95410a1d3ba1ff81e3f1abe7399bffcf73136
model-00089-of-00095.safetensors4.98 GB6e0ee56300068c7e18be3c02e94c8b8e77d9f191497a5bdb582744ceea08f22d
model-00090-of-00095.safetensors4.98 GBa35af16ba5f30aa9a88d31e335e8eadb01e9f2efc177a7fe8467e36d68f650a1
model-00091-of-00095.safetensors4.98 GB5bd88563544804c28afcb1f3da662f7327a1e310868bfa90eedc88c58ea794ae
model-00092-of-00095.safetensors4.98 GB766c559ef591a91c7b27354ada50905f644f325037ea9f21ee4934dda5b81f35
model-00093-of-00095.safetensors4.98 GB3164ec5563bc56f9e9626b9a95a5d5191232f54c05c1768007307e5ec34db8e3
model-00094-of-00095.safetensors4.98 GB9c65e83dd7849b984dd783601a66e7dbcb065dfa9e667582417b54d87c4dc22e
model-00095-of-00095.safetensors2.86 GB0ded4363de56d4336c807378e7a2aecb588d1c8aa807bee73430e898e0744c86
model.safetensors.index.json100 KBe2883c7c7f6a92bc680d30ab85d0dd470c1bac87b41ca05e5c9d3fb2b410d77d
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json9.69 KBf45a828b27bfe1ae2080246d6de51c29370a0978f15b3299123830d5ba9e08a1
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
284ea931f4 pinned now2026-11-15 03:54 UTC104 files · 470 GB

Use it

$ fw get Qwen/Qwen3-235B-A22B-MLX-bf16
# manifest sha256 02852941e54b… · 470 GB · 104 files
$ fw verify ./Qwen3-235B-A22B-MLX-bf16 Qwen/Qwen3-235B-A22B-MLX-bf16
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-MLX-bf16.json --dir ./Qwen3-235B-A22B-MLX-bf16 $ python3 fw.py verify ./Qwen3-235B-A22B-MLX-bf16 ./Qwen__Qwen3-235B-A22B-MLX-bf16.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3-235B-A22B-MLX-bf16 --revision 284ea931f422d64380bd650b5fe4a755b14b3e2b --local-dir ./Qwen3-235B-A22B-MLX-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("Qwen/Qwen3-235B-A22B-MLX-bf16", revision="284ea931f422d64380bd650b5fe4a755b14b3e2b") model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen3-235B-A22B-MLX-bf16", revision="284ea931f422d64380bd650b5fe4a755b14b3e2b", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Qwen/Qwen3-235B-A22B-MLX-bf16 --revision 284ea931f422d64380bd650b5fe4a755b14b3e2b

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-A22B-MLX-bf16Date: 2026-11-15Commit: 284ea93Signed: 2DC28CC7B26A283B ✓
Upstream
Qwen/Qwen3-235B-A22B-MLX-bf16
Pinned commit
284ea931f422d64380bd650b5fe4a755b14b3e2b
Manifest
Qwen3-235B-A22B-MLX-bf16.json · .minisig
Manifest sha256
02852941e54bc9f12afa11a1c43c6b5e4b64c82cb90f5e4601960eb4f73fcbd0
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:54 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

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

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Qwen/Qwen3-235B-A22B-MLX-bf16
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-MLX-bf16.json. Provenance. Takedown history: none.
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