A reasoning-enhanced, abliterated Qwen3.5-35B-A3B MoE model (35B total / 3B active parameters). Built on top of llmfan46/Qwen3.5-35B-A3B-heretic-v2, fine-tuned on high-quality Chain-of-Thought reasoning traces distilled from Claude Opus 4.6 and Claude Opus 4.5, with LoRA merged at epoch 3 in bf16 precision.
The model produces structured reasoning within <think>...</think> tags before delivering final responses.
Epoch 3 was selected for merging as it shows significant convergence (loss dropped from 0.36 → 0.17) while avoiding potential overfitting from later epochs (diminishing returns: epoch 4→5 only 0.004 improvement).
All datasets use the ChatML conversation format with <think>...</think> reasoning blocks in assistant responses.
Usage
Transformers
python
1from transformers import AutoModelForCausalLM, AutoTokenizer
23model_name ="Jongsim/Qwen3.5-35B-A3B-heretic-v2-Opus-4.6-Distilled"4tokenizer = AutoTokenizer.from_pretrained(model_name)5model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype="bfloat16", device_map="auto")67messages =[8{"role":"system","content":"You are a helpful assistant. Think step by step."},9{"role":"user","content":"Explain the proof that there are infinitely many prime numbers."}10]1112text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)13inputs = tokenizer(text, return_tensors="pt").to(model.device)14outputs = model.generate(**inputs, max_new_tokens=2048, temperature=0.7, top_p=0.9)15print(tokenizer.decode(outputs[0][inputs.input_ids.shape[-1]:], skip_special_tokens=True))
vLLM
python
1from vllm import LLM, SamplingParams
23llm = LLM(model="Jongsim/Qwen3.5-35B-A3B-heretic-v2-Opus-4.6-Distilled", dtype="bfloat16")4params = SamplingParams(temperature=0.7, top_p=0.9, max_tokens=2048)56messages =[{"role":"user","content":"Solve this step by step: What is 23 * 47?"}]7output = llm.chat(messages, sampling_params=params)8print(output[0].outputs[0].text)