Docs durchsuchen...

Tippen Sie, um die Dokumentation zu durchsuchen

Hermes AgentHermes Agent

Hermes Agent Integration

Nutze UnoRouter als Modellanbieter fuer Hermes Agent. Richte einen OpenAI-kompatiblen Endpunkt auf UnoRouter und erreiche jedes Modell.

Was ist Hermes Agent?

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.

bash
# 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 postinstall
Windows benoetigt WSL2

Hermes 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

yaml
model:
  provider: "custom"
  base_url: "https://api.unorouter.ai/v1"
  default: "claude-opus-4-8"

Melde dich an, um deinen API-Key automatisch einzutragen

Speichere den API-Schluessel in ~/.hermes/.env (oder setze ihn in der Shell). Hermes nutzt OPENAI_API_KEY fuer einen eigenen Endpunkt:

bash
OPENAI_API_KEY=YOUR_API_KEY

Wichtige Konfigurationsdetails

FeldBeschreibung
model.providerAuf custom setzen, damit Hermes deinen Endpunkt direkt statt eines eingebauten Anbieters aufruft.
model.base_urlDie OpenAI-kompatible Basis-URL von UnoRouter. Hermes prueft sie beim Start gegen /v1/models.
model.defaultDie Standard-Modell-ID. Weitere IDs in einer models-Liste fuellen die Modellauswahl.
OPENAI_API_KEYDein UnoRouter API-Schluessel aus dem Dashboard, gelesen aus ~/.hermes/.env.
Modell mit mindestens 64k Kontext waehlen

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:

bash
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_KEY

Hermes starten

Starte eine Sitzung, wechsle jederzeit Modell oder Anbieter, oder pruefe deine Einrichtung:

bash
# Interactive TUI (recommended)
hermes --tui

# Switch model or provider any time
hermes model

# Diagnose configuration
hermes doctor

Bereit loszulegen?

Hol dir deinen API-Schluessel und nutze UnoRouter mit Hermes Agent.