refactor(ai): remove hardcoded gpt-4o fallback model
Some checks failed
CI Code / Check coding style (pull_request) Successful in 33s
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Code Coverage (pull_request) Failing after 1m9s
CI Code / Linux (debian) (pull_request) Failing after 2m44s
CI Code / Linux (ubuntu) (pull_request) Failing after 2m50s
CI Code / Linux (arch) (pull_request) Failing after 4m12s
Some checks failed
CI Code / Check coding style (pull_request) Successful in 33s
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Code Coverage (pull_request) Failing after 1m9s
CI Code / Linux (debian) (pull_request) Failing after 2m44s
CI Code / Linux (ubuntu) (pull_request) Failing after 2m50s
CI Code / Linux (arch) (pull_request) Failing after 4m12s
Remove the hardcoded "gpt-4o" fallback in cmd_ai_start to ensure model selection relies exclusively on provider configuration defaults.
This commit is contained in:
@@ -10944,8 +10944,11 @@ cmd_ai_start(ProfWin* window, const char* const command, gchar** args)
|
||||
if (!model) {
|
||||
model = ai_get_provider_default_model(provider_name);
|
||||
}
|
||||
|
||||
if (!model) {
|
||||
model = "gpt-4o"; // Fallback
|
||||
cons_show_error("No model specified and no default model set for provider '%s'.", provider_name);
|
||||
cons_show("Use '/ai set default-model %s <model>' or '/ai switch %s <model>'.", provider_name, provider_name);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// Check for API key
|
||||
|
||||
Reference in New Issue
Block a user