RAM Tech API: определение достатка человека по его фото

RAMTech.ai — это сервис автоматической обработки фотографий и кадров видео с помощью нейросетей. Сервис позволяет быстро (за доли секунд) получить серию параметров человека на изображении, в том числе средний месячный оборот в рублях (принимаются изображения граждан РФ). API позволяет интегрировать наш сервис с любыми приложениями и онлайн-сервисами.

Первые 5000 обработанных изображений — абсолютно БЕСПЛАТНО: на условии размещения на Вашем сайте информации об использовании технологии RAMTech.AI. Для получения доступа — пожалуйста, свяжитесь с нами по адресу support@ramtech.ai

Введение

Мы предоставляем программный интерфейс (API), который позволяет интегрировать ваше программное обеспечение с нашим сервисом и автоматизировать процесс распознавания фотографий.

Процесс распознавания изображений состоит из 2-х простых шагов:

  • отправка изображения POST-запросом
  • получение результата обработки (менее секунды)

Фото человека

Схема API
Ваше
приложение
Ваша фотография
{   "Возраст":  "..."
    "Пол": "..."
    "Состоятельность": "..."
    ...     }
RAMTech.AI
Скоринг в JSON

С тарифами Вы можете ознакомиться на странице Цены.

Отправка одиночного изображения

Механизм отправки фото и получения результата очень прост, и не зависит от типа отправляемых изображений (JPG, PNG, WEBP):

  • 1. Получите Ваши индивидуальный ключ и пароль, запросив его по адресу support@ramtech.ai
  • 2. Мы предоставляем возможность абсолютно бесплатной обработки первых 5000 изображений, остальной объём — следует оплатить согласно выбранному тарифу.
  • 3. Отправьте HTTPS POST-запрос на URL нашего API:
    https://ramtest.ai/api
    Со следующими параметрами:
    key — Ваш индивидуальный ключ
    pass — Ваш пароль
    image — файл изображения
  • 4. Получите и обработайте ответ в формате JSON (будет получен непосредственно на этот POST-запрос менее, чем за секунду):
    {
        "restimages": сколько_осталось_изображений,
        "result": [...
            результат_распознавания
            ...]
    }

Поля JSON-ответа по тарифу "Стандарт"

Параметр Описание Формат Возможные значения
"Возраст" Возрастмнение основной нейросети массив "категория": вероятность "Возраст":[
"Меньше 20-ти лет",
"20 ... 30",
"30 ... 40",
"40 ... 50",
"50 ... 60",
"Старше 60-ти лет"
]
"Пол" Пол человекана основе анализа лица и фигуры массив "категория": вероятность "Пол":[
"Lady",
"Man"
]
"Место" Наиболее вероятное место съёмки человека массив "категория": вероятность "Место":[
"в недорогой домашней обстановке",
"в обычной домашней обстановке",
"в дорогой домашней обстановке",
"на низкооплачиваемой работе",
"на среднеоплачиваемой работе",
"на высокооплачиваемой работе",
"в недорогом ресторане/кафе",
"в ресторане средней ценовой категории",
"в дорогом ресторане",
"в магазине, ТЦ",
"на мероприятии (например, на свадьбе, концерте, выставке)",
"на спорте (тренажёрный зал, бассейн, стадион)",
"в фотостудии",
"в общественном месте",
"в помещении",
"во дворе дешёвого загородного дома",
"во дворе среднего загородного дома",
"во дворе дорогого загородного дома",
"во дворе дешёвого многоквартирного дома",
"во дворе среднего многоквартирного дома",
"во дворе дорогого многоквартирного дома",
"на дешёвом курорте",
"на курорте средней ценовой категории",
"на дорогом курорте",
"на фоне достопримечательности (Россия, Украина, Беларусь)",
"на фоне достопримечательности (ближнее зарубежье)",
"на фоне достопримечательности (дальнее зарубежье)",
"на природе (вид невзрачный)",
"на природе (вид обычный)",
"на природе (впечатляющий, красивый вид)",
"рядом с авто (дешёво)",
"рядом с авто средней ценовой категории",
"рядом с дорогим авто",
"в парке",
"у водоёма",
"на улице",
"на улице",
"в недорогом авто",
"в авто - средней ценовой категории",
"в дорогом авто",
"в общественном наземном транспорте",
"в общественном водном транспорте",
"в самолёте",
"в личном водном транспорте",
"в личном воздушном транспорте (Business Jet)",
"в транспорте"
]
"Состоятельность" Уровень состоятельности, от "нищий" до "миллиардер" массив чисел (вероятность), по каждой из категорий "Состоятельность":[
"нищий (бомж)",
"ниже среднего",
"средняя",
"выше среднего",
"состоятельный(ая)",
"миллиардер(ша)"
]
"Средний месячный оборот" Средний месячный оборот текст с учётом доп.факторов

Отправка профиля

  • 1. Выполните п.1 и п.2, аналогично тем, что указаны в блоке "Отправка одиночного изображения"
  • 3. Отправьте HTTPS POST-запрос на URL нашего API:
    https://ramtest.ai/api
    Со следующими JSON-параметрами:
    key — Ваш индивидуальный ключ
    pass — Ваш пароль
    profile — содержимое профиля (пример)
  • 4. Получите ответ со статусом, возможные варианты:
    • {status: "ok", id: 1, queue: 0}
      — профиль принят в обработку, назначен id = 1, очередь профилей = 0
    • {status: "failed", description: "bad_request"}
      — профиль отклонён, некорректно сформирован запрос
    • {status: "busy", queue: 100}
      — профиль отклонён, переполнена очередь
  • 5. В случае успешной отправки профиля, с регулярностью каждые 5 - 10 секунд опрашивайте сервер по адресу:
    https://ramtest.ai/result
    Со следующими JSON-параметрами:
    {
    	 id: идентификатор_профиля
    }
    В качестве ответа будет отправлен результат (пример)
    , либо сведения о статусе, например:
    {
    	 status: "in_progress", progress: 45
    }