Skip to content

AI-провайдер ​

Раздел AI-провайдер подключает языковую модель, на которой работает AI-помощник, и разрешает выпуск MCP-токенов. Доступен администратору. Параметры применяются сразу после сохранения.

Модель в поставку платформы не входит — её выбирает и разворачивает заказчик. Подойдёт и облачный сервис, и сервер в собственной сети: платформа обращается к указанному адресу и не различает, где именно модель работает.

Если модели ещё нет, начните с двух подтем: Где взять модель — про сервисы и доступность из сети организации, Выбор модели — про то, какая модель подходит помощнику и какие параметры ей задать.

Настройки AI-провайдера и результат проверки

Состояние ​

ПереключательЧто делает
Включить AI-ассистентПоказывает пользователям кнопки помощника. Без настроенной языковой модели помощник работать не будет
Разрешить выпуск и использование MCP-токеновОткрывает вкладку «Доступ для ИИ» в профиле. Работает независимо от помощника — токены дают внешним клиентам доступ к API, а не к модели

Выпуск токенов включается тремя условиями сразу: этим переключателем, членством пользователя в группе «Пользователи AI mcp» — см. Пользователи и группы — и типом учётной записи «Создатель» или «Исследователь»: наблюдателю токены не выдаются.

Параметры подключения ​

ПолеОписание
Тип провайдера«OpenAI-совместимый» — облачные сервисы с этим API и серверы, которые разворачивают у себя (Ollama, LM Studio); либо Anthropic
Base URLАдрес API модели. У серверов с OpenAI-совместимым API обычно оканчивается на /v1
МодельИдентификатор модели у провайдера, например qwen/qwen3.8-27b. Кнопка справа в поле запрашивает список у провайдера — см. Выбор модели из списка. Какую выбрать — см. Выбор модели
API-ключСерверу в своей сети обычно не нужен, облачному сервису и Anthropic — обязателен. В базе хранится зашифрованным — тем же ключом платформы, что и пароли источников
Доп. параметры вызова (JSON)Необязательное поле: что ещё передать модели вместе с запросом — см. Доп. параметры вызова

Модель на той же машине, что и платформа

Если платформа работает в Docker, а модель запущена на самом хосте, localhost внутри контейнера указывает на сам контейнер. Используйте http://host.docker.internal:<порт>/v1. Для модели на другом сервере сети укажите его адрес обычным образом.

Доп. параметры вызова ​

Содержимое поля уходит модели вместе с запросом как есть: платформа список ключей не ограничивает, он зависит от выбранного сервиса. Записывается объектом JSON:

json
{"reasoning_effort": "none", "max_tokens": 900}

Служебные поля запроса (модель, текст запроса, режим потоковой выдачи) платформа заполняет сама — из этого поля они не подменяются, поэтому опечатка не отправит запрос на другую модель.

Своих значений платформа не добавляет

Чего нет в этом поле, того нет и в запросе: параметр берёт значение по умолчанию у самого сервиса. Это касается и temperature — если он важен, задайте его здесь явно.

Для генерации SQL обычно нужен предсказуемый ответ, а не разнообразие формулировок: с {"temperature": 0.1} один и тот же вопрос чаще даёт дословно совпадающий запрос, при 0.7 форма запроса меняется от прогона к прогону. Правильность SQL при этом не страдает.

Сервисы относятся к незнакомым параметрам по-разному: LM Studio и Ollama их пропускают, OpenAI отвечает ошибкой «Unrecognized request argument». Поэтому набор проверяется не по справочнику, а кнопкой Проверить.

У рассуждающих моделей отключайте рассуждения

Модель с внутренними рассуждениями (reasoning) тратит на них основное время ответа, а при небольшом лимите токенов SQL может в ответ не попасть — в интерфейсе это выглядит как долгое «Ассистент печатает» или как обрезанный запрос.

Название параметра зависит от сервиса: у агрегаторов моделей это {"reasoning": {"enabled": false}}, у LM Studio и Ollama — {"reasoning_effort": "none"}. Часть моделей отключать рассуждения не позволяет — подробности в разделе Отключение рассуждений.

Разница на модели qwen/qwen3.8-27b в LM Studio — один и тот же запрос «выручка по городам за 2025 год, только категория Электроника, топ-10», модель уже загружена в память:

Доп. параметрыОтвет помощникаПробный вызов кнопкой «Проверить»
пусто — модель рассуждает8,3–9,9 с4,0–4,5 с
{"reasoning_effort": "none"}1,5–1,9 с0,2–0,4 с

