Agents · Hermes Agent
Utiliser Hermes Agent avec des modèles open source hébergés dans l’UE
Hermes Agent, de Nous Research, est un agent open source qui fonctionne depuis le terminal, les éditeurs et les messageries, avec une mémoire et des compétences qu’il enrichit au fil du temps. Il accepte tout point d’accès compatible OpenAI : pointez-le vers inference.eu et son travail reste sur des modèles open-weight dans des centres de données européens.
- 01Format d'API: OpenAI
- 02Centres de données dans l'UE
- 03Couvert par un seul DPA
Configuré en quelques minutes
- 1
Créez une clé API dans votre compte inference.eu et ajoutez
INFERENCE_EU_API_KEY=<votre clé>dans~/.hermes/.env. - 2
Lancez
hermes modelet choisissez Custom endpoint, ou modifiez directement~/.hermes/config.yaml. - 3
Réglez
providersurcustom,base_urlsur l’URL de base d’inference.eu etkey_envsurINFERENCE_EU_API_KEY. - 4
Réglez
defaultsur l’identifiant du modèle souhaité, par exemplekimi-k3. - 5
Lancez
hermeset confiez-lui une petite tâche pour vérifier les réponses et les appels d’outils.
model:
provider: custom
default: kimi-k3
base_url: https://api.inference.eu/v1
key_env: INFERENCE_EU_API_KEYQu’est-ce que Hermes Agent
Hermes Agent est un agent IA open source de Nous Research. Il fonctionne dans le terminal, se connecte aux éditeurs et aux plateformes de messagerie, planifie des tâches récurrentes et conserve une mémoire et des compétences qui s’améliorent avec l’usage. Les tâches auxiliaires, comme la compression du contexte, la vision ou les titres de session, peuvent chacune utiliser leur propre modèle.
Hermes est conçu pour rester indépendant des fournisseurs. Outre ses fournisseurs intégrés, il fonctionne avec tout point d’accès qui implémente /v1/chat/completions, ce qui le rend simple à utiliser avec les modèles open-weight d’inference.eu.
Comment fonctionne la configuration
Les réglages du modèle se trouvent dans ~/.hermes/config.yaml, sous model. Avec provider: custom, Hermes envoie ses requêtes à base_url, ici l’URL de base d’inference.eu terminée par /v1. key_env désigne la variable d’environnement qui contient votre clé, lue dans le shell ou dans ~/.hermes/.env. default est l’identifiant du modèle utilisé pour les nouvelles sessions.
La commande interactive hermes model écrit les mêmes réglages lorsque vous choisissez Custom endpoint. Hermes associe chaque clé à sa propre URL de base : votre clé inference.eu n’est donc envoyée qu’à inference.eu. Les tâches auxiliaires peuvent aussi pointer vers inference.eu, avec leur propre base_url et leur modèle dans la section auxiliary.
Quels modèles choisir
Hermes planifie, appelle des outils et entretient une mémoire de long terme : il tire parti des modèles solides en travail agentique. kimi-k3 et glm-5.3 sont de bons choix par défaut pour le modèle principal, car ils raisonnent bien sur des tâches en plusieurs étapes et renvoient des appels d’outils propres. Pour des sessions surtout consacrées au code, qwen3-coder-480b-a35b-instruct est une option solide.
Pour les tâches auxiliaires comme la compression et les titres, un modèle rapide comme gpt-oss-120b limite coûts et latence. En les confiant aussi à inference.eu, aucune partie d’une session ne bascule vers un autre fournisseur.
Dépannage
Une erreur 401 signifie que la clé n’est pas parvenue à Hermes. Vérifiez que INFERENCE_EU_API_KEY est définie dans ~/.hermes/.env ou dans le shell, et que key_env désigne exactement cette variable. Une erreur 404 vient le plus souvent d’un chemin en trop dans base_url, qui doit se terminer par /v1.
Notez que OPENAI_BASE_URL ne concerne que le fournisseur openai-api, pas un point d’accès personnalisé : définissez l’URL dans config.yaml. « Model not found » signifie que default diffère de l’identifiant inference.eu. Si les tâches auxiliaires échouent alors que le modèle principal fonctionne, elles pointent encore vers un autre fournisseur.
Garder le code et les données dans l’UE
Avec inference.eu comme point d’accès personnalisé, les prompts, fichiers, extraits de mémoire et sorties d’outils qu’Hermes envoie à chaque étape sont traités dans des centres de données de l’UE et ne servent jamais à l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, communiquons la liste de nos sous-traitants et facturons en euros.
Hermes peut aussi se connecter à des messageries et à des outils externes, qui sont des services distincts avec leur propre traitement des données. Pointez le modèle principal et toutes les tâches auxiliaires vers inference.eu, et vérifiez les passerelles et outils activés, pour que le trafic de modèles reste chez un sous-traitant européen.
Hermes Agent : questions fréquentes
Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.
Pages liées
- OpenClawFaites tourner l’assistant OpenClaw sur des modèles open-weight traités dans l’UE en ajoutant inference.eu comme fournisseur personnalisé dans openclaw.json.Agents
- gooseAjoutez inference.eu comme fournisseur compatible OpenAI dans goose Desktop ou la CLI et faites tourner vos agents sur des modèles open-weight traités dans l’UE.Agents
- PiAjoutez inference.eu au fichier models.json de Pi et utilisez cet agent de code minimaliste avec des modèles open-weight traités dans l’UE.Agents de code
Faites passer vos charges IA sur une infrastructure européenne
Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.
- Réponse sous un jour ouvré
- Tarif adapté à votre volume
- DPA prêt à signer