Retrieval Proxy
/retrieval_proxy
Отвечает за поиск различных типов контента, таких как сниппеты, URL-адреса, результаты текстового поиска и другие элементы.
Запрос
Header Parameters
Токен авторизации
ID пользователя
ID клиента-поверхности
ID запроса. Если отсутствует в запросе, ID будет присвоен на стороне сервера.
ID сессии
- application/json
Body
required
Массив фраз для поиска.
По умолчанию: true
Включение \ выключение в ответ ссылок на найденные документы .
По умолчанию: true
Включение \ выключение функциональности ранжирования документов.
По умолчанию: 5
Количество документов на выходе.
Это структура данных, представляющая собой словарь, где ключи являются строками, а значениями служат другие словари.
Возможные значения: [rambler
]
По умолчанию: [object Object]
Список источников с картинками с возможными параметрами для поиска. Если будет прислан пустой словарь, будут взяты значения по дефолту
По умолчанию: true
Включение / выключение в ответ поля debug_info.
ОК
- application/json
- Схема
- Пример из схемы
Schema
payload
object
required
sources
object
{
"payload": {
"status": "string",
"query": "string",
"documents": [
null
],
"images": [
null
]
},
"sources": {
"title": "string",
"url": "string"
},
"debug_info": {}
}
Ошибка валидации.
- application/json
- Схема
- Пример из схемы
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}