Source: https://aiprimetech.io/ru/learn/use-claude-api-with-jetbrains/ [Главная](/ru/) / [Обучение](/ru/learn/) / Безлимитный Claude в IDE JetBrains # Безлимитный Claude в IDE JetBrains IDE JetBrains — IntelliJ IDEA, PyCharm, WebStorm, GoLand и остальные — поддерживают Claude через плагин Continue, доступный в JetBrains Marketplace. Continue использует общий файл конфигурации, который одинаково работает во всех продуктах JetBrains: достаточно настроить его один раз, чтобы получить Claude в каждой используемой IDE. Подключение через безлимитный шлюз означает, что ваш ИИ-помощник всегда доступен во всех ваших IDE, а расходы на оплату за токены не накапливаются от каждой из них. ## Установка Continue в любой IDE JetBrains Откройте IDE JetBrains и перейдите в «Настройки» (Ctrl+Alt+S), затем в «Плагины». Найдите Continue на вкладке Marketplace и нажмите «Установить». Плагин работает во всех IDE JetBrains начиная с версии 2023.1 — IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, RubyMine, CLion, Rider и DataGrip. В каждую IDE плагин устанавливается отдельно, но все они используют один файл конфигурации. После установки перезапустите IDE: на правой боковой панели появится панель Continue. При первом запуске создаётся каталог конфигурации ~/.continue/ с файлом config.yaml по умолчанию. Это единственный файл, который нужно изменить для подключения Claude через ваш безлимитный шлюз. Этот же файл читают все IDE JetBrains и VS Code, если вы также используете в нём Continue. Плагин Continue предоставляет три основные функции: чат (диалог с ИИ на боковой панели), редактирование (изменение кода прямо в редакторе) и применение (внесение предложенных изменений в файлы). Для каждой функции можно назначить отдельную модель, чтобы точно управлять тем, какой вариант Claude выполняет каждую задачу. ## Настройка config.yaml для безлимитного Claude Откройте ~/.continue/config.yaml в любом текстовом редакторе. Файл использует формат YAML с массивом models, определяющим доступных ИИ-провайдеров. Добавьте новую запись модели: задайте provider значение anthropic, apiBase — https://unlimited.aiprimetech.io (корневой адрес хоста без /v1 — SDK добавляет путь), а apiKey — ваш ключ AI Prime Tech Unlimited. Для каждой записи модели нужны title (отображаемое имя в интерфейсе), model (идентификатор модели) и настройки провайдера. Создайте записи для каждого нужного варианта Claude: одну для Sonnet как повседневной модели, одну для Opus для сложных рассуждений и, при необходимости, одну для Haiku для быстрых взаимодействий. Значение поля title отображается в списке выбора модели Continue. Вместо anthropic можно также использовать тип провайдера openai. В этом случае задайте apiBase значение https://unlimited.aiprimetech.io/v1 (с /v1), а ключ укажите в поле apiKey с аутентификацией Bearer. Рекомендуется тип провайдера anthropic, поскольку он поддерживает нативные возможности, такие как блоки размышлений, и обеспечивает более качественную потоковую передачу в Continue. ## Назначение ролей: чат, редактирование и применение Continue позволяет назначать разные модели на разные роли. Роль chat отвечает за диалоги на боковой панели: объяснение кода, обсуждение архитектуры и помощь в отладке. Роль edit отвечает за изменения кода прямо в редакторе, вызываемые сочетанием Ctrl+I: генерацию замены для выделенного кода. Роль apply отвечает за внесение сгенерированного кода в существующие файлы. В config.yaml задайте роли для каждой модели с помощью массива roles: roles: [chat, edit, apply]. Модель со всеми тремя ролями используется для всех задач. Чтобы разделить обязанности, создайте несколько записей моделей с разными назначениями ролей. Например, назначьте Opus роль chat для диалогов с глубокими рассуждениями, а Sonnet — роли edit и apply для быстрых изменений прямо в редакторе. На безлимитном тарифе оптимальная стратегия — назначить Opus роль chat, где вы задаёте сложные вопросы и нуждаетесь в тщательном анализе, а Sonnet — роли edit и apply, где важна скорость, поскольку вы ожидаете результаты прямо в редакторе. Обе модели включены в одну фиксированную плату, поэтому выбор зависит исключительно от соотношения задержки и качества для каждого типа взаимодействия. ## Переопределение настроек для отдельных проектов с помощью .continuerc.json Хотя config.yaml задаёт глобальные настройки, их можно переопределить для отдельного проекта с помощью файла .continuerc.json в корне проекта. Это полезно, когда разным проектам нужны разные конфигурации моделей: например, проекту на Python могут помочь определённые дополнения к системному промпту, а для устаревшей кодовой базы может лучше подходить конкретная версия модели. Файл .continuerc.json использует ту же структуру, что и config.yaml, но в формате JSON. Любые настройки, указанные в файле проекта, переопределяют глобальную конфигурацию только для этого проекта. Часто переопределяют системные промпты, чтобы добавить принятые в проекте правила написания кода, выбор моделей, чтобы использовать конкретную версию модели для определённой кодовой базы, и провайдеры контекста, чтобы добавить источники документации конкретного проекта. На безлимитном тарифе переопределение настроек для отдельных проектов позволяет адаптировать работу с ИИ к каждой кодовой базе без дополнительных расходов. Добавляйте подробные системные промпты с полной документацией по архитектуре для сложных проектов. Используйте Opus по умолчанию для сложных устаревших кодовых баз. Используйте Haiku для проектов, где в основном нужен быстрый поиск информации. Фиксированная плата одинаково покрывает все конфигурации. ## Провайдеры контекста и индексация кодовой базы Continue поддерживает провайдеры контекста, которые добавляют в запросы дополнительную информацию. Встроенный провайдер codebase индексирует файлы проекта и включает подходящие фрагменты кода, когда вы задаёте вопросы. Провайдер docs может индексировать документацию по URL. Провайдер terminal добавляет недавний вывод терминала. Каждый активный провайдер добавляет токены к каждому запросу. Настройте поставщики контекста в config.yaml в разделе contextProviders. Поставщик codebase использует модель эмбеддингов для индексирования проекта — этот процесс выполняется локально и не расходует токены API. Однако найденные фрагменты контекста включаются в промпт, отправляемый Claude, и увеличивают количество токенов в каждом запросе. При большом индексе кодовой базы это может добавлять 5,000-15,000 токенов на запрос. На безлимитном тарифе включите все поставщики контекста, которые повышают качество ответов. Чем больше релевантного контекста получает Claude, тем лучше его ответы. Добавьте поставщики документации для вашего фреймворка, справочники API используемых сервисов и собственные поставщики для внутренних баз знаний. Дополнительные токены в каждом запросе покрываются фиксированной платой, а повышение качества оправдывает дополнительные затраты ресурсов. ## Единообразие между IDE и общая конфигурация Одно из главных преимуществ Continue — переносимость конфигурации. Каталог ~/.continue/ используется совместно всеми IDE с Continue — всеми продуктами JetBrains и VS Code. Достаточно один раз изменить config.yaml, и изменения применятся везде. Ваше подключение к безлимитному Claude работает в IntelliJ при написании Java, в PyCharm при написании Python, в WebStorm при написании TypeScript и в VS Code для всего остального. Благодаря общей конфигурации предпочтения моделей, назначение ролей, системные промпты и поставщики контекста остаются одинаковыми независимо от того, какую IDE вы открываете. Разработчики, работающие с несколькими языками и несколькими IDE JetBrains, получают единообразный опыт использования ИИ без повторной настройки каждого инструмента. Безлимитный тариф усиливает это преимущество, поскольку использование нескольких IDE увеличивает расход токенов. Разработчик, который в течение дня использует IntelliJ, PyCharm и WebStorm — задаёт вопросы, генерирует код и проверяет изменения в каждой из них, — накапливает расход API во всех трёх. При оплате за токены такой сценарий обходится дорого. На безлимитном тарифе все IDE покрываются одной фиксированной платой. ## Устранение неполадок Continue в JetBrains Если после настройки Continue показывает «модель недоступна», внимательно проверьте синтаксис config.yaml. YAML чувствителен к пробельным символам — неправильные отступы нарушают работу записей моделей без явного сообщения об ошибке. Используйте валидатор YAML или откройте панель вывода Continue («Вид» → «Окна инструментов» → Continue), чтобы увидеть ошибки разбора. Самая частая проблема — отсутствие пробела после двоеточия в парах «ключ — значение». Если в JetBrains запросы завершаются по тайм-ауту, но в VS Code с той же конфигурацией работают, причиной могут быть настройки прокси JetBrains, переопределяющие прямые подключения. Проверьте «Настройки» → «Внешний вид и поведение» → «Системные настройки» → «Прокси HTTP». Если выбран вариант «Автоматическое определение» или корпоративный прокси, попробуйте «Без прокси», чтобы проверить прямое подключение, а затем при необходимости правильно настройте прокси. Ошибки аутентификации (401/403) при правильных учётных данных иногда указывают на то, что config.yaml не был перезагружен после редактирования. Закройте и снова откройте панель Continue или перезапустите IDE. Continue кэширует конфигурацию при инициализации панели и не во всех версиях IDE отслеживает изменения файла. Копировать ``` # ~/.continue/config.yaml models: - title: "Claude Sonnet (Unlimited)" provider: anthropic model: claude-sonnet-4-5 apiBase: "https://aiprimetech.io" apiKey: "" roles: - edit - apply - title: "Claude Opus (Unlimited)" provider: anthropic model: claude-opus-4-6 apiBase: "https://aiprimetech.io" apiKey: "" roles: - chat # This config works in ALL JetBrains IDEs + VS Code simultaneously ``` ## Часто задаваемые вопросы Работает ли один config.yaml во всех IDE JetBrains? Да. Файл ~/.continue/config.yaml используется совместно всеми IDE JetBrains (IntelliJ, PyCharm, WebStorm, GoLand и другими) и VS Code. Настройте один раз и используйте везде. Ваше подключение к безлимитному Claude доступно в каждой IDE без повторной настройки. Какой тип поставщика использовать в Continue: anthropic или openai? Используйте тип поставщика anthropic, указав в apiBase корневой адрес хоста (без /v1). Он обеспечивает нативную поддержку потоковой передачи, блоков размышлений и вызова инструментов. Тип поставщика openai тоже работает, но требует /v1 в apiBase и не поддерживает некоторые функции, специфичные для Anthropic. Можно ли назначить разные модели для чата и редактирования в Continue? Да. Создайте несколько записей моделей с разными массивами roles. Назначьте Opus роль chat для глубоких рассуждений, а Sonnet — роли edit/apply для быстрых изменений непосредственно в коде. На безлимитном тарифе такое разделение позволяет оптимизировать и качество, и скорость без компромиссов по стоимости. Почему Continue добавляет так много токенов из поставщиков контекста? Поставщики контекста (индекс кодовой базы, документация, терминал) добавляют релевантную информацию в каждый запрос. Это может добавлять 5,000-15,000 токенов на вызов, но значительно повышает качество ответов. На безлимитном тарифе включайте все полезные поставщики, не беспокоясь о дополнительных токенах в каждом запросе. Как переопределить настройки для конкретного проекта? Создайте файл .continuerc.json в корне проекта. Он использует ту же структуру, что и config.yaml (в формате JSON), и переопределяет глобальные настройки только для этого проекта. Это удобно для системных промптов, предпочтений моделей или поставщиков контекста, специфичных для проекта. Начните использовать Claude за несколько минут Получите ключ API — учётная запись Anthropic и запись в лист ожидания не нужны.[Получить ключ API](/register) AI Prime Tech — независимый API-шлюз. Он не связан с Anthropic, не одобрен этой компанией и не является её реселлером. Claude и названия связанных моделей — товарные знаки их соответствующих владельцев. ## Другие руководства по Claude API [Как получить ключ Claude API](/ru/learn/how-to-get-a-claude-api-key/)[Как устроены цены Claude API](/ru/learn/claude-api-pricing-explained/)[Самый дешевый способ использования API Claude](/ru/learn/cheapest-way-to-use-claude-api/)[Безлимитный Cursor с API Claude](/ru/learn/use-claude-api-with-cursor/)[Безлимитный доступ к Claude Code](/ru/learn/use-claude-api-with-claude-code/)[Шлюз API Claude и прямой доступ к Anthropic: сравнение](/ru/learn/claude-api-vs-anthropic-direct/)[Использование Claude через API, совместимый с OpenAI](/ru/learn/openai-compatible-claude-api/)[Сравнение моделей Claude](/ru/learn/claude-api-models-compared/)[Оплата API Claude криптовалютой](/ru/learn/claude-api-with-crypto-payment/)[Доступ к API Claude без листа ожидания](/ru/learn/claude-api-without-waitlist/)[Как сократить расход токенов Claude](/ru/learn/how-to-reduce-claude-token-usage/)[Безлимитный Cline с API Claude](/ru/learn/use-claude-api-with-cline/)[Безлимитный Roo Code с API Claude](/ru/learn/use-claude-api-with-roo-code/)[Aider без ограничений с Claude API](/ru/learn/use-claude-api-with-aider/)[Безлимитный Claude в VS Code](/ru/learn/use-claude-api-with-vscode/)[OpenCode без ограничений с Claude API](/ru/learn/use-claude-api-with-opencode/)[Запуск агента Hermes без ограничений на Claude](/ru/learn/run-hermes-agent-with-claude-api/)[Запуск OpenClaw с Claude без ограничений](/ru/learn/run-openclaw-with-claude-api/)[Что означает API, совместимый с Anthropic](/ru/learn/anthropic-compatible-api/)[Ключ API для Claude Code — как получить и настроить](/ru/learn/claude-code-api-key-setup/)[Расходы на API Claude Code — цены и способы их снизить](/ru/learn/claude-code-api-costs/)[Ошибки Claude API — ограничения частоты запросов и исправление 400, 500, 529](/ru/learn/claude-api-errors-troubleshooting/)[Как купить кредиты Claude API](/ru/learn/buy-claude-api-credits/)[Бесплатный пробный доступ к Claude API: что действительно бесплатно, а что нет](/ru/learn/claude-api-free-trial/)[API Claude или подписка Claude Pro/Max — что выбрать](/ru/learn/claude-api-vs-subscription/)[Запуск Codex CLI на Claude](/ru/learn/use-claude-api-with-codex/)[Подключение Claude к n8n](/ru/learn/use-claude-api-with-n8n/)[Маршрутизация LiteLLM к Claude](/ru/learn/use-claude-api-with-litellm/)[Использование Claude в Kilo Code](/ru/learn/use-claude-api-with-kilo-code/)[Подключение Claude к GitHub Copilot](/ru/learn/use-claude-api-with-github-copilot/)[Подключите Zed к Claude через шлюз](/ru/learn/use-claude-api-with-zed/)[Подключите Cherry Studio к Claude](/ru/learn/use-claude-api-with-cherry-studio/)[Подключение LangChain к Claude через шлюз](/ru/learn/use-claude-api-with-langchain/)[Используйте Factory Droid с Claude](/ru/learn/use-claude-api-with-factory-droid/)[Как устроен API Claude Code](/ru/learn/claude-code-api/)[Интеграция API Claude в ваше приложение](/ru/learn/claude-api-integration/)