Skip to content

Commit b1f4a4c

Browse files
committed
🔄 Update default LLM models to latest versions
Update default model identifiers to their latest versions This change updates the default model identifiers to point to the latest available versions: - Change OpenAI's default from "gpt-4o" to "gpt-4.1" - Update Anthropic's default from versioned "claude-3-7-sonnet-20250219" to the "claude-3-7-sonnet-latest" alias Corresponding test cases have been updated to match the new defaults.
1 parent c875ece commit b1f4a4c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: src/llm.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -237,14 +237,14 @@ 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-20250219",
240+
"anthropic" => "claude-3-7-sonnet-latest",
241241
"ollama" => "llama3",
242242
"google" => "gemini-2.0-flash",
243243
"groq" => "llama-3.1-70b-versatile",
244244
"xai" => "grok-2-beta",
245245
"deepseek" => "deepseek-chat",
246246
"phind" => "phind-v2",
247-
_ => "gpt-4o", // Default to OpenAI's model
247+
_ => "gpt-4.1", // Default to OpenAI's model
248248
}
249249
}
250250

Diff for: tests/llm_tests.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ fn test_get_available_providers() {
2929
#[test]
3030
fn test_get_default_model_for_provider() {
3131
// Test known providers
32-
assert_eq!(get_default_model_for_provider("openai"), "gpt-4o");
32+
assert_eq!(get_default_model_for_provider("openai"), "gpt-4.1");
3333
assert_eq!(
3434
get_default_model_for_provider("anthropic"),
3535
"claude-3-7-sonnet-20250219"
@@ -38,7 +38,7 @@ fn test_get_default_model_for_provider() {
3838
assert_eq!(get_default_model_for_provider("xai"), "grok-2-beta");
3939

4040
// Test fallback for unknown provider
41-
assert_eq!(get_default_model_for_provider("unknown"), "gpt-4o");
41+
assert_eq!(get_default_model_for_provider("unknown"), "gpt-4.1");
4242
}
4343

4444
#[test]

0 commit comments

Comments
 (0)