Подключение

Sonarisintelect совместим с API OpenAI и Anthropic. Подходит любое приложение, где можно указать свой Base URL и API-ключ.

Base URL
Для Claude Code
API-ключ
Модель

Ключ никуда не отправляется и не сохраняется — он только подставляется в примеры на этой странице. Ключ создаётся в кабинете.

Эндпоинты: /v1/chat/completions (все модели), /v1/messages (Claude, формат Anthropic), /v1/responses (GPT, формат Responses), /v1/models.

OpenCode

Добавьте Sonarisintelect как своего провайдера в конфиг OpenCode.

  1. Сохраните ключ в переменную окружения:
  1. Создайте или откройте ~/.config/opencode/opencode.json (для всех проектов) или opencode.json в корне проекта:
  1. Запустите opencode, введите /models и выберите модель из списка «Sonarisintelect».
На тарифе Free в списке работают только Claude Haiku 4.5 и GPT-6 Luna.

Claude Code

Claude Code работает через эндпоинт Anthropic /v1/messages, поэтому подходят только модели Claude. Base URL указывается без /v1.

Чтобы не вводить каждый раз, добавьте эти строки в ~/.bashrc / ~/.zshrc, или в ~/.claude/settings.json:

Если Claude Code при запуске предлагает войти в аккаунт Anthropic — выйдите командой /logout и перезапустите его с переменными выше.

Codex CLI

Codex использует OpenAI Responses API, поэтому подходят модели GPT. Откройте ~/.codex/config.toml:

Aider

К названию модели добавляется префикс openai/ — так Aider понимает, что это OpenAI-совместимый API.

Cursor

  1. Откройте Settings → Models.
  2. В разделе API Keys вставьте ключ в поле OpenAI API Key.
  3. Включите Override OpenAI Base URL и укажите Base URL.
  4. Нажмите Add model и впишите ID модели, например claude-opus-5-5. Отключите остальные модели, чтобы Cursor не путался.
  5. Нажмите Verify, затем выберите модель в чате.
Некоторые функции Cursor (Tab-автодополнение, часть агентных режимов) работают только на моделях самого Cursor и свой ключ не используют.

Continue (VS Code, JetBrains)

Откройте настройки Continue → Open config.yaml и добавьте модели:

Cline, Roo Code, Kilo Code

  1. Откройте настройки расширения (значок шестерёнки).
  2. API Provider: OpenAI Compatible.
  3. Base URL, API Key и Model ID — значения ниже.
  4. Context window: 1 000 000 для Claude Opus/Sonnet 5.x и GPT-6, 200 000 для Haiku 4.5.

Open WebUI

  1. Admin Panel → Settings → Connections.
  2. В блоке OpenAI API нажмите + и введите URL и ключ.
  3. Сохраните — модели подтянутся автоматически из /v1/models.

Chatbox, LobeChat, Jan, Msty и другие

В настройках выберите провайдера OpenAI API / OpenAI Compatible / Custom, затем укажите Base URL (в некоторых приложениях он называется API Host или Endpoint), ключ и ID модели.

Если приложение само дописывает /v1 (обычно поле называется API Host), указывайте адрес без /v1:

n8n

  1. Credentials → Add credential → OpenAI.
  2. API Key — ваш ключ, Base URL — значение ниже.
  3. В узле OpenAI Chat Model выберите эту учётную запись и впишите ID модели вручную (By ID).

Python, Node.js, cURL

Для моделей Claude можно использовать и официальный Anthropic SDK:

Ошибки

401Неверный или удалённый ключ. Проверьте, что ключ начинается с sk-si-.
403Модель недоступна на вашем тарифе. На Free — только Haiku 4.5 и GPT-6 Luna.
404Неверный ID модели или адрес. Проверьте, что Base URL заканчивается на /v1 (кроме Claude Code).
429Дневной лимит исчерпан. Сброс в 00:00 МСК или повысьте тариф.
400Модель не подходит к эндпоинту: /v1/messages — только Claude, /v1/responses — только GPT. Используйте /v1/chat/completions.
5xxВременная ошибка провайдера. Лимит за такой запрос не списывается — повторите.