4 × Tesla V100 32GB + Dual Xeon E5 8-GPU server
Budget- PSU
- Built-in 4 × 1,600 W
- Included
Kimi K3 is a 2.8T-parameter MoE that Moonshot AI released in July 2026, with image understanding and 1M of context. It is so large that 4-bit alone needs about 1,509 GB, nearly twice the combined VRAM of eight 96GB cards. The only single-machine setup that works is a 12-channel DDR5 server with every slot filled for 768GB of RAM plus one RTX PRO 6000, running 2-bit at about 19 tokens/s; on capacity, two linked 512GB Mac Studios can also hold 2-bit. Its license also adds one more commercial restriction than the K2 series.
| Quantization | WeightsGB | 32K contextGB | 128K contextGB | 256K contextGB | 1M context (max)GB |
|---|---|---|---|---|---|
| 1-bit | 648.9GGUF | 650.9 | 653.6 | 657.2 | 679 |
| 2-bit | 861.3GGUF | 863.3 | 866 | 869.6 | 891.4 |
| 3-bit | 1,440.6est. | 1,442.6 | 1,445.3 | 1,448.9 | 1,470.7 |
| 4-bit | 1,508.7GGUF | 1,510.7 | 1,513.4 | 1,517 | 1,538.8 |
| 5-bit | — | — | — | — | — |
| 8-bit | 1,561.2GGUF | 1,563.2 | 1,565.9 | 1,569.5 | 1,591.3 |
| BF16/FP16 | 5,880est. | 5,882 | 5,884.7 | 5,888.3 | 5,910.1 |
Full calculation rules are on the Methodology page.
No. It doesn't fit on any GPU or any single machine. At 2.8T parameters, even the smallest 1-bit build is about 649 GB, more than the 512GB Mac Studio M3 Ultra, and 2-bit, at about 861 GB, won't fit on eight 96GB cards combined. The only single machine that works is a server packed with RAM plus one RTX PRO 6000, with just a few layers of experts on the GPU, running 2-bit at about 19 tokens/s. Quality takes a hit too: Unsloth found 2-bit picks the same next word as the original only about 90% of the time. On capacity, two linked 512GB Mac Studios hold 2-bit and four hold 4-bit; Unsloth says it's still working on a version that fits in 512GB without obvious damage, so owners of a single Mac may want to wait.
| Device | Cards | Total price | Total VRAM | Speed t/s | Total power |
|---|---|---|---|---|---|
| Mac Studio M3 Ultra 512GB512 GB per unit | 2 units | $45,800 | 1,024 GB | 17.7 | 960 W |
| Device | Cards | Total price | Total VRAM | Speed t/s | Total power |
|---|---|---|---|---|---|
| Mac Studio M3 Ultra 512GB512 GB per unit | 4 units | $91,600 | 2,048 GB | 10.6 | 1,920 W |
| Device | Cards | Total price | Total VRAM | Speed t/s | Total power |
|---|---|---|---|---|---|
| Mac Studio M3 Ultra 512GB512 GB per unit | 4 units | $91,600 | 2,048 GB | 10.2 | 1,920 W |
Mac Studios link up over Thunderbolt 5 and run with MLX or exo; vLLM doesn't support them. Full calculation rules are on the Methodology page.
Only 2-bit works: a 12-channel DDR5 server with every slot filled for 768GB of RAM, plus one RTX PRO 6000, with the experts from about 9 of the 93 layers in VRAM and the rest in RAM, at about 19 tokens/s. 4-bit needs about 1,509 GB, beyond the memory limit of this class of server.
Detailed calculation rules are on the Methodology page.
As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.
The official weights had their experts adapted to 4-bit (MXFP4) during training, and the rest is BF16. So Unsloth's 8-bit (UD-Q8_K_XL, about 1,561 GB) keeps them as-is and is lossless, and 4-bit, at about 1,509 GB, is also close to the original. Going lower is lossy: Unsloth measured that 2-bit (about 861 GB) picks the same top token as the original about 90% of the time, and the smallest, 1-bit, about 79%.
Thinking is always on; you can only choose low, high or max with reasoning_effort, and the default is max. It was trained to keep its thinking history, so in multi-turn conversations and tool calls, send back the whole response from the API unchanged, including reasoning_content and tool_calls. Sampling parameters: temperature 1.0 and top_p 0.95 for general tasks, and top_p 1.0 for agent tasks.
Mainline llama.cpp merged the text part of K3 on August 15, 2026 (PR #26185); for images, you need Unsloth's fork. vLLM needs the dedicated kimi-k3 image, which only comes as a CUDA 13 build and requires host driver r580 or later, and the recipe lists eight GB300s as the minimum hardware. vLLM also warns that the model occasionally outputs tool calls in a format the parser doesn't recognize, and recommends adding format validation and retries.
The Kimi K3 License adds one clause to the K2 series' modified MIT: “model as a service” businesses with revenue above a threshold must sign a separate agreement with Moonshot AI before commercial use. Products with over 100 million monthly active users or very high monthly revenue still have to display “Kimi K3” in their interface. Neither clause applies if you only use it inside your company or access it through Moonshot AI's official or certified inference providers.
69 of its 93 layers use linear attention, with a fixed-size state that doesn't grow with context; only the cache in 24 layers grows. So at 4-bit, going from 32K to 1M adds only about 28 GB, practically negligible at this scale.
llama-server -hf unsloth/Kimi-K3-GGUF:UD-Q4_K_XL -c 8192Short on VRAM? Add --cpu-moe to keep the routed experts in system RAM (about 1,480 GB needed).
llama-server -hf unsloth/Kimi-K3-GGUF:UD-Q4_K_XL -c 8192 -ngl 99 \ --cpu-moe
Follow the deployment guide to prepare the required runtime and hardware.
vllm serve moonshotai/Kimi-K3 \ --trust-remote-code \ --gpu-memory-utilization 0.95 \ --tensor-parallel-size 8 \ --load-format fastsafetensors \ --no-enable-flashinfer-autotune \ --max-model-len 1048576 \ --kv-cache-dtype fp8 \ --attention-config '{"use_prefill_query_quantization":true,"mla_prefill_backend":"TOKENSPEED_MLA"}' \ --enable-prefix-caching \ --attention-backend TOKENSPEED_MLA \ --prefix-match-unit 128 \ --enable-auto-tool-choice \ --tool-call-parser kimi_k3 \ --reasoning-parser kimi_k3
Ollama only has a cloud version, kimi-k3:cloud, which runs on Ollama's servers rather than on your machine.
File names follow that week's model-library snapshot; the definitions are in the methodology. Methodology
| Model | Total params | Active params | 4-bit size |
|---|---|---|---|
| 49.1B | 3B | 30.1 GB | |
| 1,000B | 32B | 621.3 GB | |
| 1,000B | 32B | 621.2 GB | |
| 1,000B | 32B | 583.7 GB | |
| 1,000B | 32B | 583.7 GB |