alt.freeweights.qwen / Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
From: Jackrong <huggingface.co/Jackrong>Newsgroups: alt.freeweights.qwenSubject:

Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled

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

Image text to text model with 4.7B parameters. Safetensors weights, 9.34 GB in all. Published by Jackrong under Apache-2.0.

4.7B params9.34GBQwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilledsafetensorspermissive
FactsParams4.7BSize9.34 GBFormatssafetensorsTaskimage text to textLicenseApache-2.0From sourcepermissive
$ fw get Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
# manifest sha256 1d41b100c9ec… · 9.34 GB · 10 files
$ fw verify ./Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
From sourceHosted (signed)Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-DistilledLast check: 2026-11-15 05:18 UTC

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

Adapter of Qwen3.5-4B.

Works with

Overview

Size
9.34 GB
Weights
9.32 GB (safetensors)
Parameters
4.7B
Formats
safetensors
Task
image text to text
License
Apache-2.0 (permissive)
Files
10, each with a sha256
Publisher
Jackrong
Added
2026-11-15
Section
alt.freeweights.qwen
Lineage

Original release from the publisher.

Base model: Qwen/Qwen3.5-4B

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 05:18 UTCpassed

Model card

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

🌟 Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled#

🔥 Update (April 5): I’ve released the complete training notebook, codebase, and a comprehensive PDF guide to help beginners and enthusiasts understand and reproduce this model's fine-tuning process.

❤️ Special thanks to the Unsloth open-source library and @KyleHessling1 for their support.

📚 Resources & Guides#

👉 GitHub Repository: Jackrong-llm-finetuning-guide Visit the repo to dive into the codebase and reproduce the results locally or on Colab.

📥 Core Technical Document#

🔗 Qwopus3.5-27b Complete Fine-Tuning Guide (PDF)

  • The Full Pipeline: A step-by-step walkthrough—from downloading the base model and unifying heterogeneous data, to configuring trainer hyperparameters and publishing to Hugging Face.
  • Beginner Friendly: Includes an introductory guide to getting started with Google Colab and Unsloth.
  • Feedback welcome! If you spot any areas for improvement, please let me know and I will update it promptly.

A Note: My goal isn't just to detail a workflow, but to demystify LLM training. Beyond the social media hype, fine-tuning isn't an unattainable ritual—often, all you need is a Google account, a standard laptop, and relentless curiosity.

No one starts as an expert, but every expert was once brave enough to begin.

All training and testing for this project were self-funded. If you find this model or guide helpful, a Star ⭐️ on GitHub would be the greatest encouragement. Thank you! 🙏

Note. The Claude series model optimizations are named under the Qwopus3.5 series, with the latest version being 🌟Qwopus3.5-v3.


📢 Announcement#

Update: This model has been further enhanced with additional reasoning data distilled from Qwen3.5-27B.

The new training data introduces higher-quality reasoning trajectories across domains such as science, instruction-following, and mathematics.

Part of the data comes from Jackrong/Qwen3.5-reasoning-700x, a curated dataset designed to improve structured step-by-step reasoning and reasoning diversity.

Image: HCaJnUQaoAAaMIc

💡 Model Introduction#

Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled is a highly capable reasoning model fine-tuned on top of the Qwen3.5-4B dense architecture. The model's core directive is to leverage state-of-the-art Chain-of-Thought (CoT) distillation primarily sourced from Claude-4.6 Opus interactions.

Through Supervised Fine-Tuning (SFT) focusing specifically on structured reasoning logic, this model excels in breaking down complex user problems, planning step-by-step methodologies within strictly formatted <think> tags, and ultimately delivering precise, nuanced solutions.

🗺️ Training Pipeline Overview#

Base Model (Qwen3.5-4B)
 │
 ▼
Supervised Fine-Tuning (SFT) + LoRA
(Response-Only Training masked on "<|im_start|>assistant\n<think>")
 │
 ▼
