Diferenças de protocolo entre Claude Code, Codex CLI e Cursor
As ferramentas de desenvolvimento não usam o mesmo protocolo mesmo conectadas ao mesmo domínio de gateway. O Claude Code usa o protocolo nativo Messages da Anthropic e exige ANTHROPIC_BASE_URL em https://app.llmfly.ai sem o sufixo /v1, pareado com uma chave do grupo Claude Code.
Por outro lado, o Codex CLI e os novos modelos de raciocínio da OpenAI (como gpt-6-astra, gpt-6.1-sol, gpt-6-sol e gpt-6.1-terra) usam a API /v1/responses da OpenAI para preservar resumos, patches e chamadas em múltiplos turnos. O Cursor e bibliotecas padrão de chat conectam-se a https://app.llmfly.ai/v1 usando /v1/chat/completions.
| Cliente / SDK | URL base | Protocolo | Local do arquivo |
|---|---|---|---|
| Claude Code | https://app.llmfly.ai | API Messages da Anthropic | ~/.claude/settings.json |
| Codex CLI | https://app.llmfly.ai/v1 | API Responses da OpenAI (responses) | ~/.codex/config.toml |
| Cursor IDE | https://app.llmfly.ai/v1 | Chat Completions da OpenAI | Configurações do Cursor -> Models |
| SDK Python / TS da OpenAI | https://app.llmfly.ai/v1 | Responses ou Chat Completions | Variáveis de ambiente do servidor |