Skip to main content

vtcode_config/constants/models/
anthropic.rs

1// Claude 4.6 series - Latest Anthropic models with extended thinking
2pub const DEFAULT_MODEL: &str = "claude-sonnet-4-6";
3pub const SUPPORTED_MODELS: &[&str] = &[
4    "claude-sonnet-4-6", // Latest balanced flagship for complex agents and coding
5    "claude-opus-4-6",   // Premium flagship with exceptional intelligence
6    "claude-haiku-4-5",  // Fastest model with near-frontier intelligence
7    "claude-haiku-4-5-20251001", // Haiku 4.5 versioned
8];
9
10// Convenience constants for versioned models
11pub const CLAUDE_HAIKU_4_5_20251001: &str = "claude-haiku-4-5-20251001";
12
13// Convenience constants for alias models
14pub const CLAUDE_HAIKU_4_5: &str = "claude-haiku-4-5";
15pub const CLAUDE_SONNET_4_6: &str = "claude-sonnet-4-6";
16pub const CLAUDE_OPUS_4_6: &str = "claude-opus-4-6";
17
18/// Models that accept the reasoning effort parameter or extended thinking
19pub const REASONING_MODELS: &[&str] = &[
20    CLAUDE_SONNET_4_6,
21    CLAUDE_OPUS_4_6,
22    CLAUDE_HAIKU_4_5,
23    CLAUDE_HAIKU_4_5_20251001,
24];