Si le point de terminaison personnalisé de l’Agent Hermes ne peut pas être connecté, vérifiez d’abord trois choses : si l’URL de base a un /v1, si la clé API est non vide, et si le nom du modèle est cohérent avec le serveur. La documentation officielle de Providers indique que Hermes peut se connecter à n’importe quel point de terminaison compatible OpenAI, mais seulement si le serveur implémente effectivement /v1/chat/completions.
Exemple de configuration le plus court
OPENAI_BASE_URL=http://localhost:8000/v1
OPENAI_API_KEY=local-key
LLM_MODEL=your-model-name
Fosses communes
- Le service local n’est ouvert qu’à l’intérieur du conteneur et ne peut pas être accessible par l’hôte Hermes.
- L’URL de base manque
/v1. - Le service local ne nécessite pas de clé, mais le côté Hermes/SDK nécessite toujours une clé de remplacement non nulle.
- Le nom du modèle est le nom affiché, pas le nom d’enregistrement du serveur.
En un mot : si le point d’extrémité personnalisé ne fonctionne pas, utilisez d’abord curl pour ouvrir /v1/chat/completions, puis laissez Hermès se connecter.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Document officiel : https://hermes-agent.nousresearch.com/.