Подключите Claude Code к Puyun AI для вызова любых больших моделей через протокол Anthropic.
Claude Code — это официальный командный AI-ассистент для программирования от Anthropic, нативно использующий протокол Anthropic Messages API. Благодаря функции автоматической конвертации протоколов Puyun AI, вы можете вызывать модели OpenAI, Gemini и другие в Claude Code без какой-либо адаптации интерфейса OpenAI.
Установите следующие переменные окружения в терминале:
export ANTHROPIC_API_KEY="sk-your-api-key"
export ANTHROPIC_BASE_URL="https://ai.tracup.com"
Затем запустите Claude Code:
claude
Настройте в файле конфигурации Claude Code.
Отредактируйте ~/.claude/settings.json, добавив:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://ai.tracup.com"
}
}
Создайте файл .claude/settings.json в корне проекта:
{
"env": {
"ANTHROPIC_API_KEY": "sk-your-api-key",
"ANTHROPIC_BASE_URL": "https://ai.tracup.com"
}
}
После настройки вы можете указать модель с помощью параметра --model:
# Использование Claude Sonnet
claude --model claude-sonnet-4-6
# Использование GPT-4o (автоматическая конвертация протокола)
claude --model gpt-4o
# Использование Gemini 2.5 Pro (автоматическая конвертация протокола)
claude --model gemini-2.5-pro
# Использование DeepSeek (автоматическая конвертация протокола)
claude --model deepseek-chat
Выполните следующую команду для проверки успешности настройки:
claude --model claude-sonnet-4-6 -p "Hello, проверка подключения"
Если вы получили нормальный ответ, подключение настроено успешно.
Вызовы Claude Code зависят от уровня сервиса вашего аккаунта:
| Уровень | Рекомендуемый сценарий | Описание |
|---|---|---|
| Test | Проверка функциональности | Подходит для проверки работоспособности подключения Claude Code |
| Flex | Повседневная разработка | Оптимальное соотношение цены и качества, рекомендуется для индивидуальных разработчиков |
| Enterprise | Командная работа | Максимальная стабильность, рекомендуется для командной работы |
Если возникает тайм-аут подключения, проверьте:
Если возвращается ошибка о несуществующей модели:
Если Claude Code не может разобрать ответ: