Utiliser RunAPI dans Hermes Agent.
Hermes Agent peut utiliser un endpoint personnalisé compatible OpenAI pour les modèles de chat. Copiez le prompt dans Hermes Agent, laissez-le créer le fournisseur personnalisé, puis utilisez l’onglet configuration seulement si vous avez besoin du YAML exact.
Configure this Hermes Agent install to use RunAPI.
Requirements:
- Read the API key from RUNAPI_API_KEY. Do not hardcode the key.
- Add a custom provider named runapi.
- Use base_url "https://runapi.ai/v1".
- Use key_env RUNAPI_API_KEY.
- Use api_mode chat_completions.
- Set model.provider to custom:runapi.
- Set the default model to gpt-5.2.
- Run `hermes doctor` and report any config problems before starting a session.
- If RUNAPI_API_KEY is missing, ask me to set it before starting Hermes Agent.
custom_providers:
- name: runapi
base_url: "https://runapi.ai/v1"
key_env: RUNAPI_API_KEY
api_mode: chat_completions
model:
provider: custom:runapi
default: gpt-5.2
export RUNAPI_API_KEY="runapi_xxx"
hermes model
hermes doctor
hermes
Ce que cette configuration change
Hermes Agent permet de sélectionner des modèles via hermes model et peut travailler avec des endpoints personnalisés nommés. Le chemin le plus rapide consiste à coller le prompt de configuration RunAPI dans Hermes Agent et à laisser l’agent mettre à jour sa propre configuration. Gardez la clé dans RUNAPI_API_KEY, définissez la base URL sur l’endpoint RunAPI /v1, puis exécutez hermes doctor avant de lancer une longue session.
Installer RunAPI dans Hermes Agent avec un prompt
Coller le prompt de configuration
Copiez le prompt du premier onglet dans Hermes Agent. Il demande à Hermes Agent de lire RUNAPI_API_KEY et d’ajouter RunAPI comme fournisseur personnalisé nommé.
Copier le prompt
Vérifier la configuration générée
Hermes Agent doit définir provider sur custom:runapi et utiliser gpt-5.2 par défaut, avec key_env pointant vers RUNAPI_API_KEY.
provider: custom:runapi
Exécuter les diagnostics
Exécutez hermes doctor après avoir modifié la configuration, puis ouvrez Hermes Agent et envoyez un court prompt de test avant de l’utiliser pour une tâche plus importante.
hermes doctor
Champs de configuration
| Champ | Valeur | Objectif |
|---|---|---|
custom_providers.name |
runapi |
Crée un endpoint personnalisé nommé que Hermes Agent peut sélectionner comme custom:runapi. |
base_url |
https://runapi.ai/v1 |
Dirige Hermes Agent vers la surface API compatible OpenAI de RunAPI. |
key_env |
RUNAPI_API_KEY |
Lit la clé RunAPI depuis l’environnement au lieu de la coder en dur. |
api_mode |
chat_completions |
Utilise le format de requête chat compatible OpenAI. |
Questions sur la configuration Hermes Agent
Oui. Hermes Agent prend en charge la sélection de modèles et les endpoints personnalisés. Configurez le fournisseur personnalisé nommé avec la base URL RunAPI /v1, gardez l’API key dans RUNAPI_API_KEY et sélectionnez un modèle RunAPI comme gpt-5.2.
Utilisez hermes model si vous voulez le sélecteur guidé. Modifiez le fichier de configuration si vous avez besoin d’un setup répétable pour un serveur ou un environnement partagé. Dans les deux cas, vérifiez ensuite avec hermes doctor.
Définissez RUNAPI_API_KEY dans le même shell, service unit ou environnement gateway qui lance Hermes Agent. Les lancements via GUI ou daemon n’héritent pas toujours des variables de votre shell interactif.
Oui. Ajouter RunAPI comme custom:runapi ne supprime pas les autres options de modèles Hermes Agent. Utilisez hermes model ou la commande /model pour changer entre les modèles configurés.
Une seule clé RunAPI dans Hermes Agent.
Choisissez un modèle dans le catalogue, définissez l’endpoint personnalisé et vérifiez Hermes Agent avant votre prochaine exécution d’agent.