Skip to main content
Usa CometAPI como proveedor de modelos para OpenClaw: más de 500 modelos en una sola API.

Requisitos previos

  • Node.js ≥ 22 — recomendado a través de nvm
  • Una cuenta de CometAPI con una clave API activa — obtén la tuya aquí

Instalación

1

Obtén tu clave API de CometAPI

Inicia sesión en la consola de CometAPI. Haz clic en Add API Key y copia tu clave API de CometAPI.
Panel de CometAPI mostrando el botón Add API Key
Detalles de la clave API de CometAPI con la URL base
2

Instala o actualiza OpenClaw

Recomendado — usa el instalador oficial:
O instálalo mediante npm:
Luego ejecuta el asistente de configuración una vez:
Durante la incorporación, elige Skip en el paso Model/Auth si quieres configurar CometAPI manualmente. Después de la incorporación, confirma que el gateway está en ejecución:

Configuración

1

Guarda tu clave de CometAPI

Escribe tu clave en ~/.openclaw/.env para que esté disponible para el daemon sin dejarla codificada directamente en los archivos de configuración:
Si ya inyectas COMETAPI_KEY a través de tu shell, gestor de servicios o un flujo de secrets, omite este paso: la configuración de abajo usa $\{COMETAPI_KEY\} independientemente de cómo se establezca la variable.
2

Configura los providers de CometAPI

CometAPI admite cuatro formatos de API. Agrega uno o más bloques de provider a ~/.openclaw/openclaw.json:
Puedes mantener solo los providers que necesites, o conservar los cuatro para enrutar entre formatos usando referencias provider/model.Reemplaza cada marcador your-...-model-id con un model ID actual de la página de modelos de CometAPI que coincida con el bloque de provider.
Usa cometapi-openai-responses (api: "openai-responses") para los modelos que requieren la API de OpenAI Responses. Usa cometapi-openai (api: "openai-completions") para los modelos en la ruta clásica de Chat Completions. Ambos comparten el mismo baseUrl (https://api.cometapi.com/v1); la única diferencia es qué endpoint downstream llama OpenClaw.
El archivo auth-profiles.json no es obligatorio para esta configuración. Las claves de provider se resuelven desde models.providers.*.apiKey mediante la variable de entorno $\{COMETAPI_KEY\}. auth-profiles.json solo se necesita si quieres rotación de credenciales por perfil entre múltiples claves.

Verificación

1

Reinicia y verifica

Reinicia el gateway después de agregar .env o cambiar la configuración del proveedor:
Luego ejecuta los diagnósticos:
Una configuración correcta se ve así:
  • openclaw models status resuelve el modelo principal a cometapi-claude/your-claude-model-id sin advertencias de autenticación faltante para los proveedores de CometAPI
  • openclaw models list --provider cometapi-claude enumera tus modelos configurados
  • openclaw doctor no informa errores de configuración ni de autenticación para los proveedores de CometAPI
Estado de modelos de OpenClaw mostrando proveedores de CometAPI autenticados

Cambiar modelos

1

Cambiar modelos

Solución de problemas

Si estás corrigiendo una configuración anterior dañada, detén el gateway, elimina ~/.openclaw y luego vuelve a ejecutar la incorporación antes de aplicar la configuración de CometAPI:
Esto elimina toda la configuración local, sesiones, registros, estado de autenticación y espacios de trabajo. Luego sigue nuevamente los pasos 3–5.