Integración con OpenClaw
Usa UnoRouter como proveedor de modelos para tu agente OpenClaw.
Visión general
OpenClaw es una plataforma de agentes de código abierto para asistentes de IA autoalojados en Telegram, Discord, Slack y más desde una sola configuración. Apunta su proveedor openai a la URL base de UnoRouter y cada canal accede al catálogo completo con una sola clave.
Configuración rápida
Pega estos valores en el cliente. Tu clave se rellena sola si has iniciado sesión.
URL base: https://api.unorouter.com/v1
Clave API: YOUR_API_KEYCompatibilidad
Configuración paso a paso
- 1Instalar y configurar
Instala OpenClaw de forma global con npm y luego ejecuta `openclaw onboard` para generar la configuración.
bashnpm install -g openclaw@latest openclaw onboard - 2Apuntar el proveedor a UnoRouter
Edita `~/.openclaw/config.json`. Apunta el proveedor openai a la URL base de UnoRouter, lee la clave desde `OPENAI_API_KEY` y define tu modelo por defecto en agents.
json// ~/.openclaw/config.json { "env": { "OPENAI_API_KEY": "YOUR_API_KEY" }, "agents": { "defaults": { "model": { "primary": "openai/YOUR_MODEL_ID" } } }, "providers": { "openai": { "baseUrl": "https://api.unorouter.com/v1", "apiKey": "env:OPENAI_API_KEY" } } } - 3Iniciar OpenClaw
Ejecuta `openclaw start` para lanzar el agente contra UnoRouter.
bashopenclaw start
# In %APPDATA%\openclaw\config.json set
# providers.openai.baseUrl to "https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
openclaw onboardModelos recomendados
Modelos gratuitos que funcionan aquí. Pega cualquier id de modelo en el cliente.
Aspectos a tener en cuenta
- Si OpenClaw no puede alcanzar la API, confirma que `providers.openai.baseUrl` termina en `/v1` y que `OPENAI_API_KEY` está exportada en el mismo shell.
- Si el modelo es rechazado, define `agents.defaults.model.primary` con un id válido prefijado con `openai/`, copiado de la página de modelos de UnoRouter.