Startseite / Lernen / Hermes Agent mit Claude über ein Gateway: Einrichtung eines benutzerdefinierten Anbieters, Kostenkontrolle und Fehlerbehebung
Hermes Agent. Eine flügelartig gefaltete Papiernachricht bewegt sich durch einen kleinen Gateway-Bogen zu einem geordneten Code-Arbeitsbereich – eine Metapher für Agenten-Routing.

Hermes Agent mit Claude über ein Gateway: Einrichtung eines benutzerdefinierten Anbieters, Kostenkontrolle und Fehlerbehebungen

Hermes Agent speichert Geheimnisse in ~/.hermes/.env und alles andere in ~/.hermes/config.yaml. Der zuverlässige Weg, ihn mit Claude über ein Gateway zu betreiben, ist ein benannter benutzerdefinierter Anbieter, der das Anthropic-Messages-Format verwendet. Die Abkürzung, provider: anthropic mit einer anderen Basis-URL, sieht richtig aus, sendet Anfragen aber bei jedem nicht erkannten Host an Anthropic.

Installation

Linux / macOS / WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

hermes setup führt den vollständigen Assistenten aus; hermes model kümmert sich nur um Anbieter und Modell; hermes doctor prüft eine bestehende Installation.

Gateway als benutzerdefinierten Anbieter hinzufügen

~/.hermes/.env
AIPRIME_API_KEY=your_gateway_key
~/.hermes/config.yaml
providers:
  aiprime:
    api: https://aiprimetech.io/v1
    key_env: AIPRIME_API_KEY
    transport: anthropic_messages
    catalog_provider: anthropic

model:
  provider: custom:aiprime
  default: claude-sonnet-5
Schlüssel Warum
transport: anthropic_messagesVerwendet das Messages-Format von Anthropic. Ohne diese Einstellung greift Hermes auf das OpenAI-Chat-Completions-Format zurück
key_envDer Name der Variable in .env die den Schlüssel enthält
catalog_provider: anthropicDie Claude-Modelle des Gateways übernehmen die Kontext- und Vision-Metadaten von Anthropic
provider: custom:aiprimeWählt den benannten Anbieter aus; /model custom:aiprime:<model> wechselt innerhalb eines Chats

Der Assistent macht dasselbe: hermes model, dann **Benutzerdefinierter Endpunkt**, dann der API-Modus **Anthropic Messages**. Wenn Sie stattdessen Chat Completions wählen, behalten Sie /v1 in der URL bei.

Warum provider: anthropic mit einer Basis-URL nicht funktioniert

Die Einstellung provider: anthropic und base_url: https://aiprimetech.io sieht korrekt aus, hat aber keine Wirkung: Im aktuellen Hermes-Quellcode wird eine Überschreibung der Basis-URL beim integrierten Anthropic-Anbieter nur für Anthropic-, Claude- und Azure-Hosts akzeptiert, sodass Anfragen weiterhin an Anthropic gehen. Verwenden Sie den oben beschriebenen benannten benutzerdefinierten Anbieter.

ANTHROPIC_BASE_URL ist als Überschreibung der Anthropic-Basis-URL dokumentiert, aber wegen eines offenen Hermes-Fehlers ignoriert die Modellauswahl diese Einstellung. Der benutzerdefinierte Anbieter vermeidet beide Probleme.

Was den Token-Verbrauch bestimmt und welche Einstellungen ihn begrenzen

Hermes erledigt Aufgaben, die über die sichtbare Unterhaltung hinausgehen, und all diese Aufgaben werden über denselben Schlüssel abgerechnet, sofern Sie sie nicht anderswohin leiten.