Final Model Text Only (Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled)
🧠 Example of Learned Reasoning Scaffold(Example)#

The model includes targeted optimizations addressing Qwen3.5’s tendency toward excessive transitional or repetitive reasoning on simple queries. Through deep distillation and structural imitation of Claude-4.6-Opus reasoning chains, the model adopts a more efficient structured thinking pattern: “Let me analyze this request carefully: 1..2..3...”. This streamlined reasoning paradigm significantly reduces redundant cognitive loops while preserving deep analytical capacity, resulting in substantially improved inference efficiency.

Let me analyze this request carefully:

1. Identify the core objective of the problem.
2. Break the task into clearly defined subcomponents.
3. Evaluate constraints and edge cases.
4. Formulate a step-by-step solution plan.
5. Execute the reasoning sequentially and verify consistency.
            .
            .
            .
🔹 Supervised Fine-Tuning (SFT)#
  • Objective: To inject high-density reasoning logic and establish a strict format for problem-solving involving an internal thinking state prior to outputting the final response.
  • Method: We utilized Unsloth for highly efficient memory and compute optimization. A critical component of this stage is the train_on_responses_only strategy, masking instructions so the loss is purely calculated over the generation of the <think> sequences and the subsequent solutions.
  • Format Enforcement: All training samples were systematically normalized so the model strictly abides by the structure <think> {internal reasoning} </think>\n {final answer}.
📈 Training Loss Curve#

The training loss showed a strong and healthy downward trend throughout the run, demonstrating effective knowledge distillation. Starting from an initial loss of 0.74356, the model converged steadily to a final loss of 0.23984 — indicating the model successfully internalized the structured <think> reasoning patterns from the Claude 4.6 Opus teacher data.

📚 All Datasets Used#

The dataset consists of high-quality, filtered reasoning distillation data:

Dataset NameDescription / Purpose
nohurry/Opus-4.6-Reasoning-3000x-filteredProvides comprehensive Claude 4.6 Opus reasoning trajectories.
Jackrong/Qwen3.5-reasoning-700xAdditional curated reasoning samples designed to strengthen structured step-by-step problem solving and improve reasoning diversity.

🌟 Benchmark#

BenchmarkBaseline (4B)Distilled (4B)
GPQA Diamond (0-shot)33.8238.88
AI2 ARC-Challenge (25-shot)64.5966.38

These evaluation results were originally reported by khitsly. Evaluation was conducted using the EleutherAI lm-evaluation with 8-bit inference and temperature 0. Higher scores indicate better performance.

🌟 Core Skills & Capabilities#

  1. Modular & Structured Thinking: Inheriting traits from Opus-level reasoning, the model demonstrates confident parsing of the prompt, establishing an outlined plan in its <think> block sequentially rather than exploratory "trial-and-error" self-doubt.
  2. Extended Context Support: Fine-tuned smoothly with a 16,384 token context window allowing complex multi-step reasoning traces to exist gracefully within memory limits.

⚠️ Limitations & Intended Use#

  • Hallucination Risk: While reasoning is strong, the model remains an autoregressive LLM; external facts provided during the thinking sequence may occasionally contain hallucinations if verifying real-world events.
  • Intended Scenario: Best suited for offline analytical tasks, coding, math, and heavy logic-dependent prompting where the user needs to transparently follow the AI's internal logic.
  • This model is a test version intended solely for learning and demonstration purposes, and is for academic research and technical exploration use only.

🙏 Acknowledgements#

Significant thanks to the Unsloth AI team for making rapid fine-tuning of large LLM models accessible. Additionally, we acknowledge Qwen internally, and the open-source community developers producing exceptional distilled datasets (nohurry and TeichAI).

Files

10 files · 9.34 GBWeights 9.32 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 10 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
README.md8.22 KB24eff7483214b07173d84cb94ed42dbf0f34fc7d7594886aa04b55e29fed965d
chat_template.jinja4.05 KB0800c03b537cb0d60244f37ac6d717b06c42c4828a40853b1f9853791f9afdae
config.json3.47 KBec4aa1b81175c197de093d5f9dd6658a5ee88476330e6e1e8c9e63dfb320a861
model.safetensors-00001-of-00002.safetensors5.33 GB74ee39ffd368b22cd3d4c3fc176016cdd93847acdb2f9dafee591121c5908c68
model.safetensors-00002-of-00002.safetensors3.99 GB2117217f3de33ca7b36a98720daf57fc0a7a9b7295c1c7be91bb402c4d6eedad
model.safetensors.index.json76.2 KBcf3f798ee02ba45f9622aa8892a47369ab667d0afbf154ee7c2212de42e6302d
processor_config.json1.30 KB14932921ca485d458a04dafd8069fbb0a4505622a48208d19ed247115801385b
tokenizer.json20.0 MB87a7830d63fcf43bf241c3c5242e96e62dd3fdc29224ca26fed8ea333db72de4
tokenizer_config.json5.40 KB3713b54ba6deec785b309fd61d9fe56721304da5f9e6fffb70dfd8264ff13336
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
c26e2d2b55 pinned now2026-11-15 05:18 UTC10 files · 9.34 GB

Use it

$ fw get Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
# manifest sha256 1d41b100c9ec… · 9.34 GB · 10 files
$ fw verify ./Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json --dir ./Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled $ python3 fw.py verify ./Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled ./Jackrong__Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled --revision c26e2d2b5520bba55e7e26a96c868865e5c0314b --local-dir ./Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
transformersLoad the weights in Python.
import os os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com" from transformers import AutoModelForImageTextToText, AutoProcessor processor = AutoProcessor.from_pretrained("Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled", revision="c26e2d2b5520bba55e7e26a96c868865e5c0314b") model = AutoModelForImageTextToText.from_pretrained("Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled", revision="c26e2d2b5520bba55e7e26a96c868865e5c0314b", device_map="auto")
vLLMServe an OpenAI-compatible API.
$ HF_ENDPOINT=https://freeweights.allternit.com vllm serve Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled --revision c26e2d2b5520bba55e7e26a96c868865e5c0314b

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
24eff7483214b07173d84cb94ed42dbf0f34fc7d7594886aa04b55e29fed965d
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: Jackrong <huggingface.co/Jackrong>Newsgroups: alt.freeweights.qwenSubject: Qwen3.5-4B-Claude-4.6-Opus-Reasoning-DistilledDate: 2026-11-15Commit: c26e2d2Signed: 2DC28CC7B26A283B ✓
Upstream
Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
Pinned commit
c26e2d2b5520bba55e7e26a96c868865e5c0314b
Manifest
Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json · .minisig
Manifest sha256
1d41b100c9ecee3a6e127fce63ff10e6c8ccd66a416ef3fa29fee4359063bec9
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 05:18 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json $ curl -O https://freeweights.allternit.com/manifests/Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json.minisig $ minisign -Vm Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.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/Qwen3.5-4B · this model is a adapter of it

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

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download Jackrong/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled
Open in Freeweights Studio

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

Signed manifest
minisign, key 2DC28CC7B26A283B. Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled. Each has its own license check and page.

From: BAAI <huggingface.co/BAAI>Subject: Aquila-VL-2B-llava-qwen
From: Perciqa <huggingface.co/Perciqa>Subject: Aurora-Code-1
From: BAAI <huggingface.co/BAAI>Subject: bge-reasoner-embed-qwen3-8b-0923
From: amazon <huggingface.co/amazon>Subject: BMOJOF-primed-HQwen3-8B-Instruct
From: nbeerbower <huggingface.co/nbeerbower>Subject: Bubba-Qwen3.6-27B-LoRA
From: bartowski <huggingface.co/bartowski>Subject: bytkim_Qwen3.8-27B-pi-GGUF