Skip to main content

vtcode_config/constants/models/
moonshot.rs

1// Moonshot.ai models
2// Kimi K3.1 Pro - 3T-class open-weight flagship post-trained from K3, 1M context
3// <https://www.kimi.ai/blog/kimi-k3-1-pro>
4// Kimi K3 - 2.8T parameter flagship with Kimi Delta Attention, native vision, 1M context
5// <https://platform.kimi.ai/docs/guide/kimi-k3-quickstart>
6// Kimi K2.5 - Previous flagship model with enhanced reasoning
7// <https://platform.moonshot.ai/docs/guide/kimi-k2-5-quickstart>
8// Kimi K2.6 - 1T MoE flagship model (32B active) with MLA attention and MoonViT vision encoder
9// <https://platform.moonshot.ai/docs/guide/kimi-k2-6-quickstart>
10pub const DEFAULT_MODEL: &str = KIMI_K3;
11pub const SUPPORTED_MODELS: &[&str] = &[KIMI_K3_1_PRO, KIMI_K3, KIMI_K2_5];
12pub(crate) const REASONING_MODELS: &[&str] = &[KIMI_K3_1_PRO, KIMI_K3];
13
14pub const KIMI_K3_1_PRO: &str = "kimi-k3.1-pro";
15pub const KIMI_K3: &str = "kimi-k3";
16pub const KIMI_K2_5: &str = "kimi-k2.5";