Аутентификация
Интеллос отправляет настроенный вами API Key как Bearer-токен в каждом запросе:Запрос
/retrieval к настроенному вами URL эндпоинта. Если вы зарегистрировали https://your-service.com, Интеллос отправляет запросы на https://your-service.com/retrieval.
Тело
retrieval_setting
metadata_condition
Интеллос передаёт условия по метаданным в ваш API, но в настоящее время не предоставляет пользователю интерфейс для их настройки. Этот параметр доступен только для программного использования.
Каждый объект в
conditions:
Поддерживаемые операторы сравнения
Поддерживаемые операторы сравнения
Пример запроса
Ответ
Верните HTTP 200 с телом в формате JSON, содержащим массивrecords. Если ни один результат не соответствует запросу, верните пустой массив: {"records": []}.
records
Интеллос не отклоняет записи с отсутствующими полями, но пропуск
content или score приведёт к неполным или неранжированным результатам.
Пример ответа
Обработка ошибок
Интеллос проверяет HTTP-код состояния вашего ответа. Любой статус, отличный от 200, вызывает ошибку, которая отображается пользователю. По желанию вы можете вернуть структурированную информацию об ошибке в формате JSON:
Ниже приведены рекомендуемые коды ошибок. Это соглашения, а не требования, навязываемые Интеллос:

