POST /person/fusion
Описание
Метод создает fusion-вектор (объединённое векторное представление) для персоны и позволяет сохранить дополнительные изображения или данные. Для доступа необходим JWT-токен в заголовке или в теле запроса.
Формат запроса
- HTTP метод:
POST - URL:
/person/fusion - Тип контента:
multipart/form-data - Авторизация: требуется
Параметры запроса
| Параметр | Тип | Где передаётся | Обязательный | Описание |
|---|---|---|---|---|
| token | string | Header, form-data | ✅* | Перманентный токен пользователя. Если временный токен не указан в заголовке «token», этот параметр обязателен в теле запроса |
| list_id | string | form-data | ✅ | Идентификатор списка персон |
| person_id | string | form-data | ✅ | Идентификатор персоны |
| replace_person_id | string | form-data | ❌ | ID персоны для замены |
| embeddings | array | form-data | ❌ | Векторное представление лица |
| new_person_threshold | string/number | form-data | ❌ | Порог совпадения для нового лица |
| fields | array | form-data | ❌ | Бизнес-поля для записи |
* Один из вариантов передачи токена обязателен.
Пример запроса (cURL)
curl -X POST "https://api.neuro-vision.ru/v1/person/fusion"
-H "Authorization: Bearer jwt.temporary.token"
-F "list_id=3fa85f64-5717-4562-b3fc-2c963f66afa6"
-F "person_id=75e55780-8943-11ea-9773-e96daa282099"
-F "fields=John"
-F "fields=Doe"
-F "embeddings=0.123,0.456,0.789" Примеры ответов
Успех (200 OK)
{
"status": "ok"
} Ошибка (400 Bad Request)
{
"message": "invalid schema",
"status": "error"
} Ошибка (401 Unauthorized)
{
"message": "access denied",
"status": "error"
} Ошибка (404 Not Found)
{
"message": "item with this id does not found",
"status": "error"
}