alt.freeweights.abliterated / Qwen3-4B-Instruct-2507-heretic
From: p-e-w <huggingface.co/p-e-w>Newsgroups: alt.freeweights.abliteratedSubject:

Qwen3-4B-Instruct-2507-heretic

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

Text generation model with 4B parameters. Safetensors weights, 8.06 GB in all. Published by p-e-w under Apache-2.0. Changed from the base model.

4B params8.06GBQwen3-4B-Instruct-2507-hereticsafetensorspermissive
FactsParams4BSize8.06 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get p-e-w/Qwen3-4B-Instruct-2507-heretic
# manifest sha256 1db81c18ae28… · 8.06 GB · 14 files
$ fw verify ./Qwen3-4B-Instruct-2507-heretic p-e-w/Qwen3-4B-Instruct-2507-heretic
From sourceHosted (signed)p-e-w/Qwen3-4B-Instruct-2507-hereticLast check: 2026-11-15 03:34 UTC

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

Works with

Overview

Size
8.06 GB
Weights
8.04 GB (safetensors)
Parameters
4B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
14, each with a sha256
Publisher
p-e-w
Added
2026-11-15
Section
alt.freeweights.abliterated
Lineage

Changed from the base model. The uploader's repo is named abliterated: refusal behavior was removed by the uploader. Read the model card at the source for the method and the layers touched.

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

Model card

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

This is a decensored version of Qwen/Qwen3-4B-Instruct-2507, made using Heretic v1.0.0#

Abliteration parameters#

ParameterValue
direction_index30.93
attn.o_proj.max_weight1.49
attn.o_proj.max_weight_position24.57
attn.o_proj.min_weight0.92
attn.o_proj.min_weight_distance15.70
mlp.down_proj.max_weight1.46
mlp.down_proj.max_weight_position29.27
mlp.down_proj.min_weight1.31
mlp.down_proj.min_weight_distance20.61

Performance#

MetricThis modelOriginal model (Qwen/Qwen3-4B-Instruct-2507)
KL divergence0.430 (by definition)
Refusals21/10099/100

Qwen3-4B-Instruct-2507#

Chat

Highlights#

We introduce the updated version of the Qwen3-4B non-thinking mode, named Qwen3-4B-Instruct-2507, featuring the following key enhancements:

  • Significant improvements in general capabilities, including instruction following, logical reasoning, text comprehension, mathematics, science, coding and tool usage.
  • Substantial gains in long-tail knowledge coverage across multiple languages.
  • Markedly better alignment with user preferences in subjective and open-ended tasks, enabling more helpful responses and higher-quality text generation.
  • Enhanced capabilities in 256K long-context understanding.

Image: image/jpeg

Model Overview#

Qwen3-4B-Instruct-2507 has the following features:

  • Type: Causal Language Models
  • Training Stage: Pretraining & Post-training
  • Number of Parameters: 4.0B
  • Number of Paramaters (Non-Embedding): 3.6B
  • Number of Layers: 36
  • Number of Attention Heads (GQA): 32 for Q and 8 for KV
  • Context Length: 262,144 natively.

NOTE: This model supports only non-thinking mode and does not generate <think></think> blocks in its output. Meanwhile, specifying enable_thinking=False is no longer required.

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

Performance#

GPT-4.1-nano-2025-04-14Qwen3-30B-A3B Non-ThinkingQwen3-4B Non-ThinkingQwen3-4B-Instruct-2507
Knowledge
MMLU-Pro62.869.158.069.6
MMLU-Redux80.284.177.384.2
GPQA50.354.841.762.0
SuperGPQA32.242.232.042.8
Reasoning
AIME2522.721.619.147.4
HMMT259.712.012.131.0
ZebraLogic14.833.235.280.2
LiveBench 2024112541.559.448.463.0
Coding
LiveCodeBench v6 (25.02-25.05)31.529.026.435.1
MultiPL-E76.374.666.676.8
Aider-Polyglot9.824.413.812.9
Alignment
IFEval74.583.781.283.4
Arena-Hard v2*15.924.89.543.4
Creative Writing v372.768.153.683.5
WritingBench66.972.268.583.4
Agent
BFCL-v353.058.657.661.9
TAU1-Retail23.538.324.348.7
TAU1-Airline14.018.016.032.0
TAU2-Retail-31.628.140.4
TAU2-Airline-18.012.024.0
TAU2-Telecom-18.417.513.2
Multilingualism
MultiIF60.770.861.369.0
MMLU-ProX56.265.149.661.6
INCLUDE58.667.853.860.1
PolyMATH15.623.316.631.1

*: For reproducibility, we report the win rates evaluated by GPT-4.1.

Quickstart#

The code of Qwen3 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'

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-4B-Instruct-2507"

# 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,
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

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

content = tokenizer.decode(output_ids, skip_special_tokens=True)

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-4B-Instruct-2507 --context-length 262144
  • vLLM: shell vllm serve Qwen/Qwen3-4B-Instruct-2507 --max-model-len 262144

Note: If you encounter out-of-memory (OOM) issues, consider reducing the context length to a shorter value, such as 32,768.

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

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-4B-Instruct-2507',

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

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

Best Practices#

