Skip to main content

mixtape_core/models/
google.rs

1//! Google models
2
3use super::define_model;
4
5define_model!(
6    /// Gemma 3 27B - Open multimodal model from Google
7    Gemma3_27B {
8        display_name: "Gemma 3 27B",
9        bedrock_id: "google.gemma-3-27b-it",
10        context_tokens: 128_000,
11        output_tokens: 8_192
12    }
13);
14
15define_model!(
16    /// Gemma 3 12B - Mid-size open model from Google
17    Gemma3_12B {
18        display_name: "Gemma 3 12B",
19        bedrock_id: "google.gemma-3-12b-it",
20        context_tokens: 128_000,
21        output_tokens: 8_192
22    }
23);
24
25define_model!(
26    /// Gemma 3 4B - Compact open model from Google
27    Gemma3_4B {
28        display_name: "Gemma 3 4B",
29        bedrock_id: "google.gemma-3-4b-it",
30        context_tokens: 128_000,
31        output_tokens: 8_192
32    }
33);