Ce guide explique comment configurer les clés API pour Amazon Bedrock afin d’activer les fonctionnalités de Discourse AI qui nécessitent des clés LLM tierces.
Niveau utilisateur requis : Administrateur
Dans cet exemple, nous utilisons Amazon Bedrock pour générer les clés.
Remarque : Vous aurez besoin d’un plan payant et de clés API configurées
Les plateformes évoluent constamment, ce guide peut donc ne pas refléter le processus à 100 %.
Obtenir les clés API
La configuration des clés sur Amazon Bedrock est un peu plus complexe que chez la plupart des autres fournisseurs. Il est probable que vous deviez maîtriser des concepts tels que les rôles IAM, entre autres. Les instructions pour obtenir les clés se trouvent ici :
Quels modèles Bedrock Discourse AI prend-il en charge ?
Discourse AI prend en charge tous les modèles Anthropic Claude ainsi que tous les modèles de langage Nova (Micro / Lite et Pro).
Ces modèles prennent en charge les images, les vidéos et l’appel d’outils (XML et natif).
Voici quelques identifiants de modèles clés :
Nova :
- amazon.nova-pro-v1:0
- amazon.nova-lite-v1:0
- amazon.nova-micro-v1:0
Claude :
- anthropic.claude-sonnet-4-6
- anthropic.claude-opus-4-6-v1
- anthropic.claude-haiku-4-5-20251001-v1:0
- Et bien d’autres
Pour la liste complète et à jour des identifiants de modèles Claude pris en charge, consultez la méthode bedrock_model_id dans le code source. De plus, tout nom de modèle qui n’est pas explicitement mappé sera transmis tel quel, vous permettant d’utiliser directement de nouveaux identifiants de modèles.
Gardez à l’esprit que tous les modèles ne sont pas disponibles dans toutes les régions ; vérifiez votre page de configuration Bedrock.
Utiliser les clés API pour Discourse AI
- Allez dans
Admin→Plugins→AI→ ongletLLMs - Cliquez sur le bouton Configurer de « Configuration manuelle »
- Saisissez tous les paramètres du modèle :
Discourse AI prend en charge deux méthodes d’authentification pour Bedrock :
- Clés d’accès statiques : Fournissez une clé API (clé d’accès secrète), un ID de clé d’accès et une région.
- Authentification basée sur les rôles IAM : Fournissez un ARN de rôle et une région. Cela utilise AWS STS AssumeRole pour la rotation automatique des identifiants.
Vous devez configurer soit un ID de clé d’accès, soit un ARN de rôle (ainsi qu’une région) pour l’authentification.
En tant que tokenizer, vous pouvez utiliser OpenAiTokenizer pour Nova et AnthropicTokenizer pour les modèles basés sur Claude.
Dois-je désactiver le support natif des outils ou non ?
Discourse est livré avec des configurations basées sur des outils natifs et des outils XML. Dans certains cas, les outils XML surpassent l’implémentation native des outils ; vous devriez faire des tests pour déterminer quelle configuration fonctionne le mieux pour vous.
