Wenn der benutzerdefinierte Endpunkt des Hermes Agent nicht verbunden werden kann, prüfen Sie zuerst drei Dinge: ob die Basis-URL eine /v1 hat, ob der API-Schlüssel nicht leer ist und ob der Modellname mit dem Server konsistent ist. Die offizielle Providers-Dokumentation besagt, dass Hermes sich mit jedem OpenAI-kompatiblen Endpunkt verbinden kann, aber nur, wenn der Server tatsächlich /v1/chat/completions implementiert.
Beispiel für kürzeste Konfiguration
OPENAI_BASE_URL=http://localhost:8000/v1
OPENAI_API_KEY=local-key
LLM_MODEL=your-model-name
Gewöhnliche Gruben
- Der lokale Dienst ist nur im Container geöffnet und kann vom Hermes-Host nicht genutzt werden.
- Die Basis-URL fehlt
/v1. - Der lokale Dienst benötigt keinen Schlüssel, aber die Hermes/SDK-Seite benötigt weiterhin einen nicht-nullen Platzhalterschlüssel.
- Der Modellname ist der Anzeigename, nicht der Name der Serverregistrierung.
Kurz gesagt: Wenn der benutzerdefinierte Endpunkt nicht funktioniert, benutze zuerst Curl, um /v1/chat/completions zu öffnen, und lass Hermes dann verbinden.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.