Семантический поиск
Вкладка Семантический поиск экрана Система. Поиск по смыслу находит запись по тому, о чём она, а не по точному совпадению слов. На этой вкладке задаётся, где именно вычисляется смысл.
Поиск по смыслу используется в документации, задачах, Drive, креативах и ассистенте. Отключение не лишает эти разделы поиска полностью: обычный словесный поиск продолжает работать везде, где он предусмотрен.
Где вычисляются векторы
Переключатель Режим поиска имеет три положения:
- Внешний (OpenRouter) — текст отправляется в OpenRouter и тарифицируется по вашему ключу там.
- Внутренний (на этом боксе) — текст обрабатывается движком, работающим на этом сервере, и никуда не уходит. В этом положении находится только что установленный сервер.
- Выкл — поиск по смыслу отключён везде.
Ядра и память для локального движка
Оба параметра относятся к положению Внутренний (на этом боксе) и вступают в силу после нажатия Сохранить рядом с полем.
- Ядра сервиса эмбеддинга — сколько ядер процессора может использовать локальный движок: целое число, не менее 1. Больше ядер — быстрее построение векторов, но меньше ресурсов остаётся для остального на сервере. По умолчанию — 4.
- Память сервиса эмбеддинга — сколько памяти он может занять, в гигабайтах, от 0,5 до 256. Слишком мало — движок не уместится и будет перезапускаться; слишком много — меньше остаётся для остального на сервере. По умолчанию — 3 ГБ.
Модель
Блок Модель эмбеддинга доступен только для чтения: он показывает используемую модель и длину векторов, которые она строит. Выбирать здесь нечего — на сервере работает одна модель.
Ниже отображается строка с текущим состоянием:
| Строка | Что означает |
|---|---|
| Семантический поиск работает. | Облачный режим настроен и работает. |
| Выбран режим «Внешний», но на боксе не настроен ключ OpenRouter — семантический поиск недоступен, пока ключ не задан в разделе «Подключения». | Выбран облачный режим, но на сервере нет ключа OpenRouter. Добавьте его в разделе Доступы. |
| Семантический поиск работает — векторы считаются локально на этом боксе, ничего не уходит в OpenRouter. | Локальный движок установлен, ничего не уходит с сервера. |
| Выбран режим «Внутренний», но локальный движок ещё не установлен на этом сервере, поэтому поиск по смыслу недоступен (словесный продолжает работать). Движок весит около двенадцати гигабайт и скачивается после выбора режима. | Выбран локальный режим, но движок ещё не установлен на этом сервере. |
| Семантический поиск выключен — он отключён для документации, задач, Диска, креативов и ассистента. Словесный поиск там, где он есть, продолжает работать. | Переключатель находится в положении Выкл. |
Движок скачивается на сервер после выбора локального режима, и это большой загружаемый файл — на новом сервере вы увидите именно такое состояние первым. Повторный выбор того же режима запускает загрузку заново, так можно повторить неудавшуюся попытку. Пока вкладка открыта, она проверяет состояние сама, поэтому движок, приехавший быстро, подхватывается без перезагрузки страницы. Но проверка идёт не бесконечно: на медленном канале загрузка может её пережить. Если вкладка по-прежнему сообщает, что движка нет, перезагрузите страницу — ожидание начнётся заново.
Это тот же движок, который использует вкладка Распознавание речи, поэтому, когда он загружен для одной из двух вкладок, он готов для обеих.