Skip to main content

vtcode_config/constants/models/
lmstudio.rs

1pub const DEFAULT_MODEL: &str = QWEN3_8B;
2pub const SUPPORTED_MODELS: &[&str] = &[
3    // Reasoning models
4    DEEPSEEK_R1_0528_QWEN3_8B,
5    QWEN3_8B,
6    OPENAI_GPT_OSS_20B,
7    // General-purpose models
8    META_LLAMA_31_8B_INSTRUCT,
9    QWEN25_7B_INSTRUCT,
10    GEMMA_3_12B_IT,
11    PHI_31_MINI_4K_INSTRUCT,
12];
13pub const REASONING_MODELS: &[&str] = &[DEEPSEEK_R1_0528_QWEN3_8B, QWEN3_8B, OPENAI_GPT_OSS_20B];
14
15// Reasoning models
16pub const DEEPSEEK_R1_0528_QWEN3_8B: &str = "lmstudio-community/DeepSeek-R1-0528-Qwen3-8B";
17pub const QWEN3_8B: &str = "lmstudio-community/Qwen3-8B";
18pub const OPENAI_GPT_OSS_20B: &str = "lmstudio-community/openai-gpt-oss-20b";
19
20// General-purpose models
21pub const META_LLAMA_31_8B_INSTRUCT: &str = "lmstudio-community/meta-llama-3.1-8b-instruct";
22pub const QWEN25_7B_INSTRUCT: &str = "lmstudio-community/qwen2.5-7b-instruct";
23pub const GEMMA_3_12B_IT: &str = "lmstudio-community/gemma-3-12b-it";
24pub const PHI_31_MINI_4K_INSTRUCT: &str = "lmstudio-community/phi-3.1-mini-4k-instruct";