Fidelity to the BF16 original on an internal mixed EN/KO set (100 prompts).
⚠️ Note: noticeable 4-bit degradation; prefer 8-bit (FP8 / AWQ INT8).
Thinking mode is on by default in the chat template; to turn it off pass chat_template_kwargs={"enable_thinking": False} (Python llm.chat(..., chat_template_kwargs=...), or "chat_template_kwargs": {"enable_thinking": false} in the request body).
The KV cache is kept in BF16 by default. KV-cache precision is a runtime choice, independent of the
weight quantization above; for long contexts or large batches FP8 roughly halves KV-cache memory: