Подключение
Sonarisintelect совместим с API OpenAI и Anthropic. Подходит любое приложение, где можно указать свой Base URL и API-ключ.
Ключ никуда не отправляется и не сохраняется — он только подставляется в примеры на этой странице. Ключ создаётся в кабинете.
/v1/chat/completions (все модели), /v1/messages (Claude, формат Anthropic), /v1/responses (GPT, формат Responses), /v1/models.OpenCode
Добавьте Sonarisintelect как своего провайдера в конфиг OpenCode.
- Сохраните ключ в переменную окружения:
- Создайте или откройте
~/.config/opencode/opencode.json(для всех проектов) илиopencode.jsonв корне проекта:
- Запустите
opencode, введите/modelsи выберите модель из списка «Sonarisintelect».
Claude Code
Claude Code работает через эндпоинт Anthropic /v1/messages, поэтому подходят только модели Claude. Base URL указывается без /v1.
Чтобы не вводить каждый раз, добавьте эти строки в ~/.bashrc / ~/.zshrc, или в ~/.claude/settings.json:
/logout и перезапустите его с переменными выше.Codex CLI
Codex использует OpenAI Responses API, поэтому подходят модели GPT. Откройте ~/.codex/config.toml:
Aider
К названию модели добавляется префикс openai/ — так Aider понимает, что это OpenAI-совместимый API.
Cursor
- Откройте Settings → Models.
- В разделе API Keys вставьте ключ в поле OpenAI API Key.
- Включите Override OpenAI Base URL и укажите Base URL.
- Нажмите Add model и впишите ID модели, например
claude-opus-5-5. Отключите остальные модели, чтобы Cursor не путался. - Нажмите Verify, затем выберите модель в чате.
Continue (VS Code, JetBrains)
Откройте настройки Continue → Open config.yaml и добавьте модели:
Cline, Roo Code, Kilo Code
- Откройте настройки расширения (значок шестерёнки).
- API Provider: OpenAI Compatible.
- Base URL, API Key и Model ID — значения ниже.
- Context window: 1 000 000 для Claude Opus/Sonnet 5.x и GPT-6, 200 000 для Haiku 4.5.
Open WebUI
- Admin Panel → Settings → Connections.
- В блоке OpenAI API нажмите + и введите URL и ключ.
- Сохраните — модели подтянутся автоматически из
/v1/models.
Chatbox, LobeChat, Jan, Msty и другие
В настройках выберите провайдера OpenAI API / OpenAI Compatible / Custom, затем укажите Base URL (в некоторых приложениях он называется API Host или Endpoint), ключ и ID модели.
/v1 (обычно поле называется API Host), указывайте адрес без /v1: n8n
- Credentials → Add credential → OpenAI.
- API Key — ваш ключ, Base URL — значение ниже.
- В узле 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 | Временная ошибка провайдера. Лимит за такой запрос не списывается — повторите. |