Skip to main content

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}