CCG API Docs / Claude Code
Claude Code · интеграция

Claude Code с нашим API

Подключите Claude Code CLI, расширение VS Code и desktop-приложение к вашему ключу через один файл настроек. Установщик сохранит hooks, permissions и MCP servers.

Один конфиг, все клиенты Claude Code

Claude Code использует протокол Anthropic Messages API. Все варианты клиента читают пользовательский ~/.claude/settings.json, поэтому настройка выполняется один раз.

КлиентПротоколКак подключаетсяСтатус
Claude Code CLIMessages API~/.claude/settings.jsonготово
VS Code / Cursor extensionMessages APIобщий ~/.claudeготово
Claude Code desktopMessages APIобщий ~/.claudeготово
Базовый URL для Claude Code

https://bridge.gptclaudegemini.xyz принимает запросы Messages API на /v1/messages. Нужен ключ с доступом к Claude-моделям. Для Codex-клиентов используйте раздел Codex.

Быстрый старт

Скачайте установщик, просмотрите файл и запустите его. Ключ вводится скрыто и не попадает в историю команд.

  1. Подготовьте ключ

    Используйте выданный ключ формата sk-xxxxxxxxxx с доступом к Claude-моделям. Не добавляйте его в URL, командную строку или публичный файл проекта.

  2. Запустите установщик

    PowerShell
    Invoke-WebRequest https://docs.gptclaudegemini.xyz/install-claude.ps1 -OutFile .\ccg-claude-install.ps1
    Get-Content .\ccg-claude-install.ps1
    powershell -ExecutionPolicy Bypass -File .\ccg-claude-install.ps1
  3. Перезапустите клиент

    Закройте и снова откройте терминал или IDE. Затем проверьте:

    Terminal
    claude --version
    claude

    Внутри сессии команда /status должна показать ваш base URL.

Что делает установщик

Скрипт рассчитан и на чистую установку, и на уже настроенный Claude Code.

  • Проверяет наличие Claude Code и ставит его, если команда отсутствует.
  • Создает ~/.claude и резервную копию существующего settings.json.
  • Обновляет только блок env: ANTHROPIC_AUTH_TOKEN, ANTHROPIC_BASE_URL, API_TIMEOUT_MS и переменные модели.
  • Сохраняет hooks, permissions, MCP servers и остальные пользовательские настройки.
  • Не печатает ключ и ограничивает права файла на macOS/Linux.

Предварительный просмотр

Dry run не запрашивает ключ, ничего не устанавливает и не меняет файлы.

PowerShell
.\ccg-claude-install.ps1 -DryRun
Резервная копия обязательна

Если settings.json уже существует, рядом появится файл вида settings.json.bak.20260718010101. Установщик не удаляет старые копии.

Ручная настройка

Используйте этот путь, если не хотите запускать установщик или настраиваете управляемое окружение.

1. Установите Claude Code

npm
npm install -g @anthropic-ai/claude-code
claude --version

Подойдет актуальная LTS-версия Node.js. Если Claude Code уже установлен, обновите его командой claude update.

2. Добавьте env в settings.json

Файл находится в ~/.claude/settings.json. Если в нем уже есть hooks или permissions, не заменяйте весь файл: добавьте или обновите только блок env.

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://bridge.gptclaudegemini.xyz",
    "API_TIMEOUT_MS": "600000"
  }
}
Файл содержит секрет

В отличие от Codex, ключ хранится внутри settings.json. Не коммитьте файл в Git и ограничьте права: chmod 600 ~/.claude/settings.json на macOS/Linux.

3. Перезапустите Claude Code

Полностью перезапустите CLI или IDE. Внутри сессии /status должен показать base URL bridge.gptclaudegemini.xyz.

Выбор модели

По умолчанию Claude Code сам выбирает модель по «слотам» Opus / Sonnet / Haiku. Каждый слот можно переопределить переменной в блоке env.

~/.claude/settings.json → env
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"

Внутри сессии модель можно сменить командой /model. Доступные model ID зависят от вашего ключа и продукта:

Terminal
curl https://bridge.gptclaudegemini.xyz/v1/models \
  -H "Authorization: Bearer sk-xxxxxxxxxx"
Model ID должен быть доступен ключу

Ключ с Claude-доступом видит только Claude-модели. Если нужного ID нет в списке, обратитесь к вашему тарифу или в поддержку.

Совместно с Codex

Claude Code и Codex настраиваются независимо и не конфликтуют: разные файлы конфигурации, разные протоколы, один сервис статистики.

Claude CodeCodex
Конфигурация~/.claude/settings.json~/.codex/config.toml + .env
ПротоколAnthropic Messages APIOpenAI Responses API
Base URLhttps://bridge.gptclaudegemini.xyzhttps://bridge.gptclaudegemini.xyz/
Ключс доступом к Claude-моделямс доступом к GPT-моделям
Claude-модели в Codex

Codex-клиенты могут работать и с Claude-моделями: укажите Claude-ключ в ~/.codex/.env и claude-модель в config.toml — шлюз транслирует Responses API в Messages API автоматически. Подробнее в разделе Codex.

Решение проблем

Claude Code просит логин Anthropic или использует старый аккаунт
Если ранее выполнялся вход в аккаунт Anthropic, выполните /logout внутри сессии, затем перезапустите claude. При заданном ANTHROPIC_AUTH_TOKEN вход через браузер не требуется.
Настройки не применяются
Проверьте JSON-валидность ~/.claude/settings.json (лишняя запятая ломает весь файл), затем полностью перезапустите клиент. Команда /status показывает активный base URL.
Ошибка 401 или 403
Проверьте, что ключ скопирован целиком и имеет доступ к Claude-моделям. Ключи только с GPT-доступом не работают на /v1/messages.
Первый запрос упал с 5xx, повтор прошел
При недоступности одного upstream шлюз автоматически переключается на резервный, но первая попытка может вернуть ошибку. Просто повторите запрос; если ошибка стабильна, проверьте статистику или напишите в поддержку.
IDE-расширение не видит настройки
Расширения читают тот же ~/.claude/settings.json, но применяют его после полного перезапуска IDE (Reload Window в VS Code).

Статистика и ключ

Статистика открывается на отдельном сервисе. Для поиска используйте полный токен; в интерфейсе отображается только маскированная часть ключа.

Секрет не хранится на странице документации

Этот сайт статический: здесь нет формы ввода ключа, базы токенов или server-side логики авторизации.