vtcode_config/constants/models/
vercel.rs1pub const ANTHROPIC_CLAUDE_SONNET_5: &str = "anthropic/claude-sonnet-5";
7pub const ANTHROPIC_CLAUDE_OPUS_5: &str = "anthropic/claude-opus-5";
8pub const ANTHROPIC_CLAUDE_OPUS_5_5: &str = "anthropic/claude-opus-5-5";
9pub const ANTHROPIC_CLAUDE_HAIKU_4_5: &str = "anthropic/claude-haiku-4.5";
10pub const OPENAI_GPT_5_6_SOL: &str = "openai/gpt-5.6-sol";
11pub const OPENAI_GPT_6_ASTRA: &str = "openai/gpt-6-astra";
12pub const OPENAI_GPT_5_6_LUNA: &str = "openai/gpt-5.6-luna";
13pub const OPENAI_GPT_6_SOL: &str = "openai/gpt-6-sol";
14pub const OPENAI_GPT_6_LUNA: &str = "openai/gpt-6-luna";
15pub const GOOGLE_GEMINI_3_1_PRO_PREVIEW: &str = "google/gemini-3.1-pro-preview";
16pub const GOOGLE_GEMINI_3_8_FLASH: &str = "google/gemini-3.8-flash";
17pub const DEEPSEEK_FLASH: &str = "deepseek/deepseek-v4.1-flash";
18pub const MOONSHOTAI_KIMI_K3: &str = "moonshotai/kimi-k3";
19pub const MINIMAX_M3: &str = "minimax/minimax-m3";
20pub const SPACEXAI_GROK_4_7: &str = "spacexai/grok-4.7";
21
22pub const DEFAULT_MODEL: &str = ANTHROPIC_CLAUDE_SONNET_5;
23
24pub const SUPPORTED_MODELS: &[&str] = &[
27 ANTHROPIC_CLAUDE_SONNET_5,
28 ANTHROPIC_CLAUDE_OPUS_5,
29 ANTHROPIC_CLAUDE_OPUS_5_5,
30 ANTHROPIC_CLAUDE_HAIKU_4_5,
31 OPENAI_GPT_5_6_SOL,
32 OPENAI_GPT_6_ASTRA,
33 OPENAI_GPT_5_6_LUNA,
34 OPENAI_GPT_6_SOL,
35 OPENAI_GPT_6_LUNA,
36 GOOGLE_GEMINI_3_1_PRO_PREVIEW,
37 GOOGLE_GEMINI_3_8_FLASH,
38 DEEPSEEK_FLASH,
39 MOONSHOTAI_KIMI_K3,
40 MINIMAX_M3,
41 SPACEXAI_GROK_4_7,
42];
43
44pub const NON_REASONING_MODELS: &[&str] = &[];