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_5_3_CODEX: &str = "openai/gpt-5.3-codex";
14pub const GOOGLE_GEMINI_3_1_PRO_PREVIEW: &str = "google/gemini-3.1-pro-preview";
15pub const GOOGLE_GEMINI_3_8_FLASH: &str = "google/gemini-3.8-flash";
16pub const DEEPSEEK_FLASH: &str = "deepseek/deepseek-v4.1-flash";
17pub const MOONSHOTAI_KIMI_K3: &str = "moonshotai/kimi-k3";
18pub const MINIMAX_M3: &str = "minimax/minimax-m3";
19pub const SPACEXAI_GROK_4_7: &str = "spacexai/grok-4.7";
20
21pub const DEFAULT_MODEL: &str = ANTHROPIC_CLAUDE_SONNET_5;
22
23pub const SUPPORTED_MODELS: &[&str] = &[
26 ANTHROPIC_CLAUDE_SONNET_5,
27 ANTHROPIC_CLAUDE_OPUS_5,
28 ANTHROPIC_CLAUDE_OPUS_5_5,
29 ANTHROPIC_CLAUDE_HAIKU_4_5,
30 OPENAI_GPT_5_6_SOL,
31 OPENAI_GPT_6_ASTRA,
32 OPENAI_GPT_5_6_LUNA,
33 OPENAI_GPT_5_3_CODEX,
34 GOOGLE_GEMINI_3_1_PRO_PREVIEW,
35 GOOGLE_GEMINI_3_8_FLASH,
36 DEEPSEEK_FLASH,
37 MOONSHOTAI_KIMI_K3,
38 MINIMAX_M3,
39 SPACEXAI_GROK_4_7,
40];
41
42pub const NON_REASONING_MODELS: &[&str] = &[];