OpenClaw con Muapi

Conecta Muapi a OpenClaw como proveedor personalizado compatible con OpenAI. Así, OpenClaw podrá usar modelos de texto de Muapi en sus agentes y canales conectados.

1. Crea una clave y elige un modelo

Crea una clave API en el panel de Muapi y lista los modelos de texto disponibles:

curl -s "https://api.muapi.ai/v1/models?type=text" \
  -H "Authorization: Bearer $MUAPI_API_KEY"

Elige un modelo cuya respuesta incluya capabilities.tools: true para que OpenClaw pueda usar sus herramientas.

2. Configura el proveedor personalizado

Define MUAPI_API_KEY en el entorno donde se ejecuta la pasarela de OpenClaw. Añade este proveedor y el modelo predeterminado a la configuración de OpenClaw, normalmente ~/.openclaw/openclaw.json:

{
  models: {
    mode: "merge",
    providers: {
      muapi: {
        baseUrl: "https://api.muapi.ai/v1",
        apiKey: "${MUAPI_API_KEY}",
        api: "openai-completions",
        models: [
          {
            id: "YOUR_MODEL_ID",
            name: "Muapi text model",
          },
        ],
      },
    },
  },
  agents: {
    defaults: {
      model: {
        primary: "muapi/YOUR_MODEL_ID",
      },
    },
  },
}

Sustituye YOUR_MODEL_ID en ambos lugares por el ID exacto de la lista de modelos de Muapi. No guardes la clave en archivos compartidos del proyecto. Si OpenClaw se ejecuta como servicio, asegúrate de que su entorno incluya MUAPI_API_KEY.

3. Inicia OpenClaw y verifica el modelo

Lista los modelos configurados e inicia un chat:

openclaw models list
openclaw tui

Prueba una tarea pequeña que use una herramienta, por ejemplo, pedir al agente que resuma un archivo de su espacio de trabajo. Conecta los canales de mensajería cuando el modelo funcione en la interfaz de terminal.

Solución de problemas

  • Si el modelo no aparece, revisa el ID del proveedor, el ID exacto del modelo y la sintaxis JSON5.
  • Si falla la autenticación, confirma que el proceso de la pasarela pueda leer MUAPI_API_KEY.
  • Si el modelo no usa herramientas, elige uno con capabilities.tools: true.
  • Empieza con una tarea concreta y revisa el uso en el panel de Muapi; las sesiones largas pueden enviar mucho contexto.

Consulta la documentación de proveedores personalizados de OpenClaw y la guía de configuración de modelos para ver las opciones actuales.