Intégration Hermes Agent
Utilisez UnoRouter comme fournisseur de modèles pour Hermes Agent. Pointez un point de terminaison compatible OpenAI vers UnoRouter et accédez a tous les modèles.
Aperçu
Hermes Agent de Nous Research est un agent IA qui s'ameliore tout seul et fonctionne comme CLI, TUI, passerelle de messagerie ou intégration IDE avec une mémoire durable sur le disque. Réglez son fournisseur sur custom et pointez l'URL de base vers UnoRouter pour acheminer chaque tour via un seul point de terminaison compatible OpenAI qui sert tous les modèles.
Configuration rapide
Renseignez ces valeurs dans le client. Votre clé se remplit automatiquement une fois connecte.
URL de base: https://api.unorouter.com/v1
Clé API: YOUR_API_KEYCompatibilité
Configuration étape par étape
- 1Installer Hermes
Lancez le script d'installation pour configurer Hermes Agent. Sous Windows, installez-le dans WSL2.
bashcurl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash - 2Pointer le fournisseur vers UnoRouter
Modifiez `~/.hermes/config.yaml`, définissez `model.provider` sur `custom` et `model.base_url` sur l'URL de base de UnoRouter. Choisissez un modèle par défaut avec au moins 64k de contexte.
yaml# ~/.hermes/config.yaml model: provider: "custom" base_url: "https://api.unorouter.com/v1" default: "YOUR_MODEL_ID" - 3Ajouter votre clé API
Stockez votre clé API UnoRouter sous `OPENAI_API_KEY` dans `~/.hermes/.env` pour que Hermes authentifie chaque tour.
bash# ~/.hermes/.env OPENAI_API_KEY=YOUR_API_KEY - 4Lancer Hermes
Démarrez la TUI avec `hermes --tui` et commencez à travailler.
bashhermes --tui
# Hermes runs under WSL2 on Windows.
# In ~/.hermes/config.yaml set model.provider: "custom"
# and model.base_url: "https://api.unorouter.com/v1"
export OPENAI_API_KEY="YOUR_API_KEY"
hermes --tuiModèles recommandés
Modèles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modèle dans le client.
Points de vigilance
- Hermes rejette au démarrage les modèles disposant de moins de 64 000 tokens de contexte. Choisissez un modèle à contexte plus large depuis la page des modèles de UnoRouter.
- Si la vérification `/v1/models` échoue au démarrage, vérifiez que `model.base_url` se termine par `/v1` et que `OPENAI_API_KEY` est défini dans `~/.hermes/.env`.