Voraussetzungen
- Git
- Ein CometAPI-Konto mit einem aktiven API-Schlüssel
- Ein Terminal unter macOS, Linux oder WSL2
Installation
1
Holen Sie sich Ihren CometAPI API-Schlüssel
Melden Sie sich in der CometAPI-Konsole an. Klicken Sie auf Add API Key und kopieren Sie Ihren CometAPI API-Schlüssel.



2
Hermes Agent installieren
Der folgende Befehl führt das offizielle Installationsprogramm aus:Wenn die aktuelle Shell den Befehl
hermes noch nicht erkennt, laden Sie die Shell-Konfiguration neu:Hermes speichert die Konfiguration in
~/.hermes/, verlinkt den Befehl hermes in ~/.local/bin und fügt möglicherweise ~/.local/bin zu Ihrem Shell-PATH hinzu.Konfiguration
Wählen Sie die CometAPI-Route, die zur Modellfamilie passt:1
Speichern Sie Ihren CometAPI-Schlüssel
Öffnen Sie
~/.hermes/.env und fügen Sie die folgenden Werte hinzu:COMETAPI_KEY wird vom benannten Claude-provider verwendet. OPENAI_API_KEY sorgt dafür, dass Hermes’ Fallback für benutzerdefinierte OpenAI-kompatible Endpunkte funktioniert.2
Konfigurieren Sie die OpenAI-kompatible Route
Verwenden Sie diese Route für die meisten CometAPI-Textmodelle, einschließlich Gemini-Modelle, die aus Hermes heraus verwendet werden. Öffnen Sie Ersetzen Sie
~/.hermes/config.yaml und stellen Sie sicher, dass der Abschnitt model so aussieht:your-model-id durch eine aktuelle Textmodell-ID von der CometAPI Models page.Belassen Sie den API-Schlüssel in
~/.hermes/.env. Hinterlegen Sie keine Secrets direkt in config.yaml.Diese Einrichtung konfiguriert das primäre Chat-Modell. Hermes kann separate Hilfsmodelle für Aufgaben wie Vision oder Web-Extraktion verwenden.
3
Konfigurieren Sie die Claude Messages-Route
Verwenden Sie diese Route, wenn Hermes Claude-Modelle über Anthropic Messages aufrufen soll. Öffnen Sie Ersetzen Sie
~/.hermes/config.yaml und verwenden Sie einen benannten provider:your-claude-model-id durch eine aktuelle Claude-Modell-ID von der CometAPI Models page.Belassen Sie
base_url für diese Route bei https://api.cometapi.com. Hermes verwendet den Anthropic Messages-Transport des benannten providers.Verifizierung
1
Überprüfen Sie die Konfiguration
Der folgende Befehl bestätigt, dass Hermes die Konfiguration und den API-Schlüssel lesen kann:Wenn
hermes config check nach einem Update fehlende Optionen meldet, führen Sie hermes config migrate aus und prüfen Sie erneut.2
Führen Sie einen echten Chat-Test aus
Der folgende Befehl sendet eine echte Anfrage über CometAPI:Eine erfolgreiche Einrichtung gibt
CONNECTED zurück und zeigt keine Authentifizierungs- oder Endpunktfehler. Wenn die Claude Messages-Konfiguration aktiv ist, bestätigt dies, dass Hermes den anthropic_messages-Transport über CometAPI verwenden kann.Optionale Konfiguration
Saubere Neuinstallation (optional)
Saubere Neuinstallation (optional)
Wenn du eine ältere Hermes-Installation ersetzt, verwende zuerst das integrierte Deinstallationsprogramm:Wähle im Deinstallationsprogramm Full uninstall, um die CLI, den PATH-Eintrag und die Daten in
~/.hermes/ zu entfernen. Führe dann den Installationsschritt erneut aus und fahre mit derselben CometAPI-Konfiguration fort.Stattdessen das hermes model verwenden (optional)
Stattdessen das hermes model verwenden (optional)
Wenn du den interaktiven Ablauf für die OpenAI-kompatible Route bevorzugst, führe
hermes model aus und wähle Custom endpoint.Gib dann die folgenden Werte ein:- Base URL:
https://api.cometapi.com/v1 - API key: dein CometAPI API key
- Model: eine aktuelle CometAPI-Text-model ID
config.yaml. Für Claude Messages bearbeite config.yaml direkt, damit der benannte Provider transport: anthropic_messages beibehält.