SQL в обоих случаях верный — разница только во времени. Настройка из запроса перекрывает переключатели в самом LM Studio, поэтому задавать её достаточно здесь. Сработал параметр или нет, показывает Проверить: в результате пишется, сколько токенов ушло на размышления.

max_tokens задавайте осознанно

Ответы помощника короткие, и лимит обычно не нужен: от зацикливания страхует таймаут вызова. Он полезен там, где ограничивают счёт за запрос, а у Anthropic обязателен — если не задать, платформа подставит 1024.

Если лимита не хватило, помощник не отдаёт обрезанный запрос: он отвечает ошибкой «Ответ модели неполный». В проверке тот же случай виден пометкой «ответ оборван по лимиту токенов». При включённых размышлениях они тратят тот же бюджет и могут израсходовать его до начала ответа.

Выбор модели из списка ​

Список моделей провайдера в поле «Модель»

Кнопка справа в поле Модель запрашивает список у самого провайдера и показывает его выпадающим меню, отсортированным по алфавиту. Это надёжнее ручного ввода: идентификатор не придётся списывать из каталога, а опечатка не всплывёт при первом же вопросе помощника.

Список запрашивается по тем параметрам, что сейчас в форме, — адресу и ключу. Сервис, не умеющий перечислять модели, вместо списка даёт подсказку «Провайдер не отдаёт список моделей — введите id вручную»: это не ошибка настройки, ручной ввод остаётся рабочим.

Проверка ​

Кнопка Проверить отправляет провайдеру пробный запрос параметрами из формы — до сохранения. Так подбирают новый сервис или модель, не трогая рабочую конфигурацию: если проверка не прошла, в базе остаётся прежняя настройка.

Удачная проверка показывает показатели вызова одной строкой и сам ответ модели:

В результатеЧто означает
Время ответаСколько занял вызов целиком
Токенов ответаСколько сгенерировала модель
«Без размышлений»Модель не тратила токены на рассуждения — параметр отключения сработал
«N на размышления»Рассуждения включены и съедают время; их стоит отключить
«Ответ оборван по лимиту токенов»Сработал max_tokens — ответ неполный
Ответ моделиЧто именно ответил сервис на пробный запрос

Модель и адрес в результате не повторяются — они видны в самой форме. Их платформа называет только тогда, когда проверялось не то, что сохранено: строкой «Проверены параметры формы, они ещё не сохранены: <модель> · <адрес>».

Ключ в проверку берётся сохранённый, если поле API-ключ пустое. Чтобы проверить сервер, которому ключ не нужен, включите Убрать сохранённый ключ — тогда запрос уйдёт без ключа.

Если проверка не прошла ​

Проверка с несуществующей моделью: причина, совет и ответ сервиса

Платформа называет причину и что с ней делать. Полный ответ сервиса не мешается под ногами: он раскрывается ссылкой Ответ сервиса — там же перечислены доп. параметры, которые уходили в запрос. Различаются:

ПричинаЧто делать
Регион заблокирован — быстрый отказ, до проверки ключаВыбрать сервис, доступный из вашей сети, см. Где взять модель
Ключ не принятКанал до сервиса работает — проверить сам ключ
Модель не найденаСверить идентификатор со списком моделей провайдера
Модель не разрешает отключать размышленияУбрать параметр отключения из доп. параметров
Квота исчерпанаВзять другую модель или подключить собственный ключ вендора
Лимит токенов кончился до начала ответаУвеличить max_tokens в доп. параметрах или убрать его
Сервис не ответил за отведённое времяДля модели в своей сети — обычно первый запрос после запуска, повторите
Соединение не установилосьПроверить адрес, порт и правила межсетевого экрана на сервере платформы

Если ответ пришёл, но медленно, проверка предупреждает отдельно: на один вопрос платформа обращается к модели до трёх раз, и при такой скорости цепочка упрётся в таймаут вызова.

Первый вызов после запуска сервера модели идёт заметно дольше остальных — десятки секунд против долей секунды у последующих: модель в этот момент загружается в память.

Дальше проверьте помощника в работе под учётной записью создателя — у администратора датасетов нет: откройте любой датасет → Создать SQL-блок → AI-помощник и задайте простой вопрос.

Опечатка в названии модели проверкой не ловится

Локальные серверы подставляют вместо неизвестного названия ту модель, что у них уже загружена, и отвечают как ни в чём не бывало. Проверка в этом случае показывает «ok», хотя работает не та модель, которую вы указали. Берите название из списка по кнопке в поле Модель — так опечатка исключена.

Что дальше ​

  • Где взять модель — сервисы моделей, доступность из России и промежуточный сервер.
  • Выбор модели — на что смотреть при выборе и сколько стоит работа помощника.
  • AI-помощник — как помощник выглядит для пользователя.