Your privacy choices

Allow optional cookies for referral attribution, visit analytics, and Google Ads purchase measurement.

Guide de déploiement d’Hermes

Pour les agents IA en terminal : installation de l’environnement, configuration des modèles et résolution des problèmes.

Cas d’usage : Hermes Agent est l’agent IA open source en terminal de Nous Research. Il convient aux utilisateurs qui ont besoin d’une ligne de commande locale, de la lecture et de l’écriture de fichiers, d’outils web, image et audio, d’une mémoire persistante ou d’une passerelle de messagerie. Ce guide suit l’ordre suivant : « installer l’environnement → installer Hermes → configurer un modèle Guishu Token → lancer la conversation ou la passerelle → résoudre les problèmes ».

Élément de configurationValeur recommandéeExplication
ProviderMore Provider / Custom / OpenAI CompatibleL’intitulé varie légèrement selon la version. Sélectionnez l’entrée qui permet de saisir une URL personnalisée.
Base URLhttps://api.llm-token.cn/v1Utilisez en priorité le chemin racine comprenant /v1 ; en cas d’échec, essayez https://api.llm-token.cn.
API Keysk-xxxxxxxxIl est normal que le terminal n’affiche pas la valeur en clair lorsque vous la collez.
Modèle recommandéclaude-sonnet-4-6Réponse rapide, prise en charge des agents, de la reconnaissance d’images et d’un grand contexte ; vous pouvez aussi choisir un autre modèle dans la liste.

I. Qu’est-ce qu’Hermes ?

Hermes Agent peut converser dans un terminal, exécuter des commandes, lire et écrire des fichiers, rechercher des fichiers, utiliser des outils web et multimodaux, et conserver vos préférences à long terme grâce à une mémoire persistante. Vous pouvez le considérer comme un agent IA capable de travailler en continu sur votre ordinateur ou votre serveur.

Conseil aux débutants : commencez par faire fonctionner la conversation en ligne de commande avant de configurer Telegram, Discord, WeChat ou d’autres canaux de messagerie. En validant d’abord ce parcours minimal, vous simplifierez grandement les diagnostics suivants.

II. Choisir une méthode d’installation

SystèmeMéthode recommandéeCommande / explication
Utilisateurs classiques sous Windows / macOSHermes DesktopTéléchargez en priorité le programme d’installation de bureau : c’est la solution la plus simple.
Linux / macOS / WSL2 / TermuxScript officiel en une commande
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
PowerShell natif sous WindowsScript PowerShell officiel
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Solution fiable sous WindowsWSL2 + UbuntuSi l’installation native sous Windows échoue, utilisez WSL2.

III. Installer avec WSL2 sous Windows

  1. Ouvrez PowerShell en tant qu’administrateur.
  2. Exécutez la commande d’installation de WSL.
wsl --install

Si l’installation reste bloquée à 0 %, utilisez plutôt la commande suivante :

wsl --install --web-download -d Ubuntu
  1. Redémarrez l’ordinateur lorsque le système vous y invite.
  2. Au premier lancement d’Ubuntu, définissez un nom d’utilisateur et un mot de passe Linux.
  3. Appuyez sur la touche Win et recherchez WSL ou Ubuntu. Si l’entrée apparaît, l’installation est accessible.

L’image montre l’icône de Windows Subsystem for Linux, ou WSL. Sur fond rouge, un pingouin bleu figure en haut à gauche et le texte blanc désigne le système WSL. Placée après l’étape invitant à rechercher WSL ou Ubuntu avec la touche Win, elle aide à reconnaître l’entrée du système et à confirmer visuellement la réussite de l’installation.L’image montre l’icône de Windows Subsystem for Linux, ou WSL. Sur fond…

Vérifiez que WSL est correctement installé :

wsl --version

IV. Installer Git et Hermes

Dans le terminal WSL2 / Ubuntu, exécutez :

sudo apt update
sudo apt install git -y
git --version

Installez ensuite Hermes :

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Une fois l’installation terminée, rechargez la configuration du terminal et effectuez les vérifications :

source ~/.bashrc
hermes version
hermes doctor

L’image montre le résultat de la commande hermes --version dans un terminal WSL2 / Ubuntu. Hermes Agent est en version v0.8.0, datée du 8 avril 2026, et se trouve dans /home/omen/.hermes/hermes-agent. Python est en version 3.11.15, le SDK OpenAI en version 2.30.0 et un message indique qu’une mise à jour a été effectuée. Cette capture fournit un exemple de vérification réussie après l’installation de Git et d’Hermes.L’image montre le résultat de la commande hermes --version dans un termi…

Attention : hermes updata dans les anciens documents contient une faute de frappe. La commande correcte de mise à jour est hermes update.


V. Configurer un modèle Guishu Token

  1. Dans le terminal où Hermes est installé, exécutez :
hermes setup

L’image montre l’exécution de la commande hermes setup dans le terminal où Hermes est installé. Après son exécution, l’invite omen@LAPTOP-VMJ1GE8P:~ réapparaît. Cette capture correspond à l’étape de configuration du modèle Guishu Token, avant le choix de la configuration rapide ou des modèles, de More Provider ou d’un fournisseur personnalisé, puis d’OpenAI Compatible ou d’un protocole acceptant une URL personnalisée.L’image montre l’exécution de la commande hermes setup dans le terminal…

  1. Choisissez la configuration rapide ou la configuration du modèle.
  2. Sélectionnez More Provider / fournisseur personnalisé.
  3. Sélectionnez OpenAI Compatible ou un protocole permettant de saisir une URL personnalisée.

