По документации JetBrains, для подключения стороннего провайдера подписка JetBrains AI не требуется. Без неё часть фирменных функций JetBrains может быть недоступна, но чат и основные функции работают на подключённых моделях.
Что понадобится
1
Ключ RuAPI
Зарегистрируйтесь на www.ruapi.ai и пополните баланс (как пополнить). Затем откройте Консоль → API-ключи и нажмите Создать ключ. Ключ начинается с
sk-.2
Актуальная версия IDE
Обновите IDE JetBrains и плагин AI Assistant до последней версии: подключение собственных ключей появилось в декабре 2025 года.
Настройка
1
Откройте настройки провайдеров
Settings → Tools → AI Assistant → Providers & API keys.
2
Добавьте RuAPI как OpenAI-совместимого провайдера
В разделе Third-party AI providers заполните поля:
3
Проверьте подключение
Нажмите Test Connection, дождитесь сообщения об успешном подключении и нажмите Apply.
4
Назначьте модели функциям
В разделе Models Assignment выберите модели:
- Core features — основная модель: чат по умолчанию, генерация кода в редакторе, сообщения коммитов. Подойдёт
claude-sonnet-5-5илиdeepseek-flash. - Instant helpers — быстрая модель для мелких задач: сбор контекста, заголовки чатов, подсказки имён. Подойдёт
deepseek-flashилиgpt-5.4-mini. - Context window — по умолчанию 64 000 токенов. Для больших файлов и длинных диалогов его можно увеличить, но не больше, чем поддерживает модель.
kimi/kimi-k3).
Проверка
Откройте окно AI Chat, выберите в списке моделей одну из моделей RuAPI и задайте вопрос по своему коду. Затем откройте Консоль RuAPI → Журнал запросов: там появится запись с моделью и стоимостью запроса.Ограничения
- Автодополнение кода (inline completion) настраивается отдельно, в разделе AI Completion, и требует специальных моделей с поддержкой FIM (Fill-in-the-Middle). Обычные чат-модели для этого не подходят — используйте RuAPI для чата и генерации кода.
- Кэширование для Claude. Через OpenAI-совместимого провайдера запросы к Claude идут без кэширования промптов. Для обычного чата это некритично; если вы много работаете с длинным контекстом, выбирайте для основных функций DeepSeek — у него кэширование включается автоматически. Для агентной работы с Claude удобнее Claude Code: он подключается к RuAPI в родном формате Claude, с кэшированием.
Решение проблем
Test Connection не проходит
Test Connection не проходит
- Проверьте, что в поле URL указано
https://www.ruapi.ai/v1, с/v1на конце. - Проверьте, что ключ RuAPI
sk-...вставлен целиком, без лишних пробелов.
Модель не найдена (404 или 503)
Модель не найдена (404 или 503)
Имя модели должно в точности совпадать с именем на RuAPI — скопируйте его со страницы цен.
Модель не вызывает инструменты
Модель не вызывает инструменты
Убедитесь, что у провайдера включён флажок Tool calling и выбрана текстовая модель, а не модель для генерации изображений или видео.
Раздела Providers & API keys нет
Раздела Providers & API keys нет
Обновите IDE и плагин AI Assistant до последней версии. Если IDE управляется организацией, администратор мог запретить сторонние ключи.
Что дальше
- Continue — открытый ассистент, который тоже работает в IDE JetBrains и поддерживает кэширование для Claude.
- Переход с Cursor — сравнение агентов и пошаговая инструкция.
- Модели и цены — список доступных моделей.