Skip to main content

mixtape_core/models/
qwen.rs

1//! Alibaba Qwen models
2
3use super::define_model;
4
5define_model!(
6    /// Qwen3 235B - Large MoE model with 22B active parameters
7    Qwen3_235B {
8        display_name: "Qwen3 235B",
9        bedrock_id: "qwen.qwen3-235b-a22b-2507-v1:0",
10        context_tokens: 256_000,
11        output_tokens: 8_192
12    }
13);
14
15define_model!(
16    /// Qwen3 Coder 480B - Large coding-focused MoE model
17    Qwen3Coder480B {
18        display_name: "Qwen3 Coder 480B",
19        bedrock_id: "qwen.qwen3-coder-480b-a35b-v1:0",
20        context_tokens: 256_000,
21        output_tokens: 8_192
22    }
23);
24
25define_model!(
26    /// Qwen3 32B - Dense 32B model
27    Qwen3_32B {
28        display_name: "Qwen3 32B",
29        bedrock_id: "qwen.qwen3-32b-v1:0",
30        context_tokens: 256_000,
31        output_tokens: 8_192
32    }
33);
34
35define_model!(
36    /// Qwen3 Coder 30B - Compact coding-focused MoE model
37    Qwen3Coder30B {
38        display_name: "Qwen3 Coder 30B",
39        bedrock_id: "qwen.qwen3-coder-30b-a3b-v1:0",
40        context_tokens: 256_000,
41        output_tokens: 8_192
42    }
43);
44
45define_model!(
46    /// Qwen3 Next 80B - Next-gen MoE model
47    Qwen3Next80B {
48        display_name: "Qwen3 Next 80B",
49        bedrock_id: "qwen.qwen3-next-80b-a3b",
50        context_tokens: 256_000,
51        output_tokens: 8_192
52    }
53);
54
55define_model!(
56    /// Qwen3 VL 235B - Vision-language MoE model
57    Qwen3VL235B {
58        display_name: "Qwen3 VL 235B",
59        bedrock_id: "qwen.qwen3-vl-235b-a22b",
60        context_tokens: 256_000,
61        output_tokens: 8_192
62    }
63);