Skip to main content

vtcode_config/constants/models/
mod.rs

1pub mod anthropic;
2pub mod copilot;
3pub mod deepseek;
4pub mod evolink;
5pub mod google;
6pub mod huggingface;
7pub mod llamacpp;
8pub mod lmstudio;
9pub mod merge_gateway;
10pub mod meta;
11pub mod mimo;
12pub mod minimax;
13pub mod mistral;
14pub mod moonshot;
15pub mod nvidia;
16pub mod ollama;
17pub mod openai;
18pub mod opencode_go;
19pub mod opencode_zen;
20pub mod openresponses;
21pub mod openrouter;
22pub mod poolside;
23pub mod qwen;
24pub mod stepfun;
25pub mod vercel;
26pub mod xai;
27pub mod zai;
28
29// Backwards compatibility - keep old constants working
30pub const GEMINI_3_7_FLASH: &str = google::GEMINI_3_7_FLASH;
31pub const GEMINI_3_6_FLASH: &str = google::GEMINI_3_6_FLASH;
32pub const GEMINI_3_8_FLASH: &str = google::GEMINI_3_8_FLASH;
33pub const GEMINI_3_FLASH_PREVIEW: &str = google::GEMINI_3_FLASH_PREVIEW;
34pub(crate) const GPT: &str = openai::GPT;
35pub const GPT_5: &str = openai::GPT_5;
36pub const GPT_5_6: &str = openai::GPT_5_6;
37pub const GPT_5_6_SOL: &str = openai::GPT_5_6_SOL;
38pub const GPT_5_CODEX: &str = openai::GPT_5_CODEX;
39pub const GPT_5_1_CODEX: &str = openai::GPT_5_1_CODEX;
40pub const GPT_5_1_CODEX_MAX: &str = openai::GPT_5_1_CODEX_MAX;
41pub const GPT_5_MINI: &str = openai::GPT_5_MINI;
42pub const GPT_5_NANO: &str = openai::GPT_5_NANO;
43pub const O3: &str = openai::O3;
44pub const O4_MINI: &str = openai::O4_MINI;
45pub const GPT_OSS_20B: &str = openai::GPT_OSS_20B;
46pub const GPT_OSS_120B: &str = openai::GPT_OSS_120B;
47pub const CLAUDE_SONNET_5: &str = anthropic::CLAUDE_SONNET_5;
48pub const CLAUDE_SONNET_5_5: &str = anthropic::CLAUDE_SONNET_5_5;
49pub const CLAUDE_HAIKU_5_5: &str = anthropic::CLAUDE_HAIKU_5_5;
50pub const CLAUDE_OPUS_5: &str = anthropic::CLAUDE_OPUS_5;
51pub const CLAUDE_OPUS_5_5: &str = anthropic::CLAUDE_OPUS_5_5;
52pub(crate) const CLAUDE_FABLE_5: &str = anthropic::CLAUDE_FABLE_5;
53pub(crate) const CLAUDE_FABLE_5_1: &str = anthropic::CLAUDE_FABLE_5_1;
54pub const COPILOT: &str = copilot::DEFAULT_MODEL;
55pub const MINIMAX_M3: &str = minimax::MINIMAX_M3;