Questa PR amplia l’integrazione OpenAI esistente di Discourse Chatbot, aggiungendo un supporto di primo livello per Anthropic, Google Gemini e xAI.
Vengono introdotte credenziali e la selezione del modello in base al provider, con provider indipendenti per le risposte LLM, gli embedding, la visione e la generazione di immagini. Le impostazioni mostrano solo le opzioni rilevanti per il provider selezionato, mentre i nomi dei modelli personalizzati e gli URL continuano a supportare Azure, Ollama, proxy e altri servizi compatibili.
La PR aggiorna anche la documentazione e segna questa significativa espansione come versione 3.0.0.
Considerate il nuovo supporto per i provider come leggermente sperimentale, quindi i feedback sono benvenuti e mi impegnerò a risolvere eventuali problemi evidenti.