18+ контентін тану
Бұл әдіс фотосуретте тыйым салынған контенттің (18+) бар-жоғын анықтауға мүмкіндік береді.
HOST: https://smarty.mail.ru
ENDPOINT: /api/v1/adult/detect
Авторизация деректері сұрау жолында беріледі:
Параметр | Тип | Обязательный | Значение |
|---|---|---|---|
oauth_token | string | OAuth2 қол жеткізу токені | |
oauth_provider | string | OAuth2 провайдері |
Сұрау параметрлері сұрау денесінде JSON форматында беріледі:
Параметр | Тип | Обязательный | Значение |
|---|---|---|---|
file | string | Файлдар массиві. Файл атаулары әртүрлі болуы тиіс | |
meta | object | Сұрау денесі | |
images | array | Берілетін кескіндердің метадеректері | |
name | string | Сұраудағы және жауаптағы файлдарды сәйкестендіруге арналған файл атаулары |
curl -X POST "https://smarty.mail.ru/api/v1/adult/detect?oauth_token=your_token&oauth_provider=mcs" -H "Accept: application/json" -H "Content-Type: multipart/form-data" -F "file=@lena_color.png" -F "meta={"images": [{"name": "file"}]}"
Параметр | Тип | Значение |
|---|---|---|
status | int | Орындалған операцияның күй коды |
body | object | Жауап денесі |
objects | array | Әрбір файл үшін нәтижелер массиві |
Мүмкін жауаптар:
200— Vision серверлерімен сәтті өзара әрекеттесу. Қалған статустар үшін қате сипаттамасыbodyішінде келтіріледі.400— қате сұрау: енгізілген деректер синтаксисінің дұрыстығын тексеріңіз.403— қол жеткізуге тыйым салынған: қол жеткізу токенін жаңартыңыз немесе басқа провайдерді таңдаңыз.500— сервердің ішкі қатесі.
Параметр | Тип | Обязательный | Значение |
|---|---|---|---|
status | int | Орындалған операцияның күй коды:
| |
error | string | Қатенің мәтіндік сипаттамасы | |
name | string | Сұраудағы және жауаптағы файлдарды сәйкестендіруге арналған файл атауы | |
safe | number | Суретте 18+ контентінің жоқ екеніне сенімділік дәрежесі; мәні |
{"status": 200,"body": {"objects": [{"status": 0,"name": "file","safe": 0.010846120305359364}]}}