Configurer les clés d'API pour Azure OpenAI

:bookmark: Ce guide explique comment configurer les clés API pour Azure OpenAI afin d’activer les fonctionnalités d’IA de Discourse qui nécessitent des clés LLM de fournisseurs tiers.

:person_raising_hand: 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 forfait payant et devrez payer à l’usage. Consultez ici pour les détails et tarifs à jour.

Les plateformes changent constamment, ce guide pourrait donc ne pas refléter le processus à 100 %.

:information_source: Afin d’utiliser certains modules d’IA, les utilisateurs doivent disposer d’une clé API d’un fournisseur tiers tel qu’OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion), etc.

Veuillez vérifier chaque module d’IA pour savoir quels fournisseurs tiers peuvent être utilisés avec celui-ci.

Obtenir les clés API

  1. Consultez la documentation ici pour obtenir les clés API nécessaires en fonction des modèles OpenAI que vous choisissez et des modules/fonctionnalités d’IA de Discourse que vous utilisez
  2. Une fois les clés obtenues, stockez-les dans un endroit sûr et sécurisé et copiez-les

Ajouter un identifiant (Credential)

Les clés API sont gérées de manière centralisée via la page Credentials (Identifiants). Vous devez créer un identifiant avant de configurer votre LLM.

  1. Allez à AdminPluginsAICredentials
  2. Cliquez sur New credential (Nouvel identifiant)
  3. Donnez-lui un nom descriptif (par exemple, “Azure OpenAI API Key”)
  4. Collez votre clé API Azure dans le champ Value (Valeur)
  5. Enregistrez l’identifiant

Utilisation des clés API pour Discourse AI

  1. Allez à AdminPluginsAILLMs
  2. Cliquez sur le bouton + New Model (Nouveau modèle).
  3. Sélectionnez le modèle approprié dans la liste.
  4. Sélectionnez Azure dans la liste Provider (Fournisseur)
  5. Saisissez 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-preview

  • RESOURCE_NAME est le nom de votre ressource Azure OpenAI
  • DEPLOYMENT_NAME est le nom de votre déploiement de modèle Azure OpenAI
  1. Sélectionnez l’identifiant que vous avez créé précédemment dans le menu déroulant des identifiants
  2. Enregistrez le LLM
2 « J'aime »

Bonjour,

Je rencontre un problème avec le point de terminaison OpenAI Azure. Il semble ne pas fonctionner comme prévu pour l’URL suivante :

https://***.openai.azure.com/openai/deployments/DEPLOYMENT_NAME/chat/completions?api-version=2023-07-01-preview

DEPLOYMENT_NAME est défini sur gpt-4-32k.

Pourriez-vous m’aider à résoudre ce problème ? Toute aide ou suggestion serait grandement appréciée.

De plus, j’ai quelques questions concernant les plugins Discourse :

  1. Comment forker un plugin Discourse : Pourriez-vous fournir des instructions détaillées ou un guide sur la manière de forker un plugin Discourse existant ?
  2. Tester le plugin forké : Une fois que j’ai forké un plugin, quelles sont les étapes pour tester cette version forkée sur ma propre instance Discourse ?
  3. Télécharger et activer le plugin : Après les tests, comment puis-je télécharger et activer ce plugin forké sur mon instance Discourse ?

Votre aide pour ces questions serait extrêmement utile. Merci pour votre temps et votre soutien.

Cordialement,

2 « J'aime »

5 publications ont été divisées dans un nouveau sujet : Problèmes de configuration de l’IA sur Bitnami Discourse