Prérequis
- Git
- Un compte CometAPI avec une clé API active
- Un terminal sur macOS, Linux ou WSL2
Installation
1
Obtenez votre clé API CometAPI
2
Installez Hermes Agent
La commande suivante exécute l’installateur officiel :Si le shell actuel ne reconnaît pas encore la commande
hermes, rechargez la configuration du shell :Hermes stocke la configuration dans
~/.hermes/, crée un lien vers la commande hermes dans ~/.local/bin, et peut ajouter ~/.local/bin au PATH de votre shell.Configuration
Choisissez la route CometAPI qui correspond à la famille de modèles :1
Stockez votre clé CometAPI
Ouvrez
~/.hermes/.env et ajoutez les valeurs suivantes :COMETAPI_KEY est utilisée par le fournisseur Claude nommé. OPENAI_API_KEY permet au mécanisme de secours de point de terminaison personnalisé compatible OpenAI de Hermes de continuer à fonctionner.2
Configurez la route compatible OpenAI
Utilisez cette route pour la plupart des modèles de texte CometAPI, y compris les modèles Gemini utilisés depuis Hermes. Ouvrez Remplacez
~/.hermes/config.yaml et assurez-vous que la section model ressemble à ceci :your-model-id par un model ID de modèle de texte actuel depuis la page des modèles CometAPI.Conservez la clé API dans
~/.hermes/.env. N’intégrez pas les secrets en dur dans config.yaml.Cette configuration définit le modèle de chat principal. Hermes peut utiliser des modèles auxiliaires séparés pour des tâches telles que la vision ou l’extraction web.
3
Configurez la route Claude Messages
Utilisez cette route lorsque vous voulez que Hermes appelle des modèles Claude via Anthropic Messages. Ouvrez Remplacez
~/.hermes/config.yaml et utilisez un fournisseur nommé :your-claude-model-id par un model ID Claude actuel depuis la page des modèles CometAPI.Conservez
base_url à https://api.cometapi.com pour cette route. Hermes utilise le transport Anthropic Messages depuis le fournisseur nommé.Vérification
1
Vérifiez la configuration
La commande suivante confirme que Hermes peut lire la configuration et la clé API :Si
hermes config check signale des options manquantes après une mise à jour, exécutez hermes config migrate puis vérifiez à nouveau.2
Exécutez un vrai test de chat
La commande suivante envoie une requête réelle via CometAPI :Une configuration réussie renvoie
CONNECTED et aucune erreur d’authentification ou de point de terminaison. Lorsque la configuration Claude Messages est active, cela confirme que Hermes peut utiliser le transport anthropic_messages via CometAPI.Configuration facultative
Réinstallation propre (facultatif)
Réinstallation propre (facultatif)
Si vous remplacez une ancienne installation de Hermes, utilisez d’abord le désinstalleur intégré :Dans le désinstalleur, choisissez Full uninstall pour supprimer la CLI, l’entrée PATH et les données
~/.hermes/. Relancez ensuite l’étape d’installation et poursuivez avec la même configuration CometAPI.Utiliser le modèle hermes à la place (facultatif)
Utiliser le modèle hermes à la place (facultatif)
Si vous préférez le flux interactif pour la route compatible OpenAI, exécutez
hermes model et choisissez Custom endpoint.Saisissez ensuite les valeurs suivantes :- URL de base :
https://api.cometapi.com/v1 - Clé API : votre clé API CometAPI
- Modèle : un model ID de modèle de texte CometAPI actuel
config.yaml. Pour Claude Messages, modifiez config.yaml directement afin que le fournisseur nommé conserve transport: anthropic_messages.
