mixtape_core/models/minimax.rs
1//! MiniMax models
2
3use super::define_model;
4
5define_model!(
6 /// MiniMax M2.1 - 229B MoE coding model.
7 /// Conservative Bedrock ceilings from the 196K context / 8K output model card;
8 /// these are application limits, not an assertion that K means 1,000 tokens.
9 MiniMaxM2_1 {
10 display_name: "MiniMax M2.1",
11 bedrock_id: "minimax.minimax-m2.1",
12 context_tokens: 196_000,
13 output_tokens: 8_000
14 }
15);
16
17#[cfg(test)]
18mod tests {
19 use super::*;
20 use crate::Model;
21
22 #[test]
23 fn bedrock_limits_do_not_exceed_the_documented_196k_and_8k() {
24 assert_eq!(MiniMaxM2_1.max_context_tokens(), 196_000);
25 assert_eq!(MiniMaxM2_1.max_output_tokens(), 8_000);
26 }
27}