Le serveur d’API Hermes Agent est utilisé pour exposer Hermes comme une interface compatible OpenAI, facilitant l’ouverture de WebUI ou la création de vos propres appels front-end. La configuration de base fournie par la documentation officielle d’Open WebUI consiste à ouvrir le serveur API et à définir une clé.
Méthode d’ouverture la plus courte
Rejoignez à ~/.hermes/.env :
API_SERVER_ENABLED=true
API_SERVER_KEY=your-secret-keyPuis lancez :
hermes gatewayNormalement, l’écoute est http://127.0.0.1:8642, et le chemin compatible OpenAI est généralement /v1/chat/completions.
Attention aux débutants
La machine ne doit pas être directement exposée au réseau public pour un usage personnel. Pour l’accès à distance, au minimum, configurez des clés fortes, des reverse proxyes, du HTTPS et des contrôles d’accès. Le CORS est également envisagé pour les connexions directes par navigateur, et le CORS n’est généralement pas nécessaire pour les connexions serveur à serveur Open WebUI.
En un mot : les commutateurs API Server sont API_SERVER_ENABLED, et la protection d’accès dépend de API_SERVER_KEY.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Entrée officielle du document : https://hermes-agent.nousresearch.com/.