
Безлимитный 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: "<your AI Prime Tech Unlimited key>"
roles:
- edit
- apply
- title: "Claude Opus (Unlimited)"
provider: anthropic
model: claude-opus-4-6
apiBase: "https://aiprimetech.io"
apiKey: "<your AI Prime Tech Unlimited key>"
roles:
- chat
# This config works in ALL JetBrains IDEs + VS Code simultaneouslyЧасто задаваемые вопросы
Работает ли один config.yaml во всех IDE JetBrains?
Какой тип поставщика использовать в Continue: anthropic или openai?
Можно ли назначить разные модели для чата и редактирования в Continue?
Почему Continue добавляет так много токенов из поставщиков контекста?
Как переопределить настройки для конкретного проекта?
Получите ключ API — учётная запись Anthropic и запись в лист ожидания не нужны.
Получить ключ APIAI Prime Tech — независимый API-шлюз. Он не связан с Anthropic, не одобрен этой компанией и не является её реселлером. Claude и названия связанных моделей — товарные знаки их соответствующих владельцев.