MandAPI
Español ▾
Herramientas de programación

Conecta Hermes Agent con MandAPI

Añade MandAPI a Hermes como endpoint personalizado de Chat Completions.

Usa esta guía con tu asistente de programación

Leer las instrucciones
Configura Hermes Agent para usar MandAPI como endpoint personalizado de Chat Completions compatible con OpenAI. Revisa la versión instalada y los ajustes existentes, conservando las demás opciones. Usa model.provider=custom, model.base_url=https://api.mandapi.com/v1, el MODEL_ID exacto visible para mi cuenta y model.key_env=MANDAPI_API_KEY, o el asistente vigente hermes model. Mantén la clave privada y comprueba que el proceso recibe la variable. No utilices la configuración antigua LLM_MODEL. Guía una prueba breve de texto y después un resumen del README sin modificar archivos, revisando el consumo en MandAPI. Explica cómo recuperar los ajustes anteriores.
TXT

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:

yaml
model:
  provider: custom
  base_url: https://api.mandapi.com/v1
  default: MODEL_ID
  key_env: MANDAPI_API_KEY

Proporciona MANDAPI_API_KEY mediante el entorno que recibe Hermes. Para una terminal de Bash:

bash
read -rsp "Clave de MandAPI: " MANDAPI_API_KEY
printf '\n'
export MANDAPI_API_KEY

O en PowerShell:

powershell
$env:MANDAPI_API_KEY = [Net.NetworkCredential]::new('', (Read-Host 'Clave de MandAPI' -AsSecureString)).Password

Inicia 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.

Referencias

Temas inspirados en documentación pública; instrucciones y ejemplos adaptados para MandAPI.