vtcode_config/constants/models/
ollama.rs1const DEFAULT_LOCAL_MODEL: &str = "gpt-oss:20b";
2pub const DEFAULT_CLOUD_MODEL: &str = "gpt-oss:120b-cloud";
3pub const DEFAULT_MODEL: &str = DEFAULT_LOCAL_MODEL;
4pub const SUPPORTED_MODELS: &[&str] = &[
5 DEFAULT_LOCAL_MODEL,
6 DEFAULT_CLOUD_MODEL,
7 GPT_OSS_20B_CLOUD,
8 GLM_5_3_CLOUD,
9 GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD,
10 MINIMAX_M3_CLOUD,
11 KIMI_K3_CLOUD,
12 GEMMA_4,
13 LAGUNA_XS_2,
14 DEEPSEEK_V4_1_FLASH_CLOUD,
15];
16
17pub const REASONING_MODELS: &[&str] = &[
19 GPT_OSS_20B,
20 GPT_OSS_20B_CLOUD,
21 GPT_OSS_120B_CLOUD,
22 GLM_5_3_CLOUD,
23 GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD,
24 MINIMAX_M3_CLOUD,
25 LAGUNA_XS_2,
26 KIMI_K3_CLOUD,
27];
28
29pub const REASONING_LEVEL_MODELS: &[&str] = &[GPT_OSS_20B, GPT_OSS_20B_CLOUD, GPT_OSS_120B_CLOUD, GLM_5_3_CLOUD];
31
32pub const GPT_OSS_20B: &str = DEFAULT_LOCAL_MODEL;
33pub const GPT_OSS_20B_CLOUD: &str = "gpt-oss:20b-cloud";
34pub const GPT_OSS_120B_CLOUD: &str = DEFAULT_CLOUD_MODEL;
35pub const GLM_5_3_CLOUD: &str = "glm-5.3:cloud";
36const GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD: &str = "gemini-3.1-pro-preview:latest";
37pub const MINIMAX_M3_CLOUD: &str = "minimax-m3:cloud";
38pub const KIMI_K3_CLOUD: &str = "kimi-k3:cloud";
39pub(crate) const GEMMA_4: &str = "gemma4";
40pub(crate) const LAGUNA_XS_2: &str = "laguna-xs.2";
41pub const DEEPSEEK_V4_1_FLASH_CLOUD: &str = "deepseek-v4.1-flash:cloud";