
Q3.5-9B-Opus-DA (Qwen3.5 Distilled-Abliterated) is a reasoning-focused model built on Qwen/Qwen3.5-9B. This model is optimized for rich, detailed, and context-aware reasoning, leveraging multi-stage training on Opus reasoning traces combined with advanced refusal direction analysis and ablation-based training strategies to reduce internal refusal behaviors while preserving strong reasoning and instruction-following performance.
[!IMPORTANT] This model is intended strictly for research and learning purposes. Due to reduced internal refusal mechanisms, it may generate sensitive or unrestricted content. Users assume full responsibility for how the model is used. The authors and hosting platform disclaim any liability for generated outputs.
[!NOTE] Note: This model is experimental and may generate artifacts.
| Category | Details |
|---|---|
| Base Model | Qwen/Qwen3.5-9B |
| Final Model Size | 9B Parameters |
| Training Type | Multi-stage distillation + abliteration |
| Objective | Preserve reasoning quality from larger models; reduce refusal behaviors via ablation strategies; improve instruction-following reliability |
| Reasoning Dataset 1 | nohurry/Opus-4.6-Reasoning-3000x-filtered |
| Reasoning Dataset 2 | Jackrong/Qwen3.5-reasoning-700x |
| Reasoning Dataset 3 | Roman1111111/claude-opus-4.6-10000x |
| Alignment / Evaluation Dataset | prithivMLmods/harm_bench |
| Training Focus | Structured reasoning, long-chain thinking, robustness across diverse prompts |
| Training Inspiration 1 | Jackrong-llm-finetuning-guide |
| Training Inspiration 2 | Unsloth Documentation |
1pip install transformers==5.7.0
2# or latest
3pip install git+https://github.com/huggingface/transformers.git1from transformers import Qwen3_5ForConditionalGeneration, AutoProcessor
2import torch
3
4model = Qwen3_5ForConditionalGeneration.from_pretrained(
5 "prithivMLmods/Q3.5-9B-Opus-DA",
6 torch_dtype="auto",
7 device_map="auto"
8)
9
10processor = AutoProcessor.from_pretrained(
11 "prithivMLmods/Q3.5-9B-Opus-DA"
12)
13
14messages = [
15 {
16 "role": "user",
17 "content": [
18 {"type": "text", "text": "Generate a highly detailed caption of a futuristic city skyline at sunset."}
19 ],
20 }
21]
22
23text = processor.apply_chat_template(
24 messages, tokenize=False, add_generation_prompt=True
25)
26
27inputs = processor(
28 text=[text],
29 padding=True,
30 return_tensors="pt"
31).to("cuda")
32
33generated_ids = model.generate(**inputs, max_new_tokens=512)
34
35generated_ids_trimmed = [
36 out_ids[len(in_ids):] for in_ids, out_ids in zip(inputs.input_ids, generated_ids)
37]
38
39output_text = processor.batch_decode(
40 generated_ids_trimmed,
41 skip_special_tokens=True,
42 clean_up_tokenization_spaces=False
43)
44
45print(output_text)Important Note: This model intentionally minimizes built-in safety refusals.