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);