phaseo hermes aus, um Phaseo mit eigenem Schlüssel als benutzerdefinierten Endpunkt von Hermes Agent festzulegen, oder setze dieselben vier Hermes-Einstellungen und eine .env-Zeile selbst.
Mit der Phaseo CLI einrichten
sh, bash und curl. Danach geht die Einrichtung so vor:
- Sie speichert deine aktuellen Werte von
model.provider,model.base_url,model.defaultundmodel.key_env, damit das Entfernen sie wiederherstellen kann. - Sie erstellt einen
Phaseo CLI: Hermes Agent API Key, der nach 90 Tagen abläuft und ein monatliches Ausgabenlimit von $100 hat. - Sie schreibt den Schlüssel als
OPENAI_API_KEYin die.env-Datei von Hermes, in einen Block, der mit# >>> phaseo managed (do not edit)beginnt und mit# <<< phaseo managedendet. Deine anderen Zeilen bleiben unangetastet, und der Schlüssel erscheint nie in einer Befehlszeile. - Sie führt
hermes config setaus, um Hermes auf Phaseo zu richten:
model.key_env weist Hermes an, OPENAI_API_KEY an den benutzerdefinierten Endpunkt zu senden. Ohne diese Einstellung sendet Hermes den Schlüssel nur an die eigenen Hosts von OpenAI, und Anfragen erreichen Phaseo ohne Schlüssel.
Phaseo fragt Hermes, wo seine .env-Datei liegt (hermes config env-path). Das deckt Profile und andere Überschreibungen ab. Kann Hermes das nicht beantworten, verwendet die CLI die .env in HERMES_HOME oder ~/.hermes/.env (%LOCALAPPDATA%\hermes\.env unter nativem Windows). Hermes speichert Anbieterschlüssel in dieser Klartextdatei, schütze sie also wie jede andere Schlüsseldatei.
Führe phaseo hermes erneut aus, um einen abgelaufenen Schlüssel zu ersetzen oder das Modell zu ändern. Die beim ersten Lauf gespeicherten Einstellungen bleiben dabei erhalten.
Hermes manuell konfigurieren
Füge deinen Phaseo-API-Schlüssel zur.env-Datei von Hermes hinzu:
.env
hermes config env-path findest du die .env-Datei, die Hermes liest.
Prüfen, ob es funktioniert
Starte aktive Hermes-Sitzungen neu, damit sie den Phaseo-Endpunkt und den Schlüssel verwenden. Führehermes config get model.base_url --json aus und prüfe, ob https://api.phaseo.app/v1 zurückkommt. Sende dann einen kurzen Prompt und prüfe, ob die Anfrage unter Einstellungen → Nutzung → Protokolle erscheint.
Phaseo entfernen
.env entfernt, der gespeicherte Zustand der CLI in ~/.config/phaseo/integrations/hermes.json gelöscht und der Schlüssel widerrufen. Starte aktive Hermes-Sitzungen neu, damit sie die wiederhergestellte Konfiguration laden.
Häufige Probleme beheben
Andere Agents und die Anbieterwerte, die jeder Agent braucht, findest du unter Coding-Agents.