[#110] Add AI client with multi-provider support and UI #113

Manually merged
jabber.developer merged 64 commits from feat/ai into master 2026-05-15 02:22:56 +00:00
24 changed files with 4094 additions and 11 deletions
Showing only changes of commit 5a074b280d - Show all commits

View File

@@ -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>'.", provider_name);
return TRUE;
}
// Check for API key