Skip to main content

vtcode_config/constants/models/
openresponses.rs

1pub const DEFAULT_MODEL: &str = "gpt-5";
2
3pub const SUPPORTED_MODELS: &[&str] = &[
4    // OpenAI GPT-5 Series (Latest flagship models)
5    "gpt-5",
6    "gpt-5.2",
7    "gpt-5-mini",
8    "gpt-5-nano",
9    "gpt-5.2-codex",
10    "gpt-5.3-codex",
11    // OpenAI o-series (Reasoning models)
12    "o3",
13    "o4-mini",
14    // Legacy GPT-4 series (still supported)
15    "gpt-4o",
16    "gpt-4o-mini",
17];
18
19// Convenience constants for commonly used models
20
21// OpenAI GPT-5 Series
22pub const GPT_5: &str = "gpt-5";
23pub const GPT_5_2: &str = "gpt-5.2";
24pub const GPT_5_MINI: &str = "gpt-5-mini";
25pub const GPT_5_NANO: &str = "gpt-5-nano";
26pub const GPT_5_2_CODEX: &str = "gpt-5.2-codex";
27pub const GPT_5_3_CODEX: &str = "gpt-5.3-codex";
28
29// OpenAI o-series
30pub const O3: &str = "o3";
31pub const O4_MINI: &str = "o4-mini";
32
33// Legacy GPT-4 series
34pub const GPT_4O: &str = "gpt-4o";
35pub const GPT_4O_MINI: &str = "gpt-4o-mini";