Diferencias de protocolo entre Claude Code, Codex CLI y Cursor
Las herramientas de desarrollo no comparten un único protocolo aunque se conecten al mismo dominio de pasarela. Claude Code utiliza el protocolo nativo Messages de Anthropic y requiere ANTHROPIC_BASE_URL en https://app.llmfly.ai sin el sufijo /v1, junto con una clave del grupo Claude Code.
En cambio, Codex CLI y los modelos de razonamiento recientes de OpenAI (como gpt-6-astra, gpt-6.1-sol, gpt-6-sol y gpt-6.1-terra) usan la API /v1/responses de OpenAI para conservar resúmenes, parches y llamadas en varios turnos. Cursor y las librerías de chat estándar se conectan a https://app.llmfly.ai/v1 mediante /v1/chat/completions.
| Cliente / SDK | URL base | Protocolo | Ubicación del archivo |
|---|---|---|---|
| Claude Code | https://app.llmfly.ai | API Messages de Anthropic | ~/.claude/settings.json |
| Codex CLI | https://app.llmfly.ai/v1 | API Responses de OpenAI (responses) | ~/.codex/config.toml |
| Cursor IDE | https://app.llmfly.ai/v1 | Chat Completions de OpenAI | Ajustes de Cursor -> Models |
| SDK Python / TS de OpenAI | https://app.llmfly.ai/v1 | Responses o Chat Completions | Variables de entorno del servidor |