phaseo hermes pour définir Phaseo comme endpoint personnalisé de Hermes Agent, avec sa propre clé, ou définissez vous-même les quatre mêmes réglages Hermes et une ligne .env.
Configurer avec la CLI Phaseo
sh, bash et curl. La configuration ensuite :
- Enregistre vos valeurs actuelles de
model.provider,model.base_url,model.defaultetmodel.key_env, pour que la suppression puisse les restaurer. - Crée une clé
Phaseo CLI: Hermes Agent API Keyqui expire au bout de 90 jours et dispose d’une limite de dépenses mensuelle de $100. - Écrit la clé dans le fichier
.envde Hermes sous le nomOPENAI_API_KEY, à l’intérieur d’un bloc qui commence par# >>> phaseo managed (do not edit)et se termine par# <<< phaseo managed. Vos autres lignes ne sont pas touchées, et la clé n’apparaît jamais sur une ligne de commande. - Exécute
hermes config setpour diriger Hermes vers Phaseo :
model.key_env indique à Hermes d’envoyer OPENAI_API_KEY à l’endpoint personnalisé. Sans ce réglage, Hermes n’envoie cette clé qu’aux hôtes d’OpenAI, et les requêtes arrivent chez Phaseo sans clé.
Phaseo demande à Hermes où se trouve son fichier .env (hermes config env-path), ce qui couvre les profils et les autres substitutions. Si Hermes ne peut pas répondre, la CLI utilise le .env de HERMES_HOME, ou ~/.hermes/.env (%LOCALAPPDATA%\hermes\.env sous Windows natif). Hermes conserve les clés des fournisseurs dans ce fichier en clair ; protégez-le comme tout autre fichier de clés.
Relancez phaseo hermes pour remplacer une clé expirée ou changer de modèle. La commande conserve les réglages enregistrés lors de la première exécution.
Configurer Hermes manuellement
Ajoutez votre clé API Phaseo au fichier.env de Hermes :
.env
hermes config env-path pour trouver le fichier .env que lit Hermes.
Vérifier que tout fonctionne
Redémarrez les sessions Hermes actives pour qu’elles utilisent l’endpoint et la clé Phaseo. Exécutezhermes config get model.base_url --json et vérifiez que la commande renvoie https://api.phaseo.app/v1, puis envoyez un court prompt et vérifiez que la requête apparaît dans Paramètres → Utilisation → Journaux.
Retirer Phaseo
.env, supprime l’état enregistré par la CLI dans ~/.config/phaseo/integrations/hermes.json et révoque la clé. Redémarrez les sessions Hermes actives pour qu’elles rechargent la configuration restaurée.
Résoudre les problèmes courants
Pour les autres agents et les valeurs de fournisseur dont chaque agent a besoin, consultez Agents de code.