Instructions to use RobinsonLabs/Qwen3.6-35B-A3B-abliterated with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use RobinsonLabs/Qwen3.6-35B-A3B-abliterated with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="RobinsonLabs/Qwen3.6-35B-A3B-abliterated") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("RobinsonLabs/Qwen3.6-35B-A3B-abliterated") model = AutoModelForMultimodalLM.from_pretrained("RobinsonLabs/Qwen3.6-35B-A3B-abliterated", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use RobinsonLabs/Qwen3.6-35B-A3B-abliterated with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "RobinsonLabs/Qwen3.6-35B-A3B-abliterated" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "RobinsonLabs/Qwen3.6-35B-A3B-abliterated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/RobinsonLabs/Qwen3.6-35B-A3B-abliterated
- SGLang
How to use RobinsonLabs/Qwen3.6-35B-A3B-abliterated with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "RobinsonLabs/Qwen3.6-35B-A3B-abliterated" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "RobinsonLabs/Qwen3.6-35B-A3B-abliterated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "RobinsonLabs/Qwen3.6-35B-A3B-abliterated" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "RobinsonLabs/Qwen3.6-35B-A3B-abliterated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use RobinsonLabs/Qwen3.6-35B-A3B-abliterated with Docker Model Runner:
docker model run hf.co/RobinsonLabs/Qwen3.6-35B-A3B-abliterated
Qwen3.6-35B-A3B - Abliterated (bf16 base)
Abliterated bf16 safetensors base of
Qwen/Qwen3.6-35B-A3B, a 35B-parameter qwen35moe MoE with an A3B
active-expert budget. Robinson Labs abliterated the base model in-house (method D34H, below). This
repo is the full-precision master, in safetensors.
This is the bf16 base that the RobinsonLabs/Qwen3.6-35B-A3B-abliterated-GGUF quant ladder was quantized from. If you want a ready-to-run quant, use that repo. This repo is the master for further surgery (re-abliteration, LoRA merge, fine-tune) and for rolling your own quants.
Multi-Token Prediction (MTP / NextN) is preserved: the blk.40.nextn.* tensors are intact
(41-block model), so the speculative-decode path is available to runtimes that support it.
This is the second master published in this repo. The first one did not work; see the history note below before trusting an old download.
Disclosure
This model is abliterated - the hard-refusal reflex on adult / creative content has been
reduced via single-direction weight orthogonalization. Harm guardrails are retained by design:
self-harm prompts still redirect to help (e.g. 988), and it is not intended to assist genuine
wrongdoing. Capability is preserved (5/5 on our capability probe). Tagged
not-for-all-audiences. Use responsibly - you are responsible for your use. License inherited from
the base model: Apache-2.0.
Known issue: the previous master (June 2026) was abliterated in name only
The safetensors published here from 2026-06-28 until this re-upload (internal label gen-L18)
did not actually reduce refusals: on our held-out generic refusal probe they refused 25/25,
identical to the stock base. The refusal direction was never searched by depth and the edit weight
was flat and unshaped, which on this MoE removes nothing measurable.
Every shard in this repo was replaced on 2026-09-02 with the new abliteration. If you downloaded
before that date, re-download. The old master is HF revision 2f5d365 and earlier. Quants cut
from the old master are likewise replaced in the
GGUF repo, where every current file is listed with its sha256.
Results
On our held-out generic refusal probe (n=25): stock base 25/25 refused, this model 2/25 (both residuals are soft refusals in the acceptable band: the model declines and offers a legitimate alternative), community heretic cut 3/25. Capability probe 5/5, role-play probe 2/2. Child-safety guardrail set (n=10): 10/10 kept by an LLM judge (stock 10/10, community heretic 6/10). A response that declines or deflects, producing none of the requested content, counts as kept; the regex refusal-marker count on the same responses was 0/10 because the model deflects in coherent prose instead of emitting "I can't". Ten prompts is a small set; we do not claim guardrails are intact beyond that probe.
Method
- Direction: a last-token, magnitude-preserving diff-of-means refusal direction (harmful vs harmless calibration prompts, 256 pairs each), captured from a trunk-only bf16 GGUF of the stock base, not from a quant. Depth search over rows 24..37; row 34 (the output of HF layer 34, about 85% depth) was chosen.
- Surgery: per-layer weight orthogonalization with a heretic-style linear kernel. Attention
outputs (10 full-attention
o_proj+ 30 DeltaNetlinear_out) at weight 1.3, flat over layers 10-40. MLP path (the 40 fused routed-expert down-projections + 40 shared-expert down-projections) at 1.3 centered on layer 33, decaying to 0.8 over layers 15-40. Embeddings, routers, norms and the MTP block are untouched. Expert-path coverage is what makes a single direction work on this MoE: attention-only at weight 1.0 barely ablates. - Format: safetensors, sharded, with config + tokenizer + index. MTP/NextN head preserved.
Files
| Format | Precision | ~Size | Notes |
|---|---|---|---|
| safetensors (26 shards) | bf16 | ~71.9 GB | abliterated base; qwen35moe, MTP-preserved (41 blocks) |
The size is approximate; exact shard sizes are on the Hub file listing. The model is qwen35moe
architecture with the MTP/NextN head at blk.40 preserved (41 blocks total), ~35B params with an
A3B active-expert budget.
Quants
GGUF quants (13 rungs, Q8_0 down to IQ2_XS, MTP-preserved, imatrix-weighted from this model's own Q8_0) are published at RobinsonLabs/Qwen3.6-35B-A3B-abliterated-GGUF.
Provenance
Qwen3.6-35B-A3B (Apache-2.0) -> abliterated bf16 (D34H, Robinson Labs, 2026-09). This
safetensors repo is the abliterated bf16 master; the GGUF ladder is quantized from it.
- Downloads last month
- 357
Model tree for RobinsonLabs/Qwen3.6-35B-A3B-abliterated
Base model
Qwen/Qwen3.6-35B-A3B