Verbrauchsquelle Die Einstellung
Subagents (delegation)delegation.max_concurrent_children (Standard 10), delegation.max_iterations (Standard 250), delegation.max_spawn_depth (Standard 1); ein günstigeres delegation.model
Überprüfung von Gedächtnis und Skills im Hintergrund nach jeder Gesprächsrundeauxiliary.background_review.enabled: false, oder ein niedrigeres max_input_tokens
Hilfsaufgaben (Komprimierung, Titel, Vision)auxiliary.<task>.provider und .model um sie an ein günstigeres Modell zu senden
Geplante Aufgabencron.model für alle Aufgaben; hermes cron pause <id> oder hermes pause
Messaging-Gateway (Telegram, Discord und andere)Zulassungslisten wie TELEGRAM_ALLOWED_USERS; vermeiden Sie GATEWAY_ALLOW_ALL_USERS=true
~/.hermes/config.yaml (Ergänzungen)
delegation:
  max_concurrent_children: 3
  model: claude-haiku-4-5
auxiliary:
  background_review:
    enabled: false
cron:
  model: claude-haiku-4-5

hermes prompt-size zeigt die Fixkosten, die jeder Aufruf verursacht; /usage und /compress helfen während einer langen Sitzung.

Anmeldung bei Claude Pro oder Max statt eines Schlüssels

Hermes kann sich bei einem Claude-Konto anmelden, laut seiner Dokumentation funktioniert dieser Weg jedoch nur mit einem Max-Tarif und gekauften Guthaben für zusätzliche Nutzung; Pro-Abonnenten können ihn nicht verwenden. Mit einem API-Schlüssel von einem Gateway gibt es kein abonnementbedingtes Nutzungsfenster; die Nutzung wird pro Token von Ihrem Guthaben abgerechnet.

Modelle

Modell-ID Einsatzbereich
claude-sonnet-5Standard für Programmier- und Agentenaufgaben: schnell, leistungsstark, mittleres Preisniveau.
claude-opus-5-5Anspruchsvollere Denkaufgaben, umfangreiche Refactorings, lange Agentenläufe.
claude-fable-5-1Am leistungsfähigsten und am teuersten; für die schwierigsten Aufgaben reservieren.
claude-haiku-4-5Günstig und schnell: Titel, Zusammenfassungen, Klassifizierung, kleine Schritte.

Hermes benötigt ein Kontextfenster von mindestens 64K Tokens; jedes Modell in der Tabelle erfüllt diese Anforderung.

Fehlerbehebung

Was Sie sehen Ursache Lösung
HTTP 400 beim ersten StartDer Modellname stimmt nicht mit einer Modell-ID des Gateways übereinVerwenden Sie eine ID aus der obigen Tabelle
Anfragen gehen an Anthropic oder schlagen mit einem Anthropic-Authentifizierungsfehler fehlprovider: anthropic mit einer Basis-URL eines DrittanbietersDen benannten benutzerdefinierten Anbieter verwenden
Unbrauchbare oder leere AntwortenFalscher Transport für die URLtransport: anthropic_messages für Claude
Kontextlänge überschrittenSitzung größer als das konfigurierte KontextfensterSetzen Sie model.context_length; /compress
403 Your request was blockedEine Firewall vor dem Endpunkt weist den Client abHinzufügen extra_headers mit einem browserähnlichen User-Agent
Fehlende Einstellungen nach einem UpdateKonfigurationsschema geänderthermes config checkaus, dann hermes config migrate
Bot antwortet auf Telegram oder Discord nichtGateway läuft nicht oder Absender ist nicht zugelassenhermes gateway status; prüfen Sie ~/.hermes/logs/gateway.log

Sie vergleichen Agenten-Frameworks? Lesen Sie die OpenClaw-Einrichtungsanleitung.

Häufig gestellte Fragen

