Przejdź do głównej treści
Terminalowy agent AI od Nous Research (polecenie hermes). Strona: https://hermes-agent.nousresearch.com (repozytorium: https://github.com/NousResearch/hermes-agent). Obsługiwany na Linux / macOS / WSL2. Windows nie jest natywnie obsługiwany — zainstaluj wewnątrz WSL2.
Protokół: zgodny z OpenAI (Chat Completions)
  • Bazowy URL: https://api.orcarouter.ai/v1 (musi zawierać /v1)

Instalacja

Na Linux / macOS / WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc   # or ~/.zshrc
W systemie Windows Hermes nie jest natywnie obsługiwany — otwórz powłokę WSL2 (Ubuntu) i uruchom w niej to samo polecenie powyżej.

Konfiguracja

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

Uruchomienie

Hermes jest interaktywny. Uruchom go i sprawdź, czy model odpowiada:
hermes          # or: hermes --tui
Wewnątrz sesji użyj /model, aby przełączać modele. Możesz też najpierw uruchomić hermes model, aby skonfigurować Custom Endpoint przez interaktywne menu.

Uwagi

  • Bazowy URL zachowuje końcowe /v1.
  • Użyj api_mode: chat_completions — OrcaRouter mówi w Chat Completions, a nie w Responses API.
  • default: orcarouter/auto używa automatycznego routingu; provider: custom wybiera niestandardowy endpoint.
  • Nazwy modeli używają formatu vendor/model. Zamień orcarouter/auto na konkretny model, np. anthropic/claude-opus-4.8 lub google/gemini-2.5-flash.
  • W systemie Windows musisz uruchomić Hermes wewnątrz WSL2.