Перейти к содержанию
Sursa для разработчиков

Объекты

ChatErrorCode

Коды ошибок Sursa:
- sources_inaccessible: карточка-источник недоступна пользователю, поэтому скрыт весь ответ.

- canceled: ответ остановлен через POST /v1/questions/{id}/cancel.

- server_restart: экземпляр Sursa или ассистента остановился для обновления, и поток закрылся штатно до завершения ответа. Событие несёт retry: true, ответ помечается отменённым и заново не формируется, поэтому тот же запрос можно отправить ещё раз без изменений.

- out_of_scope: ответ опирается только на документы из коллекций, которые пользователь может читать, но которые находятся вне выбранной, и запросить ответ заново без них нельзя (текст уже отправлен или использовались инструменты). Ответ скрыт, а details.collections сообщает, где ответ есть (интерфейс предлагает переключить коллекцию).

- external_ai_disabled: организация отключила внешних поставщиков ИИ (флаг функции external_ai), а без них этот ответ получить нельзя. Обратитесь к администратору.

Клиент, который не знает кода, обрабатывает его как любую другую ошибку потока.

Поля

string

Допустимые значения: no_collectionstimeoutforbiddeninternalsources_inaccessiblecanceledserver_restartout_of_scopeexternal_ai_disabledassistant.unavailable

Входит в

ChatEventError