Source: https://aiprimetech.io/ru/docs/guides/claude-code/ [Главная](/ru/) / [Документация](/ru/docs/) / Claude Code # Claude Code Подключите CLI-агент Anthropic к шлюзу с помощью двух переменных окружения — и избегайте ошибки, из-за которой средства незаметно списываются с другого ключа. Копировать страницу [ Посмотреть в формате Markdown](/ru/docs/guides/claude-code.md) [ Спросить ChatGPT](https://chatgpt.com/?q=Read%20https%3A//aiprimetech.io/docs/guides/claude-code.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) [ Спросить в Claude](https://claude.ai/new?q=Read%20https%3A//aiprimetech.io/docs/guides/claude-code.md%20and%20answer%20questions%20about%20it.%20Start%20with%20a%20short%20summary.) Claude Code считывает адрес конечной точки из окружения, поэтому никаких изменений в коде не требуется. Это самый распространённый вариант настройки для шлюза. ## Настройка ``` Copyexport ANTHROPIC_BASE_URL="https://aiprimetech.io" export ANTHROPIC_AUTH_TOKEN="sk-your-key" claude ``` На этом интеграция завершена. Добавьте обе строки в ~/.zshrc или ~/.bashrc чтобы сохранить настройку. Подводный камень: если ANTHROPIC_API_KEY задана в вашей оболочке, Claude Code может отдать ей предпочтение и списывать средства по этому ключу, незаметно игнорируя и ключ шлюза, и подписку Pro/Max. Выполните echo $ANTHROPIC_API_KEY — если команда что-либо выводит, unset ANTHROPIC_API_KEY перед запуском. ## Настройка для отдельного проекта Чтобы использовать шлюз только в одном репозитории, а не во всей оболочке, воспользуйтесь файлом настроек: ``` Copy{ "env": { "ANTHROPIC_BASE_URL": "https://aiprimetech.io", "ANTHROPIC_AUTH_TOKEN": "sk-your-key" } } ``` Поместите его в .claude/settings.json в проекте или в ~/.claude/settings.json для настройки по умолчанию для пользователя. Добавьте .claude/settings.json на .gitignore — он содержит ключ. ## Проверка работы ``` Copy"c"># 1. the gateway answers and the key is valid curl -s -o /dev/null -w "%{http_code}\n" https://aiprimetech.io/v1/models \ -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" "c"># 2. start Claude Code and confirm usage appears in your dashboard claude ``` Если запросы не отображаются на панели управления, они отправляются куда-то ещё — почти всегда причина в описанном выше подводном камне с ANTHROPIC_API_KEY . ## Выбор модели ``` Copyclaude --model claude-opus-4-8 ``` Любой идентификатор из [Модели](/ru/docs/getting-started/models/) работает. Opus — для сложного рефакторинга, Sonnet — для повседневной работы. См. [Контроль затрат](/ru/docs/guides/cost-control/) чтобы понять, почему именно этот выбор определяет основную часть расходов. ## Как удержать расходы в разумных пределах - Claude Code повторно отправляет содержимое файлов и результаты инструментов на каждом шаге — стоимость длительных сеансов растёт нелинейно. Используйте /clear между несвязанными задачами. - Большие результаты инструментов (запрос на 500 строк, полный журнал сборки) становятся постоянной частью контекста. Передавайте их через head там, где это возможно. - Кеширование промптов здесь особенно полезно, поскольку системный промпт и определения инструментов остаются неизменными от шага к шагу. [Серверы MCPДайте Claude Code настоящие инструменты](/ru/docs/guides/mcp-servers/)[Контроль затратНа что расходуются токены агента](/ru/docs/guides/cost-control/)[Устранение неполадокЕсли ничего не происходит](/ru/docs/guides/troubleshooting/) [НазадРаспознавание изображений и передача изображений на вход](/ru/docs/api-reference/vision/)[ДалееCursor](/ru/docs/guides/cursor/)