@@ -26,6 +26,12 @@ pub enum Model {
26
26
/// [Google's Gemma3 27b](https://ollama.com/library/gemma3:27b)
27
27
#[ serde( rename = "gemma3:27b" ) ]
28
28
Gemma3_27b ,
29
+ /// [Alibaba's Qwen3 32b](https://ollama.com/library/qwen3:32b)
30
+ #[ serde( rename = "qwen3:32b" ) ]
31
+ Qwen3_32b ,
32
+ /// [Alibaba's Qwen3 8b](https://ollama.com/library/qwen3:8b)
33
+ #[ serde( rename = "qwen3:8b" ) ]
34
+ Qwen3_8b ,
29
35
// // OpenAI models
30
36
// /// [OpenAI's GPT-4o](https://platform.openai.com/docs/models#gpt-4o)
31
37
// #[serde(rename = "gpt-4o")]
@@ -177,13 +183,15 @@ impl From<&Model> for ModelProvider {
177
183
fn from ( model : & Model ) -> Self {
178
184
match model {
179
185
// ollama
186
+ Model :: Gemma3_4b => ModelProvider :: Ollama ,
180
187
Model :: Gemma3_12b => ModelProvider :: Ollama ,
181
188
Model :: Gemma3_27b => ModelProvider :: Ollama ,
182
- Model :: Gemma3_4b => ModelProvider :: Ollama ,
183
189
Model :: Llama3_1_8bInstructQ4Km => ModelProvider :: Ollama ,
184
190
Model :: Llama3_2_1bInstructQ4Km => ModelProvider :: Ollama ,
185
191
Model :: Llama3_3_70bInstructQ4Km => ModelProvider :: Ollama ,
186
192
Model :: MistralNemo12b => ModelProvider :: Ollama ,
193
+ Model :: Qwen3_8b => ModelProvider :: Ollama ,
194
+ Model :: Qwen3_32b => ModelProvider :: Ollama ,
187
195
// // openai
188
196
// Model::GPT4o => ModelProvider::OpenAI,
189
197
// Model::GPT4oMini => ModelProvider::OpenAI,
0 commit comments