Skip to content

Commit dea86d5

Browse files
committed
🔨 Update default models for Anthropic and Google
Update the default model identifiers for the Anthropic and Google LLM providers to use more recent versions. - The Anthropic default model is changed from `claude-3-7-sonnet-latest` to `claude-sonnet-4-20250514`. - The Google default model is changed from `gemini-2.0-flash` to `gemini-2.5-pro-preview-06-05`. The unit tests in `llm_tests.rs` have been updated to reflect these new default values.
1 parent 00de58d commit dea86d5

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

src/llm.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -237,9 +237,9 @@ pub fn get_available_provider_names() -> Vec<String> {
237237
/// Returns the default model for a given provider
238238
pub fn get_default_model_for_provider(provider_type: &str) -> &'static str {
239239
match provider_type.to_lowercase().as_str() {
240-
"anthropic" => "claude-3-7-sonnet-latest",
240+
"anthropic" => "claude-sonnet-4-20250514",
241241
"ollama" => "llama3",
242-
"google" => "gemini-2.0-flash",
242+
"google" => "gemini-2.5-pro-preview-06-05",
243243
"groq" => "llama-3.1-70b-versatile",
244244
"xai" => "grok-2-beta",
245245
"deepseek" => "deepseek-chat",

tests/llm_tests.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@ fn test_get_default_model_for_provider() {
3232
assert_eq!(get_default_model_for_provider("openai"), "gpt-4.1");
3333
assert_eq!(
3434
get_default_model_for_provider("anthropic"),
35-
"claude-3-7-sonnet-latest"
35+
"claude-sonnet-4-20250514"
36+
);
37+
assert_eq!(
38+
get_default_model_for_provider("google"),
39+
"gemini-2.5-pro-preview-06-05"
3640
);
37-
assert_eq!(get_default_model_for_provider("google"), "gemini-2.0-flash");
3841
assert_eq!(get_default_model_for_provider("xai"), "grok-2-beta");
3942

4043
// Test fallback for unknown provider

0 commit comments

Comments
 (0)