To achieve optimal performance, we recommend the following settings:

  1. Sampling Parameters:
    • 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 16,384 tokens for most queries, which is adequate for instruct models.
  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"."
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

14 files · 8.06 GBWeights 8.04 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 14 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md9.15 KBd2ebdb5c7ab8e68d340ef818c58ee897e17aa73aaf86456d223e26ee1e13641f
added_tokens.json707 Bc0284b582e14987fbd3d5a2cb2bd139084371ed9acbae488829a1c900833c680
chat_template.jinja2.63 KB64f85b198065d0fba2a81f37e10ed68161ce2c19a754c7100e67e0ca2ee9c326
config.json1.54 KB74e923dd507a5ecec8d596353290ca705ef8e4b7191d5823bbd4b77040515012
generation_config.json213 B4d9818c3d27895c0058828a5f68bc7a4de80c3ae1bcdac90936ce24178063f59
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00002.safetensors4.97 GB51afbfe4194bd8dc80461ada5d2ee172ab1338bbf4ffb622f2c0724de9d69b57
model-00002-of-00002.safetensors3.08 GB0aea006ac3d12cf88b7fc1e80c100a84383fe21d2a26186254faac0e73519a45
model.safetensors.index.json32.9 KB06b3d5319b6d76d1a4a2433419180016cfd54ed62d086a5e6567a809f8c82634
special_tokens_map.json613 B76862e765266b85aa9459767e33cbaf13970f327a0e88d1c65846c2ddd3a1ecd
tokenizer.json11.4 MBaeb13307a71acd8fe81861d94ad54ab689df773318809eed3cbe794b4492dae4
tokenizer_config.json5.41 KB4b5f2f80f84faefe8420e1616671adb1dd3d7e632038d34b1f0e3a1363a51059
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
bc843daf6f pinned now2026-11-15 03:34 UTC14 files · 8.06 GB

Use it

$ fw get p-e-w/Qwen3-4B-Instruct-2507-heretic
# manifest sha256 1db81c18ae28… · 8.06 GB · 14 files
$ fw verify ./Qwen3-4B-Instruct-2507-heretic p-e-w/Qwen3-4B-Instruct-2507-heretic
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/p-e-w/Qwen3-4B-Instruct-2507-heretic.json --dir ./Qwen3-4B-Instruct-2507-heretic $ python3 fw.py verify ./Qwen3-4B-Instruct-2507-heretic ./p-e-w__Qwen3-4B-Instruct-2507-heretic.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download p-e-w/Qwen3-4B-Instruct-2507-heretic --revision bc843daf6f71759bfb52ad69841f7a84aed6dd64 --local-dir ./Qwen3-4B-Instruct-2507-heretic
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("p-e-w/Qwen3-4B-Instruct-2507-heretic", revision="bc843daf6f71759bfb52ad69841f7a84aed6dd64") model = AutoModelForCausalLM.from_pretrained("p-e-w/Qwen3-4B-Instruct-2507-heretic", revision="bc843daf6f71759bfb52ad69841f7a84aed6dd64", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve p-e-w/Qwen3-4B-Instruct-2507-heretic --revision bc843daf6f71759bfb52ad69841f7a84aed6dd64

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
d2ebdb5c7ab8e68d340ef818c58ee897e17aa73aaf86456d223e26ee1e13641f
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: p-e-w <huggingface.co/p-e-w>Newsgroups: alt.freeweights.abliteratedSubject: Qwen3-4B-Instruct-2507-hereticDate: 2026-11-15Commit: bc843daSigned: 2DC28CC7B26A283B ✓
Upstream
p-e-w/Qwen3-4B-Instruct-2507-heretic
Pinned commit
bc843daf6f71759bfb52ad69841f7a84aed6dd64
Manifest
Qwen3-4B-Instruct-2507-heretic.json · .minisig
Manifest sha256
1db81c18ae28f35e33b1e3002f7f78a6510dc4d5f84e3c240c27a649c3218eeb
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:34 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/p-e-w/Qwen3-4B-Instruct-2507-heretic.json $ curl -O https://freeweights.allternit.com/manifests/p-e-w/Qwen3-4B-Instruct-2507-heretic.json.minisig $ minisign -Vm Qwen3-4B-Instruct-2507-heretic.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

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download p-e-w/Qwen3-4B-Instruct-2507-heretic
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3-4B-Instruct-2507-heretic.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Qwen3-4B-Instruct-2507-heretic. Each has its own license check and page.

From: xtools-at <huggingface.co/xtools-at>Subject: DeepSeek-V4-Pro-Qwen3.5-9B-UNCENSORED-heretic
From: mlx-community <huggingface.co/mlx-community>Subject: DeepSeek-V4-Pro-Qwen3.5-9B-UNCENSORED-heretic-OptiQ-4bit
From: mlx-community <huggingface.co/mlx-community>Subject: gemma-4-26B-A4B-it-heretic-msq-2.6bit
From: coder3101 <huggingface.co/coder3101>Subject: gemma-4-31B-it-heretic
From: Ilya626 <huggingface.co/Ilya626>Subject: gemma-4-31B-it-SDFT-Heretic-RP
From: llmfan46 <huggingface.co/llmfan46>Subject: gemma-4-31B-it-uncensored-heretic