Skip to main content

mixtape_core/models/
kimi.rs

1//! Moonshot Kimi models
2//!
3//! Note: Bedrock uses different vendor prefixes for these models —
4//! `moonshot.` for K2 Thinking and `moonshotai.` for K2.5.
5
6use super::define_model;
7
8define_model!(
9    /// Kimi K2 Thinking - Reasoning-enhanced model from Moonshot AI
10    KimiK2Thinking {
11        display_name: "Kimi K2 Thinking",
12        bedrock_id: "moonshot.kimi-k2-thinking",
13        context_tokens: 128_000,
14        output_tokens: 8_192
15    }
16);
17
18define_model!(
19    /// Kimi K2.5 - Next-gen model from Moonshot AI
20    KimiK2_5 {
21        display_name: "Kimi K2.5",
22        bedrock_id: "moonshotai.kimi-k2.5",
23        context_tokens: 256_000,
24        output_tokens: 8_192
25    }
26);