Model reference · open weights
KAT-Dev is an open-weight language model from Kwaipilot. KAT-Dev-FP8 (FP8) weighs 34.3 GB; the smallest configuration that runs it is L40S 48 GB.
Summary of the Kwaipilot/KAT-Dev model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | Kwaipilot |
|---|---|
| Released | 2025-09-15 |
| Parameters | 32.8B |
| VRAM | 34.3 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … RTX 5090 32 GB 5 smaller cards | — | — | — | |
| L40S 48 GB | 4 | 1 | 32K | 44.0 GB |
| A100 80 GB FP8 without its speed-up here | 20 | 5 | all 128K | 78.2 GB |
| H100 80 GB | 17 | 4 | all 128K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 25 | 6 | all 128K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 31 | 7 | all 128K | 107 GB |
| H200 141 GB | 45 | 11 | all 128K | 138 GB |
| B200 180 GB | 62 | 15 | all 128K | 176 GB |
| 2× RTX 5090 32 GB tensor parallel | 12 | 3 | 96K | 31.0 GB a card |
| 2× L40S 48 GB tensor parallel | 24 | 6 | all 128K | 44.0 GB a card |
| 4× RTX 4090 24 GB tensor parallel | 25 | 6 | all 128K | 23.4 GB a card |
| 4× RTX 3090 24 GB tensor parallel · FP8 without its speed-up here | 25 | 6 | all 128K | 23.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 37.4 GB | 43.8 GB |
| 5 | 45.9 GB | 78.2 GB |
| 8 | 52.4 GB | 104 GB |
| 16 | 69.6 GB | 173 GB |
| 32 | 104 GB | 310 GB |
| 64 | 173 GB | 585 GB |
One card, with vLLM's small-card settings.
Builds
From the model card
🔥 We’re thrilled to announce the release of KAT-Dev-72B-Exp, our latest and most powerful model yet!
🔥 You can now try our strongest proprietary coder model KAT-Coder directly on the StreamLake platform for free.
KAT-Dev-32B is an open-source 32B-parameter model for software engineering tasks.
On SWE-Bench Verified, KAT-Dev-32B achieves comparable performance with 62.4% resolved and ranks 5th among all open-source models with different scales.
KAT-Dev-32B is optimized via several stages of training, including a mid-training stage, supervised fine-tuning (SFT) & reinforcement fine-tuning (RFT) stage and an large-scale agentic reinforcement learning (RL) stage. In summary, our contributions include:
For more details, including benchmark evaluation, hardware requirements, and inference performance, please refer to our blog.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_name = "Kwaipilot/KAT-Dev"
# load the tokenizer and the model
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
model_name,
torch_dtype="auto",
device_map="auto"
)
# prepare the model input
prompt = "Give me a short introduction to large language model."
messages = [
{"role": "user", "content": prompt}
]
text = tokenizer.apply_chat_template(
messages,
tokenize=False,
add_generation_prompt=True,
)
model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
# conduct text completion
generated_ids = model.generate(
**model_inputs,
max_new_tokens=65536
)
output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
content = tokenizer.decode(output_ids, skip_special_tokens=True)
print("content:", content)
MODEL_PATH="Kwaipilot/KAT-Dev"
vllm serve $MODEL_PATH \
--enable-prefix-caching \
--tensor-parallel-size 8 \
--tool-parser-plugin $MODEL_PATH/qwen3coder_tool_parser.py \
--chat-template $MODEL_PATH/chat_template.jinja \
--enable-auto-tool-choice --tool-call-parser qwen3_coder
claude-code-router is a third-party routing utility that allows Claude Code to flexibly switch between different backend APIs.
On the dashScope platform, you can install the claude-code-config extension package, which automatically generates a default configuration for claude-code-router with built-in dashScope support.
Once the configuration files and plugin directory are generated, the environment required by ccr will be ready.
If needed, you can still manually edit ~/.claude-code-router/config.json and the files under ~/.claude-code-router/plugins/ to customize the setup.
Finally, simply start ccr to run Claude Code and seamlessly connect it with the powerful coding capabilities of KAT-Dev-32B.
Happy coding!
Here’s the QR code for our WeChat group — feel free to join and chat with us!
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.