← Интеграции

JetBrains AI Assistant

OpenAI-совместимый провайдер в настройках

Что даёт

Чат, объяснение кода и генерация коммитов внутри IDE JetBrains через наши модели.

Эндпоинт: POST https://api.morsmorii.ru/v1/chat/completions и GET /models

Какую модель брать

claude-sonnet-5-5; для сообщений коммитов — claude-haiku-4-5

AI Assistant делает много мелких запросов (коммиты, документация) — Haiku их закрывает почти бесплатно, а на разбор кода нужен Sonnet.

Ориентир стоимости

обычный вопрос с контекстом файла на Sonnet 5.5: 5 000 токенов — 2–5 ₽; сообщение коммита или описание MR на Haiku 4.5: ~3 000 токенов на входе — около 1 ₽

Шаги

  1. Settings → Tools → AI Assistant → Providers & API keys.
  2. Third-party AI providers → OpenAI-compatible: URL https://api.morsmorii.ru/v1, API key — ключ Morsmorii, включите Tool calling.
  3. Test Connection — IDE запросит GET /models и подставит список; выберите claude-sonnet-5-5 как основную.
  4. В Core features выберите её же для чата, для Commit message — claude-haiku-4-5.
  5. Только для старых версий IDE, где Third-party AI providers нет: плагин ProxyAI (CodeGPT) с провайдером Custom OpenAI.

Конфигурация

Вместо sk-ВАШ_КЛЮЧ_MORSMORII подставьте ключ из раздела «API-ключи». Для инструмента лучше завести отдельный ключ с ограничением по моделям и бюджетом.

Что шлёт IDE при проверке (curl для диагностики)
curl https://api.morsmorii.ru/v1/models -H "Authorization: Bearer sk-ВАШ_КЛЮЧ_MORSMORII"

Как ограничить ключ

  1. В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
  2. В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
  3. Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
  4. В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в GET /v1/usage.

Тонкости

  • Для локальных моделей у JetBrains отдельные пункты (Ollama, LM Studio) — нам нужен именно OpenAI-compatible.
  • BYOK работает без подписки JetBrains AI для чата и встроенных функций; агент Junie со сторонним OpenAI-совместимым провайдером не работает — для агента используйте Claude Code в терминале IDE.
Как проверено: проверено его же запросами. Воспроизведены запросы плагина: GET /models и стрим чата на claude-sonnet-5-5 — 200; сама IDE на сервере не запускалась.