alt.freeweights.abliterated / Qwen2.5-32B-Instruct-abliterated
From: huihui-ai <huggingface.co/huihui-ai>Newsgroups: alt.freeweights.abliteratedSubject:

Qwen2.5-32B-Instruct-abliterated

Date: 2026-11-15Commit: 546fc40Signed: 2DC28CC7B26A283B ✓

Text generation model with 32.8B parameters. Safetensors weights, 65.5 GB in all. Published by huihui-ai under Apache-2.0. Changed from the base model.

32.8B params65.5GBQwen2.5-32B-Instruct-abliteratedsafetensorspermissive
FactsParams32.8BSize65.5 GBFormatssafetensorsTasktext generationLicenseApache-2.0From sourcepermissive
$ fw get huihui-ai/Qwen2.5-32B-Instruct-abliterated
# manifest sha256 7deb724ea9ce… · 65.5 GB · 27 files
$ fw verify ./Qwen2.5-32B-Instruct-abliterated huihui-ai/Qwen2.5-32B-Instruct-abliterated
From sourceHosted (signed)huihui-ai/Qwen2.5-32B-Instruct-abliteratedLast check: 2026-11-15 03:35 UTC

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

Fine-tune of Qwen2.5-32B-Instruct.

Works with

Overview

Size
65.5 GB
Weights
65.5 GB (safetensors)
Parameters
32.8B
Formats
safetensors
Task
text generation
License
Apache-2.0 (permissive)
Files
27, each with a sha256
Publisher
huihui-ai
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 from Qwen/Qwen2.5-32B-Instruct by the uploader. Read the model card at the source for the method and the layers touched.

Base model: Qwen/Qwen2.5-32B-Instruct

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

Model card

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

huihui-ai/Qwen2.5-32B-Instruct-abliterated#

This is an uncensored version of Qwen2.5-32B-Instruct created with abliteration (see this article to know more about it).

Special thanks to @FailSpy for the original code and technique. Please follow him if you're interested in abliterated models.

ollama#

You can use huihui_ai/qwen2.5-abliterate:32b directly,

ollama run huihui_ai/qwen2.5-abliterate:32b

Usage#

You can use this model in your applications by loading it with Hugging Face's transformers library:

from transformers import AutoModelForCausalLM, AutoTokenizer

# Load the model and tokenizer
model_name = "huihui-ai/Qwen2.5-32B-Instruct-abliterated"
model = AutoModelForCausalLM.from_pretrained(
    model_name,
    torch_dtype="auto",
    device_map="auto"
)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# Initialize conversation context
initial_messages = [
    {"role": "system", "content": "You are Qwen, created by Alibaba Cloud. You are a helpful assistant."}
]
messages = initial_messages.copy()  # Copy the initial conversation context

# Enter conversation loop
while True:
    # Get user input
    user_input = input("User: ").strip()  # Strip leading and trailing spaces

    # If the user types '/exit', end the conversation
    if user_input.lower() == "/exit":
        print("Exiting chat.")
        break

    # If the user types '/clean', reset the conversation context
    if user_input.lower() == "/clean":
        messages = initial_messages.copy()  # Reset conversation context
        print("Chat history cleared. Starting a new conversation.")
        continue

    # If input is empty, prompt the user and continue
    if not user_input:
        print("Input cannot be empty. Please enter something.")
        continue

    # Add user input to the conversation
    messages.append({"role": "user", "content": user_input})

    # Build the chat template
    text = tokenizer.apply_chat_template(
        messages,
        tokenize=False,
        add_generation_prompt=True
    )

    # Tokenize input and prepare it for the model
    model_inputs = tokenizer([text], return_tensors="pt").to(model.device)

    # Generate a response from the model
    generated_ids = model.generate(
        **model_inputs,
        max_new_tokens=8192
    )

    # Extract model output, removing special tokens
    generated_ids = [
        output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
    ]
    response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]

    # Add the model's response to the conversation
    messages.append({"role": "assistant", "content": response})

    # Print the model's response
    print(f"Qwen: {response}")

Files

