[#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
22 changed files with 4085 additions and 8 deletions
Showing only changes of commit b28b719d11 - Show all commits

View File

@@ -1974,7 +1974,9 @@ prefs_ai_get_providers(void)
}
prefs_free_ai_providers(configured);
/* Nothing configured — return built-in defaults */
prefs_ai_set_provider("openai", "https://api.openai.com/");
prefs_ai_set_provider("perplexity", "https://api.perplexity.ai/");
GList* result = NULL;
result = g_list_append(result, g_strdup("openai"));
result = g_list_append(result, g_strdup("https://api.openai.com/"));