Версия 2.3.0#
12.05.2026 г.
Вышел новый релиз Sherpa AI Server: Версия 2.3.0.
1. Обновленный API#
В Sherpa AI Server обновлен API: основные методы переведены на актуальный формат /api/v1/.
Это важно для интеграций и внешних систем, которые обращаются к Sherpa AI Server напрямую.
Актуальная документация API доступна в Swagger:
2. Улучшенная детализация аудита#
На экране Аудит в карточке записи появилось поле "Изменения". В нем отображается, какие поля сущности были изменены, а также старые и новые значения.
.png)
Данные об изменениях также доступны через API в поле "diff" для записей аудита, например в запросе: GET /api/v1/audits/{audit_guid}.
Это помогает администратору быстрее понять, какие настройки или данные были изменены.
3. Расширенная поддержка типов файлов при индексации #
Теперь при индексации поддерживается больше форматов документов и текстовых файлов, включая .pdf, docx, .odt, .pptx, .ppt, .rtf, .epub, .html, .md, .csv, .json, .xml, .yaml, .toml, логи, конфигурационные файлы и файлы с исходным кодом.
Это помогает пользователю добавлять больше рабочих материалов без предварительного ручного преобразования в текстовый формат.
4. Оценки ответов Ассистента#
На экране Чат под ответами Ассистента появились кнопки оценки: "Лайк" и "Дизлайк".
.png)
Если вход выполнен под аккаунтом без связанного пользователя, оценки не отображаются.
Пользователь может оценить ответ Ассистента и при необходимости добавить комментарий. При нажатии на "Лайк" или "Дизлайк" открывается окно с соответствующим полем для комментария.
.png)
После сохранения выбранная оценка подсвечивается голубым цветом под ответом Ассистента.
.png)
Сохраненные оценки можно увидеть на экране История чатов. В таблице истории появилась колонка со статистикой по оценкам сообщения: количество лайков, количество дизлайков, общее число оценок и процент положительных оценок.

Подробный список оценок доступен во всплывающем окне "Показать сообщение", которое открывается после нажатия на кнопку просмотра сообщения (с иконкой лупы).
.png)
В открывшемся диалоге отображается информация о сообщении, а ниже — таблица оценок. Тип оценки показывается иконкой "Лайка" или "Дизлайка", рядом выводятся комментарий и дата создания.
Оценки также доступны через API:
- Создать оценку ответа Ассистента:
POST /api/v1/messages/{message_guid}/ratings
Пример запроса:
{
"type": "like",
"comment": "Ответ полезный и точный"
}
- Получить список оценок по сообщению:
GET /api/v1/messages/{message_guid}/ratings
Пример запроса:
GET /api/v1/messages/7f6f1e8a-2d9c-4f6a-9c7e-123456789abc/ratings?pagination[per_page]=100
В запросе на создание оценки в поле "type" передается значение "like" для лайка или "dislike" для дизлайка.
API возвращает список оценок с типом оценки, комментарием и датой создания.
Также доступны фильтрация по типу оценки, сортировка и пагинация.
5. Индикатор обработки ответа#
В чате появился индикатор "Думаю…". Он отображается в области ответа Ассистента, пока Sherpa AI Server обрабатывает запрос пользователя и готовит ответ.

Это помогает пользователю понимать, что запрос принят в работу, система не зависла, а ответ еще формируется. Особенно полезно для длинных запросов, работы с файлами и задач, где обработка занимает больше времени.
6. Улучшенная работа с файлами Интерпретатора кода#
На экране Чат в Интерпретаторе кода улучшена работа с файлами, которые появляются в результате выполнения запроса. Теперь изображения, созданные Интерпретатором кода, отображаются прямо в чате, без дополнительного открытия или ручного скачивания.

Это помогает быстрее проверить результат выполнения кода, например график, схему или другое изображение.
Кнопка "Скачать" для файлов Интерпретатора кода стала работать стабильнее. Файлы скачиваются напрямую из браузера, без блокировки всплывающих окон.

Также исправлена ошибка, из-за которой скачивание файлов Интерпретатора кода могло завершиться отказом в доступе. Теперь ссылки на скачивание используют корректный маршрут, а Sherpa AI Server правильно определяет тип файла при скачивании: изображение, таблица, текстовый файл и т.д.
7. Поддержка часовых поясов#
Теперь API принимает даты в формате ISO 8601 с указанием часового пояса, хранит их в едином формате и возвращает с учетом часового пояса аккаунта.
Это помогает корректно отображать время в истории чатов, фильтрах, лицензиях, запусках и других разделах, где важно точное время события. Пользователям и администраторам становится проще сопоставлять события, если они работают из разных часовых поясов.
8. Улучшенная фильтрация по датам#
На экране История чатов в фильтрах по датам обновлен формат передачи значений. Теперь даты передаются с явным указанием часового пояса, поэтому фильтрация работает точнее и не смещает границы периода.
.png)
Это особенно важно для таблиц и отчетов, где пользователь выбирает период и ожидает увидеть все события именно за выбранные дату и время.
9. Расширенные данные о пользователях в API#
API пользователя теперь возвращает не только основные данные пользователя, но и список его ролей.

Это упрощает интеграции и администрирование: внешние системы могут сразу видеть, какие роли назначены пользователю, без дополнительных запросов.
10. Уточненный доступ к Аккаунтам#
В API получения Аккаунтов обновлена логика доступа. Теперь пользователь видит не только текущий, но и дочерние (связанные с ним) Аккаунты.

Это делает работу с Аккаунтами безопаснее и помогает не показывать пользователю лишние данные.
11. Улучшенная проверка обязательных полей#
Если пользователь или внешняя система не передали обязательное поле, например логин, пароль или название, API теперь возвращает понятную ошибку проверки данных вместо внутренней ошибки сервера.

Это помогает быстрее найти ошибку в запросе и исправить ее без обращения к логам сервера.
12. Улучшенный интерфейс в Чате#
В Чате обновлены несколько элементов интерфейса:
- Поле ввода сообщения теперь автоматически увеличивается по мере набора текста, до шести строк.

Это удобно для длинных запросов: пользователь видит больше текста перед отправкой.
- Кнопки действий у сообщения стали заметнее при наведении.
Это помогает быстрее находить действия "Копировать", "Удалить", "Редактировать" и "Скачать".
13. Обновленный диалог редактирования пользователя#
На экране Пользователи в диалоге редактирования пользователя убраны неиспользуемые параметры уведомлений. Также улучшена работа с LDAP: список LDAP-пользователей загружается только при выборе соответствующего типа пользователя.
.png)
14. Обновленные сценарии для установки и обновления#
В документацию по установке и обновлению Sherpa AI Server добавлены рекомендуемые способы установки и обновления через готовые скрипты:
install.sh;update.sh.
Отдельно перечислены профили запуска: GPU, GPU2, CPU, Whisper, Reranker и полный профиль.
Это помогает администраторам быстрее выбрать подходящий вариант установки или обновления.
15. Обновленный Docker-образ для выполнения Python-кода#
В поставку добавлена автоматическая сборка Docker-образа, который используется для выполнения Python-кода в режиме интерпретатора кода.
Администратор может заранее собрать или скачать готовый Docker-образ, перенести его в закрытый контур и установить без доступа к интернету. Для этого обновлены сценарии сборки, загрузки и офлайн-установки.
Это упрощает работу в изолированных средах, где Docker-образы должны быть заранее собраны и перенесены вручную.