Подключение Claude Code

Подключите Claude Code к TokenCode для вызова любых больших моделей через протокол Anthropic.

Обзор

Claude Code — это официальный командный AI-ассистент для программирования от Anthropic, нативно использующий протокол Anthropic Messages API. Благодаря функции автоматической конвертации протоколов TokenCode, вы можете вызывать модели OpenAI, Gemini и другие в Claude Code без какой-либо адаптации интерфейса OpenAI.

Настройка

Способ 1: Переменные окружения

Установите следующие переменные окружения в терминале:

bash
export ANTHROPIC_API_KEY="sk-your-api-key"
export ANTHROPIC_BASE_URL="https://tokencode.dev"

Затем запустите Claude Code:

bash
claude

Способ 2: Файл конфигурации

Настройте в файле конфигурации Claude Code.

Отредактируйте ~/.claude/settings.json, добавив:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-your-api-key",
    "ANTHROPIC_BASE_URL": "https://tokencode.dev"
  }
}

Способ 3: Конфигурация на уровне проекта

Создайте файл .claude/settings.json в корне проекта:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-your-api-key",
    "ANTHROPIC_BASE_URL": "https://tokencode.dev"
  }
}

Использование разных моделей

После настройки вы можете указать модель с помощью параметра --model:

bash
# Использование Claude Sonnet
claude --model claude-sonnet-4-6

# Использование GPT-4o (автоматическая конвертация протокола)
claude --model gpt-5.5

# Использование Gemini 2.5 Pro (автоматическая конвертация протокола)
claude --model gemini-2.5-pro

# Использование DeepSeek (автоматическая конвертация протокола)
claude --model deepseek-chat

Проверка подключения

Выполните следующую команду для проверки успешности настройки:

bash
claude --model claude-sonnet-4-6 -p "Hello, проверка подключения"

Если вы получили нормальный ответ, подключение настроено успешно.

Частые проблемы

Тайм-аут подключения

Если возникает тайм-аут подключения, проверьте:

  1. Правильно ли установлена ANTHROPIC_BASE_URL как https://tokencode.dev (без /v1)
  2. Правильный ли API Key
  3. Доступна ли сеть для обращения к tokencode.dev

Модель недоступна

Если возвращается ошибка о несуществующей модели:

  1. Убедитесь в правильности написания имени модели
  2. Посетите главную страницу для просмотра полного списка доступных моделей

Некорректный формат ответа

Если Claude Code не может разобрать ответ:

  1. Убедитесь, что используемая модель поддерживает конвертацию протокола Anthropic
  2. Попробуйте переключиться на нативную модель Claude для проверки, является ли проблема связанной с конвертацией
  3. Если проблема сохраняется, обратитесь в техническую поддержку