Configura el proveedor personalizado
Utiliza una instalación actual de Hermes Agent y un modelo de MandAPI visible para tu cuenta que admita Chat Completions. Para programar, confirma también sus llamadas a herramientas.
Fuera de un chat activo, ejecuta hermes model y elige la opción de endpoint personalizado. Introduce la base de MandAPI, tu clave privada y el identificador exacto del modelo. Este asistente añade proveedores; el comando /model del chat cambia entre configuraciones ya creadas.
Conserva una configuración reproducible
Para configurarlo a mano, combina lo siguiente en ~/.hermes/config.yaml y sustituye MODEL_ID:
model:
provider: custom
base_url: https://api.mandapi.com/v1
default: MODEL_ID
key_env: MANDAPI_API_KEYProporciona MANDAPI_API_KEY mediante el entorno que recibe Hermes. Para una terminal de Bash:
read -rsp "Clave de MandAPI: " MANDAPI_API_KEY
printf '\n'
export MANDAPI_API_KEYO en PowerShell:
$env:MANDAPI_API_KEY = [Net.NetworkCredential]::new('', (Read-Host 'Clave de MandAPI' -AsSecureString)).PasswordInicia Hermes desde esa misma terminal. Con el proveedor personalizado, el endpoint va en model.base_url; no dependas de la antigua variable LLM_MODEL ni de una variable de URL de otro proveedor.
Comprueba texto y después herramientas
Inicia hermes, pide una explicación breve de un fragmento de código y revisa el consumo correspondiente en MandAPI. Después abre un proyecto pequeño y pide un resumen del README sin cambiar archivos. Así podrás distinguir un problema de conexión del modelo de uno de ejecución de herramientas.
Resuelve el fallo y vuelve al modelo anterior
Si falta la clave, comprueba que el proceso recibió la variable indicada sin mostrar su valor. Si /model no permite añadir el endpoint, sal del chat y utiliza hermes model. Si falta el modelo, compara el ID exacto visible para tu cuenta, sin añadir prefijos de otros proveedores. Conserva una copia de los ajustes anteriores para recuperarlos.