Различия протоколов между Claude Code, Codex CLI и Cursor
Инструменты разработки используют разные протоколы обмена даже при подключении к одному домену шлюза. Claude Code работает по нативному протоколу Messages от Anthropic и ожидает ANTHROPIC_BASE_URL равным https://app.llmfly.ai без суффикса /v1 в паре с ключом группы Claude Code.
Напротив, Codex CLI и новые рассуждающие модели OpenAI (gpt-6-astra, gpt-6.1-sol, gpt-6-sol, gpt-6.1-terra) опираются на /v1/responses API от OpenAI, сохраняя сводки рассуждений, патчи и вызовы команд между шагами. Cursor и стандартные чат-библиотеки подключаются к https://app.llmfly.ai/v1 через /v1/chat/completions.
| Клиент / SDK | Базовый URL | Протокол | Расположение конфига |
|---|---|---|---|
| Claude Code | https://app.llmfly.ai | Anthropic Messages API | ~/.claude/settings.json |
| Codex CLI | https://app.llmfly.ai/v1 | OpenAI Responses API (responses) | ~/.codex/config.toml |
| Cursor IDE | https://app.llmfly.ai/v1 | OpenAI Chat Completions | Настройки Cursor -> Models |
| SDK Python / TS OpenAI | https://app.llmfly.ai/v1 | Responses или Chat Completions | Серверные переменные окружения |