2026.3.8+).
Requisitos previos
- Node.js ≥ 22 — recomendado mediante nvm
- Una cuenta de CometAPI con una clave API activa — obtén la tuya aquí
Obtén tu clave API de CometAPI
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:
Guarda tu clave de CometAPI
Escribe tu clave en
~/.openclaw/.env para que esté disponible para el daemon sin codificarla directamente en los archivos de configuración:Si ya inyectas
COMETAPI_KEY mediante tu shell, gestor de servicios o un flujo de secretos, omite este paso — la configuración de abajo usa $\{COMETAPI_KEY\} independientemente de cómo se establezca la variable.Configura los providers de CometAPI
CometAPI admite cuatro formatos de API. Añade uno o más bloques de provider a
Puedes conservar solo los providers que necesites, o mantener los cuatro para enrutar entre formatos usando referencias
~/.openclaw/openclaw.json:| Provider | Formato de API | Endpoint llamado | URL base |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model.Sustituye cada marcador your-...-model-id por un ID de modelo actual de la página de modelos de CometAPI que coincida con el bloque de provider.Usa
cometapi-openai-responses (api: "openai-responses") para modelos que requieren la API OpenAI Responses. Usa cometapi-openai (api: "openai-completions") para 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 es necesario si quieres rotación de credenciales por perfil entre varias claves.Reinicia y verifica
Reinicia el gateway después de añadir Luego ejecuta diagnósticos:Una configuración correcta se ve así:
.env o cambiar la configuración del provider:openclaw models statusresuelve el modelo principal acometapi-claude/your-claude-model-idsin advertencias de autenticación faltante para los providers de CometAPIopenclaw models list --provider cometapi-claudemuestra tus modelos configuradosopenclaw doctorno informa errores de configuración ni autenticación para los providers de CometAPI

Reinstalación limpia (opcional)
Reinstalación limpia (opcional)
Si estás corrigiendo una configuración antigua que no funciona, detén el gateway, elimina Esto elimina toda la configuración local, sesiones, registros, estado de autenticación y workspaces. Luego sigue de nuevo los pasos 3–5.
~/.openclaw y luego vuelve a ejecutar la incorporación antes de aplicar la configuración de CometAPI:
