vtcode_config/constants/models/
ollama.rs1pub const 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 QWEN3_1_7B,
7 QWEN3_CODER_NEXT,
8 DEFAULT_CLOUD_MODEL,
9 GPT_OSS_20B_CLOUD,
10 DEEPSEEK_V32_CLOUD,
11 DEEPSEEK_V4_FLASH_CLOUD,
12 DEEPSEEK_V4_PRO_CLOUD,
13 QWEN3_NEXT_80B_CLOUD,
14 GLM_5_CLOUD,
15 GLM_5_1_CLOUD,
16 GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD,
17 GEMINI_3_FLASH_PREVIEW_CLOUD,
18 MINIMAX_M2_CLOUD,
19 MINIMAX_M27_CLOUD,
20 MINIMAX_M25_CLOUD,
21 KIMI_K2_6_CLOUD,
22 NEMOTRON_3_SUPER_CLOUD,
23];
24
25pub const REASONING_MODELS: &[&str] = &[
27 GPT_OSS_20B,
28 GPT_OSS_20B_CLOUD,
29 GPT_OSS_120B_CLOUD,
30 QWEN3_1_7B,
31 DEEPSEEK_V32_CLOUD,
32 QWEN3_NEXT_80B_CLOUD,
33 DEEPSEEK_V4_PRO_CLOUD,
34 GLM_5_CLOUD,
35 GLM_5_1_CLOUD,
36 GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD,
37 GEMINI_3_FLASH_PREVIEW_CLOUD,
38 MINIMAX_M2_CLOUD,
39 MINIMAX_M27_CLOUD,
40 MINIMAX_M25_CLOUD,
41 NEMOTRON_3_SUPER_CLOUD,
42];
43
44pub const REASONING_LEVEL_MODELS: &[&str] = &[
46 GPT_OSS_20B,
47 GPT_OSS_20B_CLOUD,
48 GPT_OSS_120B_CLOUD,
49 GLM_5_CLOUD,
50 GLM_5_1_CLOUD,
51 MINIMAX_M2_CLOUD,
52 MINIMAX_M25_CLOUD,
53 GEMINI_3_FLASH_PREVIEW_CLOUD,
54 NEMOTRON_3_SUPER_CLOUD,
55];
56
57pub const GPT_OSS_20B: &str = DEFAULT_LOCAL_MODEL;
58pub const GPT_OSS_20B_CLOUD: &str = "gpt-oss:20b-cloud";
59pub const GPT_OSS_120B_CLOUD: &str = DEFAULT_CLOUD_MODEL;
60pub const QWEN3_1_7B: &str = "qwen3:1.7b";
61pub const QWEN3_CODER_NEXT: &str = "qwen3-coder-next:cloud";
62pub const DEEPSEEK_V32_CLOUD: &str = "deepseek-v3.2:cloud";
63pub const DEEPSEEK_V4_FLASH_CLOUD: &str = "deepseek-v4-flash:cloud";
64pub const DEEPSEEK_V4_PRO_CLOUD: &str = "deepseek-v4-pro:cloud";
65pub const QWEN3_NEXT_80B_CLOUD: &str = "qwen3-next:80b-cloud";
66pub const GLM_5_CLOUD: &str = "glm-5:cloud";
67pub const GLM_5_1_CLOUD: &str = "glm-5.1:cloud";
68pub const GEMINI_3_1_PRO_PREVIEW_LATEST_CLOUD: &str = "gemini-3.1-pro-preview:latest";
69pub const GEMINI_3_FLASH_PREVIEW_CLOUD: &str = "gemini-3-flash-preview:cloud";
70pub const MINIMAX_M2_CLOUD: &str = "minimax-m2:cloud";
71pub const MINIMAX_M27_CLOUD: &str = "minimax-m2.7:cloud";
72pub const MINIMAX_M25_CLOUD: &str = "minimax-m2.5:cloud";
73pub const KIMI_K2_6_CLOUD: &str = "kimi-k2.6:cloud";
74pub const NEMOTRON_3_SUPER_CLOUD: &str = "nemotron-3-super:cloud";