Hermes Agent Integration
Nutze UnoRouter als Modellanbieter fuer Hermes Agent. Richte einen OpenAI-kompatiblen Endpunkt auf UnoRouter und erreiche jedes Modell.
Hermes Agent von Nous Research ist ein quelloffener, sich selbst verbessernder KI-Agent. Er laeuft im Terminal, als Messaging-Gateway und als IDE-Integration, behaelt dauerhaften Speicher auf der Festplatte und arbeitet mit jedem OpenAI-kompatiblen Endpunkt.
Kernfunktionen
- Selbstverbessernd - Baut Faehigkeiten aus Erfahrung auf und ein bestaendiges Modell deiner Vorlieben ueber Sitzungen hinweg.
- OpenAI-kompatibel - Leitet jeden Chat-Schritt ueber einen eigenen Endpunkt, sodass UnoRouter alle Modelle bereitstellt.
- Mehrere Oberflaechen - Eine klassische CLI, eine moderne TUI, Messaging-Gateways und IDE-Integration ueber ACP, alle auf einem Kern.
- Gateway und Proxy - Stellt einen OpenAI-kompatiblen API-Server und einen lokalen Abo-Proxy fuer OAuth-gestuetzte Anbieter bereit.
Installation
Per Skript oder ueber PyPI installieren. Der Postinstall-Schritt holt optionale Tools und startet den Einrichtungsassistenten.
# Install script (recommended)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
# Or via PyPI
pip install hermes-agent
hermes postinstallHermes Agent laeuft unter Windows in WSL2. Installiere und konfiguriere es in deiner WSL2-Distribution, wo die Konfiguration unter ~/.hermes/config.yaml liegt.
Konfiguration
Bearbeite ~/.hermes/config.yaml, um Hermes ueber UnoRouter zu leiten. Mit provider auf custom hat base_url Vorrang und jeder Schritt geht an UnoRouter:
~/.hermes/config.yaml
model:
provider: "custom"
base_url: "https://api.unorouter.ai/v1"
default: "claude-opus-4-8"Speichere den API-Schluessel in ~/.hermes/.env (oder setze ihn in der Shell). Hermes nutzt OPENAI_API_KEY fuer einen eigenen Endpunkt:
OPENAI_API_KEY=YOUR_API_KEYWichtige Konfigurationsdetails
| Feld | Beschreibung |
|---|---|
| model.provider | Auf custom setzen, damit Hermes deinen Endpunkt direkt statt eines eingebauten Anbieters aufruft. |
| model.base_url | Die OpenAI-kompatible Basis-URL von UnoRouter. Hermes prueft sie beim Start gegen /v1/models. |
| model.default | Die Standard-Modell-ID. Weitere IDs in einer models-Liste fuellen die Modellauswahl. |
| OPENAI_API_KEY | Dein UnoRouter API-Schluessel aus dem Dashboard, gelesen aus ~/.hermes/.env. |
Hermes benoetigt ein Modell mit mindestens 64.000 Tokens Kontext. Kleinere Fenster werden beim Start abgelehnt, da mehrstufige Werkzeugnutzung Arbeitsspeicher braucht.
CLI-Alternative
Lieber Befehle statt Datei bearbeiten? Hermes legt jeden Wert automatisch in der richtigen Datei ab:
hermes config set model.provider custom
hermes config set model.base_url https://api.unorouter.ai/v1
hermes config set OPENAI_API_KEY YOUR_API_KEYHermes starten
Starte eine Sitzung, wechsle jederzeit Modell oder Anbieter, oder pruefe deine Einrichtung:
# Interactive TUI (recommended)
hermes --tui
# Switch model or provider any time
hermes model
# Diagnose configuration
hermes doctorBereit loszulegen?
Hol dir deinen API-Schluessel und nutze UnoRouter mit Hermes Agent.