Requisitos previos
- Git
- Una cuenta de CometAPI con una API key activa
- Una terminal en macOS, Linux o WSL2
Instalación
Obtén tu API key de CometAPI
Instala Hermes Agent
El siguiente comando ejecuta el instalador oficial:Si el shell actual todavía no reconoce el comando
hermes, recarga la configuración del shell:Hermes guarda la configuración en
~/.hermes/, enlaza el comando hermes en ~/.local/bin y puede añadir ~/.local/bin al PATH de tu shell.Configuración
Guarda tu clave de CometAPI
Abre Hermes usa
~/.hermes/.env y añade la siguiente línea:OPENAI_API_KEY como método de autenticación de respaldo para endpoints personalizados compatibles con OpenAI.Configura el endpoint de CometAPI
Abre Reemplaza
~/.hermes/config.yaml y asegúrate de que la sección model tenga este aspecto:your-model-id por un model ID de texto actual de la página de modelos de CometAPI.Mantén la API key en
~/.hermes/.env. No incrustes secretos directamente en config.yaml.Esta configuración define el modelo principal de chat. Hermes puede usar modelos auxiliares separados para tareas como visión o extracción web.
Verificación
Comprueba la configuración
Los siguientes comandos confirman que Hermes puede leer la configuración y la API key:Si
hermes config check informa opciones faltantes después de una actualización, ejecuta hermes config migrate y vuelve a comprobarlo.Configuración opcional
Reinstalación limpia (opcional)
Reinstalación limpia (opcional)
Si vas a reemplazar una instalación anterior de Hermes, usa primero el desinstalador integrado:En el desinstalador, elige Full uninstall para eliminar el CLI, la entrada del PATH y los datos de
~/.hermes/. Después, vuelve a ejecutar el paso de instalación y continúa con la misma configuración de CometAPI.Usa hermes model en su lugar (opcional)
Usa hermes model en su lugar (opcional)
Si prefieres el flujo interactivo, ejecuta
hermes model y elige Custom endpoint.Luego introduce los siguientes valores:- Base URL:
https://api.cometapi.com/v1 - API key: tu API key de CometAPI
- Model: un model ID de texto actual de CometAPI
config.yaml.
