phaseo hermes para establecer Phaseo como endpoint personalizado de Hermes Agent con su propia clave, o configura tú los mismos cuatro ajustes de Hermes y una línea de .env.
Configura con la CLI de Phaseo
sh, bash y curl. Después, la configuración:
- Guarda tus valores actuales de
model.provider,model.base_url,model.defaultymodel.key_envpara que al quitar la integración se puedan restaurar. - Crea una
Phaseo CLI: Hermes Agent API Keyque caduca a los 90 días y tiene un límite de gasto mensual de $100. - Escribe la clave en el archivo
.envde Hermes comoOPENAI_API_KEY, dentro de un bloque que empieza con# >>> phaseo managed (do not edit)y termina con# <<< phaseo managed. Tus otras líneas no se tocan, y la clave nunca aparece en una línea de comandos. - Ejecuta
hermes config setpara que Hermes use Phaseo:
model.key_env indica a Hermes que envíe OPENAI_API_KEY al endpoint personalizado. Sin él, Hermes solo envía esa clave a los hosts propios de OpenAI, y las solicitudes llegan a Phaseo sin clave.
Phaseo pregunta a Hermes dónde está su archivo .env (hermes config env-path), lo que cubre los perfiles y otras sustituciones. Si Hermes no puede indicarlo, la CLI usa el .env de HERMES_HOME, o ~/.hermes/.env (%LOCALAPPDATA%\hermes\.env en Windows nativo). Hermes guarda las claves de los proveedores en este archivo de texto plano, así que protégelo como cualquier otro archivo de claves.
Vuelve a ejecutar phaseo hermes para sustituir una clave caducada o cambiar el modelo. Se conservan los ajustes guardados en la primera ejecución.
Configura Hermes manualmente
Añade tu clave de API de Phaseo al archivo.env de Hermes:
.env
hermes config env-path para encontrar el archivo .env que lee Hermes.
Comprueba que funciona
Reinicia las sesiones activas de Hermes para que usen el endpoint y la clave de Phaseo. Ejecutahermes config get model.base_url --json para confirmar que devuelve https://api.phaseo.app/v1, y después envía un prompt corto y confirma que la solicitud aparece en Ajustes → Uso → Registros.
Quita Phaseo
.env, borra el estado guardado de la CLI en ~/.config/phaseo/integrations/hermes.json y revoca la clave. Reinicia las sesiones activas de Hermes para que vuelvan a cargar la configuración restaurada.
Soluciona problemas habituales
Para otros agentes y los valores del proveedor que necesita cualquier agente, consulta Agentes de programación.