🤖HermesBlog
Guides Pratiques Hermes · Partie 198/9/2026

Connecter AWS Bedrock

Connecter AWS Bedrock — guide facile à comprendre basé sur la documentation officielle

Considérez Amazon Bedrock comme un distributeur automatique géant de modèles d’IA — au lieu de snacks, il sert de puissants modèles de langage d’Anthropic, Meta et d’autres, avec une seule méthode de paiement simple : votre compte AWS.

guide-aws-bedrock

Ce dont vous aurez besoin

Avant de commencer, assurez-vous d’avoir :

  • Un compte AWS (le niveau gratuit fonctionne très bien)
  • Des identifiants AWS — c’est comme votre carte d’identité. Vous pouvez utiliser :
    • Un rôle IAM si vous êtes sur EC2/ECS/Lambda (zéro configuration !)
    • Les variables d’environnement AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY
    • Un AWS_PROFILE pour le SSO ou les profils nommés
    • Ou simplement exécuter aws configure pour le développement local

Étape 1 : Installer Hermes avec le support Bedrock

Ouvrez votre terminal et exécutez :

cd ~/.hermes/hermes-agent
uv pip install -e ".[bedrock]"

Cela ajoute le « plug-in » Bedrock à votre installation Hermes. Pensez-y comme à l’installation d’un pack de langue sur votre téléphone.

Étape 2 : Dire à Hermes d’utiliser Bedrock

Exécutez cette commande pour choisir votre fournisseur :

hermes model

Lorsque vous y êtes invité :

  1. Choisissez « More providers… »
  2. Sélectionnez « AWS Bedrock »
  3. Choisissez votre région (comme us-east-2)
  4. Sélectionnez un modèle (par exemple, Claude Sonnet 4)

Hermes enregistrera automatiquement vos paramètres. Votre ~/.hermes/config.yaml ressemblera à ceci :

model:
  default: us.anthropic.claude-sonnet-4-6
  provider: bedrock
  base_url: https://bedrock-runtime.us-east-2.amazonaws.com
bedrock:
  region: us-east-2

Étape 3 : Commencer à discuter

hermes chat

Et voilà ! Vous discutez maintenant avec un modèle via AWS Bedrock.

Définir votre région

Vous pouvez définir votre région AWS de trois manières (par ordre de priorité décroissante) :

  1. Ajoutez region sous bedrock: dans votre fichier de configuration
  2. Définissez la variable d’environnement AWS_REGION
  3. Définissez la variable d’environnement AWS_DEFAULT_REGION

Si vous ne la définissez pas, Hermes utilise us-east-1 par défaut.

En option : Garde-fous (filtres de sécurité)

Vous voulez ajouter des filtres de contenu ? Ajoutez ceci à votre configuration :

bedrock:
  region: us-east-2
  guardrail:
    guardrail_identifier: "abc123def456"  # Depuis la console Bedrock
    guardrail_version: "1"                # Ou "DRAFT"
    stream_processing_mode: "async"       # "sync" ou "async"
    trace: "disabled"                     # "enabled", "disabled", "enabled_full"

Découverte des modèles

Hermes trouve automatiquement les modèles disponibles dans votre région. Vous pouvez personnaliser ceux qui sont affichés :

bedrock:
  discovery:
    enabled: true
    provider_filter: ["anthropic", "meta"]

Résumé

Connecter AWS Bedrock à Hermes, c’est comme brancher une nouvelle console de jeux sur votre téléviseur — installez le pilote, choisissez votre jeu, et jouez. Vous accédez à des modèles de premier ordre avec la sécurité et la fiabilité d’AWS.

Astuce pratique : Si vous utilisez EC2 ou Lambda, oubliez complètement les clés API. Attachez simplement un rôle IAM avec AmazonBedrockFullAccess et Hermes le détectera automatiquement. Aucune configuration, aucun tracas — juste la puissance pure de l’IA.


📖 Documentation officielle

Cet article est basé sur la documentation officielle de Hermes Agent :Docs officiels › guides/aws-bedrock