27 files · 65.5 GBWeights 65.5 GB (safetensors). Sizes and sha256 from the signed manifest.
Show all 27 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
LICENSE11.3 KB832dd9e00a68dd83b3c3fb9f5588dad7dcf337a0db50f7d9483f310cd292e92e
README.md3.43 KBbf790f5fb3fbd76759e7b1e4f505ab94087772cdaa0b20f3042c7064e92db576
added_tokens.json605 B58b54bbe36fc752f79a24a271ef66a0a0830054b4dfad94bde757d851968060b
config.json663 B9c6772f138ef9e5b3d1c18f2c87e451bbc01f5f1a4eabb36f9bf4f53829b903e
eval.sh1.20 KBb528ec77edccd2eae157b75de12945bbcded4eb39d0c517816ed91b8fc09ef4b
generation_config.json243 B3a8f9087e486054c8a4a08dae2e5a3ba62e23da212b5b8c08bc42cb983c3459f
merges.txt1.67 MB8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5
model-00001-of-00014.safetensors4.89 GB0d4f97e82c4de925b411a116815d132a808aaf7a6a9e1a3a64ae2e6671a36748
model-00002-of-00014.safetensors4.88 GB3e9f61a87678a21fddbacc27b623fa5e50c65c3c118e00e913e057cb5f1aaf52
model-00003-of-00014.safetensors4.88 GB0891640a34a517c11468e3b353ab7ce40d4eb9722152feba820112170da0bf67
model-00004-of-00014.safetensors4.88 GB20e5faf98771312206eed21f926b03c19bdd65986c4137598b471bb59365b859
model-00005-of-00014.safetensors4.88 GB51a6c09733710d9cf852d08575ce6db0ac79706bf453bc14b193645f544c1cbf
model-00006-of-00014.safetensors4.88 GBa90aef86003391adc2674475b0a28536340a8a900521e8c3f368d749baa380d5
model-00007-of-00014.safetensors4.88 GBd12a64cd227f26016a2cd4bed4d26d705eea27a1043528819411531781d86afd
model-00008-of-00014.safetensors4.88 GB2ac57e49a4f10b2409f21662fc422caba5e9715267718b356ea4517c0382f81e
model-00009-of-00014.safetensors4.88 GB3aebb8af0f2ddc57877a7a4a83408092753bf71f0acdc106f8a221d883288057
model-00010-of-00014.safetensors4.88 GB88ecac9719df6dab839ac5cec23fbce6dd4fdd47ba7daeab50389ae3aa81268a
model-00011-of-00014.safetensors4.88 GB25d34d843cabcacfa8292199ba5070b9226ba92abee56c3c8ecbb78ab04853d3
model-00012-of-00014.safetensors4.88 GB3e197a7c0bd2d1a15e2ca16b9732368b93f1319269447a980bd9717da75bca9a
model-00013-of-00014.safetensors4.88 GB1f8ace91a7a82d0bfbeaa2c0902c42c6d0291166b1b69f38123ce2aaad1b707f
model-00014-of-00014.safetensors2.12 GBbed9a3574749aae4812b1282484f69f52f650909571ea51d173c6f4166a03fbe
model.safetensors.index.json63.2 KBe6548816f7ae8cd9fc353a20737f640ad32db6eff13a8c097246084c3207300f
special_tokens_map.json496 Ba36726f7fe394c1324021cac4a9ee3ad6c4f6285c0d98721f9b0b95888ec9905
tokenizer.json7.03 MB5854f6f61f6508be1f1af2660b31c80e402290c6b0f39d805bfaddee72408bef
tokenizer_config.json7.30 KBc9ca44f87bc76a97483f7e77e5d9c5549c38f6285f7a05ae1ad2de9be6b17cf4
vocab.json2.78 MBca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
546fc40530 pinned now2026-11-15 03:35 UTC27 files · 65.5 GB

Use it

$ fw get huihui-ai/Qwen2.5-32B-Instruct-abliterated
# manifest sha256 7deb724ea9ce… · 65.5 GB · 27 files
$ fw verify ./Qwen2.5-32B-Instruct-abliterated huihui-ai/Qwen2.5-32B-Instruct-abliterated
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/huihui-ai/Qwen2.5-32B-Instruct-abliterated.json --dir ./Qwen2.5-32B-Instruct-abliterated $ python3 fw.py verify ./Qwen2.5-32B-Instruct-abliterated ./huihui-ai__Qwen2.5-32B-Instruct-abliterated.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download huihui-ai/Qwen2.5-32B-Instruct-abliterated --revision 546fc40530371049c02d9ed8abc95f65a6d69936 --local-dir ./Qwen2.5-32B-Instruct-abliterated
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForCausalLM, AutoTokenizer tok = AutoTokenizer.from_pretrained("huihui-ai/Qwen2.5-32B-Instruct-abliterated", revision="546fc40530371049c02d9ed8abc95f65a6d69936") model = AutoModelForCausalLM.from_pretrained("huihui-ai/Qwen2.5-32B-Instruct-abliterated", revision="546fc40530371049c02d9ed8abc95f65a6d69936", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve huihui-ai/Qwen2.5-32B-Instruct-abliterated --revision 546fc40530371049c02d9ed8abc95f65a6d69936

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: huihui-ai <huggingface.co/huihui-ai>Newsgroups: alt.freeweights.abliteratedSubject: Qwen2.5-32B-Instruct-abliteratedDate: 2026-11-15Commit: 546fc40Signed: 2DC28CC7B26A283B ✓
Upstream
huihui-ai/Qwen2.5-32B-Instruct-abliterated
Pinned commit
546fc40530371049c02d9ed8abc95f65a6d69936
Manifest
Qwen2.5-32B-Instruct-abliterated.json · .minisig
Manifest sha256
7deb724ea9ce88f8670af893e5c8c6fc35f1e24254631b303122402a9055d0ed
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:35 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/huihui-ai/Qwen2.5-32B-Instruct-abliterated.json $ curl -O https://freeweights.allternit.com/manifests/huihui-ai/Qwen2.5-32B-Instruct-abliterated.json.minisig $ minisign -Vm Qwen2.5-32B-Instruct-abliterated.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

Qwen/Qwen2.5-32B-Instruct · 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 huihui-ai/Qwen2.5-32B-Instruct-abliterated
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen2.5-32B-Instruct-abliterated.json. Provenance. Takedown history: none.
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