Claude Code — это официальный AI-ассистент для разработки от Anthropic, работающий в терминале. Умеет читать и редактировать файлы в вашем проекте, выполнять команды, разбирать стек-трейсы и работать с git. По умолчанию обращается напрямую к API Anthropic, но базовый URL и токен можно переопределить через настройки — этим мы и воспользуемся.
Используйте этот вариант, если хотите работать с родными моделями Anthropic (Claude Opus, Sonnet, Haiku).
Создайте файл ~/.claude/settings.json со следующим содержимым:
{ "env": { "ANTHROPIC_AUTH_TOKEN": "<ваш ключ ProxyAPI>", "ANTHROPIC_BASE_URL": "https://api.proxyapi.ru/anthropic" } }
Если файл уже существует — добавьте блок env к остальным вашим настройкам.
После сохранения перезапустите claude — все запросы пойдут через ProxyAPI.
Через интеграцию с OpenRouter вы можете использовать Claude Code с любой моделью из каталога OpenRouter — не только Anthropic, но и open-source модели. Популярные варианты для разработки:
- Qwen3 Coder (
qwen/qwen3-coder) — MoE-модель от Alibaba (480B параметров, 35B активных), оптимизированная для кода и агентных задач - DeepSeek V4 Flash (
deepseek/deepseek-v4-flash) — быстрая MoE-модель (284B параметров, 13B активных), контекст 1M токенов - DeepSeek V4 Pro (
deepseek/deepseek-v4-pro) — флагманская MoE-модель (1.6T параметров, 49B активных), контекст 1M токенов
Настройте ~/.claude/settings.json:
{ "env": { "ANTHROPIC_AUTH_TOKEN": "<ваш ключ ProxyAPI>", "ANTHROPIC_BASE_URL": "https://api.proxyapi.ru/openrouter", "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen/qwen3-coder", "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen/qwen3-coder", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek/deepseek-v4-flash", "CLAUDE_CODE_SUBAGENT_MODEL": "qwen/qwen3-coder" } }
Переменные ANTHROPIC_DEFAULT_*_MODEL переопределяют модели для каждого слота Claude Code (Opus, Sonnet, Haiku), а CLAUDE_CODE_SUBAGENT_MODEL — модель для подагентов. Идентификаторы моделей берутся из каталога OpenRouter.
Важно: модели с префиксом anthropic/ (например anthropic/claude-sonnet-4) через OpenRouter-эндпоинт не работают — для них используйте Вариант 1.