Wie verwende ich Hermes Agent mit einem benutzerdefinierten Claude-Endpunkt?
Fügen Sie in ~/.hermes/config.yaml einen benannten Anbieter hinzu: Setzen Sie api auf die Gateway-URL, lassen Sie key_env auf eine Variable in ~/.hermes/.env verweisen und legen Sie transport: anthropic_messages fest. Setzen Sie anschließend model.provider: custom:<name>.
Warum ignoriert Hermes meine Anthropic-base_url?
Bei provider: anthropic akzeptiert Hermes eine abweichende Basis-URL nur für Anthropic-, Claude- und Azure-Hosts. Eine Drittanbieter-URL wird daher verworfen. Verwenden Sie stattdessen einen benannten benutzerdefinierten Anbieter.
Wie reduziere ich den Token-Verbrauch von Hermes Agent?
Begrenzen Sie Subagenten über die Delegationseinstellungen, leiten Sie Hilfsaufgaben und Cronjobs an ein günstigeres Modell weiter, deaktivieren Sie die Hintergrundprüfung und prüfen Sie hermes prompt-size.
Kann Hermes Agent ein Claude Pro-Abonnement verwenden?
Laut der Dokumentation von Hermes nicht: Die Anmeldung über Claude funktioniert nur mit Max und Guthaben für zusätzliche Nutzung. Mit einem API-Schlüssel umgehen Sie Abonnementlimits vollständig.
Claude in wenigen Minuten nutzen

Holen Sie sich einen API-Schlüssel – ohne Anthropic-Konto oder Warteliste.

API-Schlüssel erhalten

AI Prime Tech ist ein unabhängiges API-Gateway. Es ist weder mit Anthropic verbunden noch von Anthropic empfohlen und auch kein Wiederverkäufer von Anthropic. Claude und zugehörige Modellnamen sind Marken ihrer jeweiligen Inhaber.

Weitere Anleitungen zur Claude API

So erhalten Sie einen Claude API-SchlüsselClaude-API-Preise erklärtDie günstigste Möglichkeit, die Claude API zu nutzenCursor unbegrenzt mit der Claude API nutzenUnbegrenzter Zugang zu Claude CodeClaude API-Gateway vs. direkter Zugang zu AnthropicClaude mit dem OpenAI SDK verwenden: OpenAI-kompatibler Endpunkt, Streaming, Tools und LimitsClaude-Modelle erklärt: ein Vergleich von Claude Opus, Sonnet, Haiku und Fable — alle Claude-API-Modelle, Anthropic-Modellnamen und Preise (2026)Die Claude API mit Kryptowährungen bezahlenZugang zur Claude API ohne WartelisteSo reduzieren Sie den Token-Verbrauch von ClaudeCline unbegrenzt mit der Claude API nutzenRoo Code unbegrenzt mit der Claude API nutzenClaude unbegrenzt in JetBrains-IDEs nutzenAider mit Claude über ein Gateway: ANTHROPIC_API_BASE, Konfigurationsdateien, Architektenmodus und FehlerbehebungenClaude unbegrenzt in VS Code nutzenOpenCode-Konfiguration für Claude: Einrichtung von opencode.json, Modelle und häufige FehlerOpenClaw unbegrenzt mit Claude betreibenWas eine Anthropic-kompatible API bedeutetClaude Code-API-Schlüssel — ANTHROPIC_API_KEY: So erhalten und konfigurieren Sie ihn, und wann Sie stattdessen claude setup-token verwenden solltenClaude Code-API-Kosten — Preise und Möglichkeiten zur KostensenkungClaude API-Fehler erklärt: Serverfehler 500, Überlastung 529, Ratenlimit 429, fehlerhafte Anfrage 400 — und die jeweilige LösungSo kaufen Sie Claude API-Guthaben – und warum Claude-Guthaben besser ist als jedes Angebot zum „Kauf eines Claude-Kontos“Kostenlose Claude API: Gibt es einen kostenlosen Claude API-Schlüssel, und was ist in 2026 tatsächlich kostenlos?Claude API vs. Claude Pro/Max-Abonnement — welche Option wählen?Codex CLI mit einem benutzerdefinierten Anbieter: config.toml, GPT- und Claude-Modelle, IDE-Erweiterung und FehlerbehebungenClaude mit n8n verbindenLiteLLM-Anfragen an Claude weiterleitenClaude in Kilo Code verwendenGitHub Copilot Chat mit Claude über ein Gateway: Einrichtung von Custom Endpoint, Agentenmodus und FehlerbehebungenZed über das Gateway mit Claude verbindenCherry Studio mit Claude verbindenChatAnthropic in LangChain: Import, base_url, Streaming, Tools und FehlerAnthropic Python SDK: installieren, base_url setzen, streamen und Fehler behandelnClaude mit dem Vercel AI SDK: createAnthropic baseURL, Streaming und FehlerbehebungFactory Droid mit Claude betreibenDie Claude Code API erklärtDie Claude API in Ihre Anwendung integrierenSo nutzen Sie Claude unbegrenzt – und warum es kein „gecracktes Claude Code“ gibt

Weitere Claude API Guides

Was eine Anthropic-kompatible API bedeutetAnthropic Python SDK: installieren, base_url setzen, streamen und Fehler behandelnSo kaufen Sie Claude API-GuthabenDie günstigste Möglichkeit, die Claude API zu nutzenClaude API-Fehler erklärt: Serverfehler 500, Überlastung 529, Ratenlimit 429, fehlerhafte Anfrage 400 — und die jeweilige LösungKostenlose Claude API: Gibt es einen kostenlosen Claude API-Schlüssel, und was ist in 2026 tatsächlich kostenlos?Die Claude API in Ihre Anwendung integrierenClaude-Modelle erklärt: ein Vergleich von Claude Opus, Sonnet, Haiku und Fable — alle Claude-API-Modelle, Anthropic-Modellnamen und Preise (2026)Claude-API-Preise erklärtClaude API-Gateway vs. direkter Zugang zu AnthropicClaude API vs. Claude Pro/Max-Abonnement — welche Option wählen?Die Claude API mit Kryptowährungen bezahlenZugang zur Claude API ohne WartelisteDie Claude Code API erklärtClaude Code-API-Kosten — Preise und Möglichkeiten zur KostensenkungClaude Code-API-Schlüssel — ANTHROPIC_API_KEY: So erhalten und konfigurieren Sie ihn, und wann Sie stattdessen claude setup-token verwenden solltenSo erhalten Sie unbegrenzte Claude-NutzungSo erhalten Sie einen Claude-API-SchlüsselSo reduzieren Sie den Token-Verbrauch von ClaudeClaude mit dem OpenAI SDK verwenden: OpenAI-kompatibler Endpunkt, Streaming, Tools und LimitsOpenClaw unbegrenzt mit Claude betreibenWas unbegrenzter Zugriff auf die Claude API bedeutetSo erhalten Sie einen unbegrenzten Claude API-SchlüsselUnbegrenzte Nutzung von Claude Code — ohne Token-LimitsUnbegrenzter Zugang zu Claude Opus 4.8Unbegrenzte Claude-Nutzung — Tarife und PreiseAider mit Claude über ein Gateway: ANTHROPIC_API_BASE, Konfigurationsdateien, Architektenmodus und FehlerbehebungenCherry Studio mit Claude verbindenUnbegrenzter Zugang zu Claude CodeCline unbegrenzt mit der Claude API nutzenCodex CLI mit einem benutzerdefinierten Anbieter: config.toml, GPT- und Claude-Modelle, IDE-Erweiterung und FehlerbehebungenCursor mit unbegrenztem Claude-Zugang nutzenFactory Droid mit Claude betreibenGitHub Copilot Chat mit Claude über ein Gateway: Einrichtung von Custom Endpoint, Agentenmodus und FehlerbehebungenClaude unbegrenzt in JetBrains-IDEs nutzenClaude in Kilo Code verwendenChatAnthropic in LangChain: Import, base_url, Streaming, Tools und FehlerLiteLLM-Anfragen an Claude weiterleitenClaude mit n8n verbindenOpenCode-Konfiguration für Claude: Einrichtung von opencode.json, Modelle und häufige FehlerRoo Code unbegrenzt mit der Claude API nutzenClaude mit dem Vercel AI SDK: createAnthropic baseURL, Streaming und FehlerbehebungClaude unbegrenzt in VS Code nutzenZed über das Gateway mit Claude verbinden