НАСТРОЙКА КЛИЕНТОВ И SDK

Генератор конфигов API для Claude Code, Codex и Cursor

Выберите ИИ-агента или серверный SDK, укажите актуальный ID модели из каталога и скопируйте проверенный конфиг вместе с минимальным smoke-тестом.

ВыполнениеБез входа · 100% локально в браузереШаблоны протоколов проверены 11 ноября 2026 г.
01

Сгенерируйте готовые к копированию конфиги клиентов и SDK

Выберите агента разработки или серверный SDK, чтобы подобрать точный эндпоинт (/v1/responses, /v1/chat/completions или переменные Anthropic) и ID модели.

1. Configuration file or SDK snippet

request.example
// ~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://app.llmfly.ai",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_CLAUDE_GROUP_API_KEY",
    "ANTHROPIC_MODEL": "claude-sonnet-5-5",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-5-5"
  }
}

2. Minimal connectivity smoke test

request.example
claude -p "Reply with OK." --model claude-sonnet-5-5
02

Инженерная справка и проверки перед запуском

Различия протоколов между 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 Codehttps://app.llmfly.aiAnthropic Messages API~/.claude/settings.json
Codex CLIhttps://app.llmfly.ai/v1OpenAI Responses API (responses)~/.codex/config.toml
Cursor IDEhttps://app.llmfly.ai/v1OpenAI Chat CompletionsНастройки Cursor -> Models
SDK Python / TS OpenAIhttps://app.llmfly.ai/v1Responses или Chat CompletionsСерверные переменные окружения

Как избежать ошибок 401, 403 и 404 при первой настройке

Более 90% первых сбоев подключения вызваны тремя ошибками: дублированием /v1 (404 на /v1/v1/chat/completions), вводом отображаемого имени «GPT-6 Astra» вместо точного строчного ID gpt-6-astra или использованием ключа от другой группы моделей.

  • Храните официальные ключи провайдера и ключи шлюза LLMFly AI в разных профилях оболочки или папках проектов, чтобы CLI-сессии не списывали средства не с того счёта.
  • Выполните нестриминговый smoke-тест из шага 2 перед включением MCP-серверов, индексации репозитория или фоновых субагентов.
  • Выпускайте отдельные API-ключи для каждого ноутбука разработчика, CI-раннера и стейджинга, чтобы при утечке отзывать их точечно.

Частые вопросы

Почему в Claude Code не указывается /v1 в ANTHROPIC_BASE_URL?

Claude Code автоматически добавляет /v1/messages внутри клиента по соглашению SDK Anthropic. Добавление /v1 в ANTHROPIC_BASE_URL приводит к пути /v1/v1/messages и ошибке HTTP 404.

Когда в Python или TypeScript следует использовать client.responses.create вместо chat.completions.create?

Используйте client.responses.create для GPT-6 Astra, GPT-6.1 Sol, GPT-6 Sol и GPT-6.1 Terra, особенно при сочетании уровня рассуждений с вызовом функций и инструментами Responses.

Можно ли использовать один API-ключ и для Claude Code, и для моделей GPT?

Проверьте группу вашего ключа в консоли LLMFly AI. Маршруты Claude Code и маршруты OpenAI Codex/GPT относятся к соответствующим платёжным группам в Model Plaza.

Создайте отдельный ключ для вашей среды разработки

Создайте API-ключ в консоли и проверьте первый запрос из CLI или SDK меньше чем за минуту.

Получить API-ключ