Retour à Questions et réponses sur l’IA
Quelle est la différence entre Hermes Agent config.yaml et .env ?

Quelle est la différence entre Hermes Agent config.yaml et .env ?

Questions et réponses sur l’IA Admin 85 vues

Ne mélangez pas les config.yaml et .env de l’agent Hermès entre elles. Compréhension simple : .env convient mieux aux clés et variables d’environnement, et config.yaml est plus adapté à la mise en place de configurations de fonctions structurées, telles que le routage fournisseur, les serveurs MCP, le navigateur, la passerelle, les ensembles d’outils, la mémoire, etc.

Comment diviser le travail

.env Mettez ce type de contenu : clé API, jeton bot, adresse de service, identifiants sensibles.
config.yaml Mets ces éléments : routage de modèles, liste des serveurs MCP, inclusion/exclure, backend navigateur, cron, comportement de passerelle, paramètres du bac à sable.

Recommandé pour les débutants

  1. Écrivez la configuration de base dans hermes setup pour la première fois.
  2. Utilisez hermes config edit pour changer la configuration structurée.
  3. Ne dispersez pas les clés dans le répertoire du projet, donnez la priorité à ~/.hermes/.env.
  4. Après avoir changé la configuration, redémarrez Hermes ou exécutez la commande de rechargement correspondante.

En un mot : .env gère les clés, config.yaml gère le comportement ; Ne bourrez pas tout dans un seul fichier.

Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Document officiel : https://hermes-agent.nousresearch.com/.

Outils Recommandés

Plus