Создать fusion-вектор и сохранить дополнительные изображения

POST /person/fusion


Описание

Метод создает fusion-вектор (объединённое векторное представление) для персоны и позволяет сохранить дополнительные изображения или данные. Для доступа необходим JWT-токен в заголовке или в теле запроса.


Формат запроса

  • HTTP метод: POST
  • URL: /person/fusion
  • Тип контента: multipart/form-data
  • Авторизация: требуется

Параметры запроса

ПараметрТипГде передаётсяОбязательныйОписание
tokenstringHeader, form-data✅*Перманентный токен пользователя. Если временный токен не указан в заголовке «token», этот параметр обязателен в теле запроса
list_idstringform-dataИдентификатор списка персон
person_idstringform-dataИдентификатор персоны
replace_person_idstringform-dataID персоны для замены
embeddingsarrayform-dataВекторное представление лица
new_person_thresholdstring/numberform-dataПорог совпадения для нового лица
fieldsarrayform-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"
}