How to use from
vLLM
Install from pip and serve model
# Install vLLM from pip:
pip install vllm
# Start the vLLM server:
vllm serve "eewer/Qwen3-4B-Thinking-Preservation"
# Call the server using curl (OpenAI-compatible API):
curl -X POST "http://localhost:8000/v1/chat/completions" \
	-H "Content-Type: application/json" \
	--data '{
		"model": "eewer/Qwen3-4B-Thinking-Preservation",
		"messages": [
			{
				"role": "user",
				"content": "What is the capital of France?"
			}
		]
	}'
Use Docker
docker model run hf.co/eewer/Qwen3-4B-Thinking-Preservation
Quick Links

Qwen3-4B-Thinking-Preservation

Derived from Qwen/Qwen3-4B (hybrid thinking model). The chat template no longer strips <think> from prior assistant turns and the nonthinking branch is removed, so the generation prompt always opens <think> (like Qwen3-4B-Thinking-2507).

Thinking is always preserved across multi-turn history (append-only). Every assistant turn keeps its <think>...</think> reasoning, not just the latest one, and the generation prompt always opens <think> (passing enable_thinking=False has no effect). This makes multi-turn agent training match evaluation — the model always sees its own prior reasoning. Model weights are identical to Qwen/Qwen3-4B; only the chat template differs.

Downloads last month
11
Safetensors
Model size
4B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for eewer/Qwen3-4B-Thinking-Preservation

Finetuned
Qwen/Qwen3-4B
Finetuned
(1110)
this model
Finetunes
1 model

Collection including eewer/Qwen3-4B-Thinking-Preservation