Ce guide explique comment configurer les clés d’API pour Azure OpenAI afin d’activer les fonctionnalités d’IA de Discourse qui nécessitent des clés LLM tierces.
Niveau d’utilisateur requis : Administrateur
Dans cet exemple, nous utilisons Azure OpenAI pour générer les clés.
:note: Vous aurez probablement besoin d’un plan payant et devrez payer par utilisation. Voir ici pour les détails et les prix à jour.
Les plateformes changeront toujours, ce guide pourrait donc ne pas refléter le processus à 100 %.
Pour utiliser certains modules d’IA, les utilisateurs doivent disposer d’une clé d’API d’un fournisseur tiers tel qu’OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion), etc.
Veuillez vérifier chaque module d’IA pour voir quels fournisseurs tiers peuvent être utilisés pour celui-ci.
Obtenir les clés d’API
- Suivez la documentation ici pour obtenir les clés d’API nécessaires en fonction des modèles OpenAI que vous choisissez et des modules/fonctionnalités d’IA de Discourse que vous utilisez.
- Une fois les clés obtenues, stockez-les dans un endroit sûr et sécurisé, puis copiez-les.
Utilisation des clés d’API pour l’IA de Discourse
- Accédez aux paramètres
Admin→Plugins→AI→ ongletLLMs. - Cliquez sur le bouton + Nouveau Modèle.
- Sélectionnez le modèle approprié dans la liste.
- Sélectionnez
Azuredans la listeService hébergeant le modèle. - Entrez l’
URL du service hébergeant le modèle.
Exemple d’URL :
https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-previewoù
- RESOURCE_NAME est le nom de votre ressource Azure OpenAI
- DEPLOYMENT_NAME est le nom de votre déploiement de modèle GPT-4 Turbo avec Vision
- Collez la clé d’API dans le champ
Clé d'API du service hébergeant le modèle. - Enregistrez le LLM.
Paramètres supplémentaires
Les paramètres dépendront du modèle OpenAI que vous choisissez et des modules/fonctionnalités d’IA de Discourse que vous utilisez. Les paramètres suivants se trouvent dans les paramètres Admin → Plugins → AI → onglet Paramètres :
ai openai API key: Clé d’API pour l’API OpenAI.ai openai embeddings url: URL personnalisée utilisée pour l’API d’intégration OpenAI (utilisez l’URL spécifique pour Azure).ai openai dall e 3 url: URL personnalisée utilisée pour la génération d’images DALL-E 3.

