Passer au contenu principal
Un agent IA en ligne de commande de Nous Research (commande hermes). Site : https://hermes-agent.nousresearch.com (dépôt : https://github.com/NousResearch/hermes-agent). Pris en charge sous Linux / macOS / WSL2. Windows n’est pas pris en charge nativement — installez-le dans WSL2.
Protocole : compatible OpenAI (Chat Completions)
  • Base URL : https://api.orcarouter.ai/v1 (doit inclure /v1)

Installation

Sous Linux / macOS / WSL2 :
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc   # or ~/.zshrc
Sous Windows, Hermes n’est pas pris en charge nativement — ouvrez un shell WSL2 (Ubuntu) et exécutez la même commande ci-dessus à l’intérieur.

Configuration

Modifiez ~/.hermes/config.yaml :
model:
  api_mode: chat_completions
  base_url: https://api.orcarouter.ai/v1
  default: orcarouter/auto
  provider: custom

Exécution

Hermes est interactif. Lancez-le et vérifiez que le modèle répond :
hermes          # or: hermes --tui
Dans la session, utilisez /model pour changer de modèle. Vous pouvez aussi exécuter hermes model d’abord pour configurer un Custom Endpoint via le menu interactif.

Notes

  • La base URL conserve le /v1 final.
  • Utilisez api_mode: chat_completions — OrcaRouter parle Chat Completions, pas l’API Responses.
  • default: orcarouter/auto utilise le routage automatique ; provider: custom sélectionne l’endpoint personnalisé.
  • Les noms de modèles utilisent le format vendor/model. Remplacez orcarouter/auto par un modèle spécifique comme anthropic/claude-opus-4.8 ou google/gemini-2.5-flash.
  • Sous Windows, vous devez exécuter Hermes dans WSL2.