Cette image montre le terminal pendant la configuration d’Hermes. Sur fond sombre, la partie supérieure indique l’environnement hermes-chat. Les instructions invitent à choisir une plateforme de messagerie comme Telegram ou Discord et proposent notamment l’option set up messaging one (recommended). Cet écran guide l’utilisateur dans la configuration de la messagerie pendant le déploiement d’Hermes.Cette image montre le terminal pendant la configuration d’Hermes. Sur fo…

L’image montre l’écran de sélection du fournisseur dans le terminal d’installation d’Hermes. Sous Select provider: figurent plusieurs options, notamment Nous Portal et OpenRouter. Une flèche verte désigne More providers..., option à choisir pour configurer un fournisseur personnalisé et intégrer un modèle Guishu Token.L’image montre l’écran de sélection du fournisseur dans le terminal d’in…

L’image montre l’écran de sélection du fournisseur dans le terminal d’installation d’Hermes. Sous Select provider: figurent plusieurs choix, notamment GitHub Copilot ACP et Google AI Studio. Une flèche verte met en évidence Custom endpoint (enter URL manually), qui permet de saisir manuellement une URL. Cette option correspond à l’étape de sélection du fournisseur personnalisé.L’image montre l’écran de sélection du fournisseur dans le terminal d’in…

Pour l’URL, utilisez en priorité :

https://api.llm-token.cn/v1

Si la vérification échoue avec votre version actuelle, essayez :

https://api.llm-token.cn

Cette image montre l’écran de configuration d’un point de terminaison personnalisé compatible OpenAI pour le modèle Guishu Token dans Hermes. L’intitulé Custom OpenAI-compatible endpoint configuration apparaît au-dessus du champ API base URL. Le format d’exemple est https://api.example.com/v1 et l’adresse personnalisée actuellement saisie est https://api.llm-token.cn/v1. Cette page correspond à la saisie de l’URL après le choix d’un fournisseur personnalisé et du protocole compatible OpenAI.Cette image montre l’écran de configuration d’un point de terminaison pe…

  1. Collez l’API Key. Il est normal qu’elle ne s’affiche pas en clair dans le terminal ; appuyez directement sur Entrée après l’avoir collée.
  2. Pour un premier test, il est recommandé de sélectionner claude-sonnet-4-6.
  3. Si la longueur de contexte vous est demandée, vous pouvez indiquer une grande valeur avec claude-sonnet-4-6. Si le client impose des limites strictes, commencez par 32000 afin de valider le fonctionnement, puis augmentez progressivement la valeur.
  4. Vous pouvez ignorer le canal de conversation lors de la première configuration et attendre que la conversation dans le terminal fonctionne avant de configurer la passerelle.

L’image montre le terminal après la configuration d’un modèle Guishu Token dans Hermes. API base URL contient https://api.example.com/v1, une clé API facultative est proposée et le point de terminaison a été vérifié. Plus bas, 33 modèles disponibles sont répertoriés, notamment claude-sonnet-4-6 et claude-sonnet-4-6-thinking. Les numéros correspondent aux modèles : 1 pour claude-sonnet-4-6 et 33 pour glm-4.6v. Cet écran permet de choisir le modèle avant d’ouvrir la conversation.L’image montre le terminal après la configuration d’un modèle Guishu Tok…

L’image montre l’écran affiché avant d’ouvrir la conversation après la configuration d’Hermes. La question Connect a messaging platform? (Telegram, Discord, etc.) propose deux options : Set up messaging now (recommended) et Skip — set up later with 'hermes setup gateway'. La seconde est sélectionnée et désignée par une flèche. Vous pouvez ainsi reporter la configuration de la plateforme de messagerie.L’image montre l’écran affiché avant d’ouvrir la conversation après la c…

VI. Lancer la conversation et la passerelle

Une fois la configuration terminée, vous pouvez ouvrir directement la conversation. Si l’interface vous demande de confirmer son lancement, saisissez Y.

L’image montre le terminal à la fin du déploiement d’Hermes. Sous Ready to go!, trois commandes et leurs fonctions sont indiquées : hermes pour démarrer une conversation, hermes gateway pour lancer les canaux de messagerie et hermes doctor pour diagnostiquer les problèmes. Tout en bas, l’invite Launch hermes chat now? [Y/n] demande si la conversation Hermes doit être ouverte immédiatement.L’image montre le terminal à la fin du déploiement d’Hermes. Sous Ready…

Si vous avez configuré un canal de messagerie mais qu’il ne répond pas, démarrez ou vérifiez la gateway :

hermes gateway
hermes gateway status

VII. Récapitulatif des commandes courantes

CommandeUsage
hermesDémarre la conversation.
hermes setupOuvre de nouveau l’assistant de configuration complet.
hermes modelChange de modèle ou de fournisseur.
hermes doctorDiagnostique les dépendances, la configuration et l’état des services.
hermes updateMet à jour Hermes.
hermes --continueReprend la session précédente.

VIII. Problèmes courants

ProblèmeSolution
hermes: command not foundExécutez source ~/.bashrc ou rouvrez le terminal ; si le problème persiste, vérifiez PATH.
Échec de la vérification du modèleVérifiez l’URL, l’API Key et l’identifiant du modèle. Utilisez en priorité https://api.llm-token.cn/v1.
Réponses interrompues ou contexte trop courtRevenez dans hermes setup ou modifiez context length dans le fichier de configuration. Validez d’abord le fonctionnement, puis augmentez le contexte.
WSL2 ne peut pas accéder à un service local WindowsSous Windows 11, essayez la mise en réseau en miroir de WSL ; sous Windows 10, remplacez localhost par l’adresse IP de la passerelle WSL par défaut.
Configuration absente après une mise à jourExécutez hermes config check et hermes config migrate.
[wsl2]
networkingMode=mirrored
wsl --shutdown