Интерфейс содержания проверки поддерживает распознавание непристойного, жестокого, политического контента, а также текста, нарушающего правила.
Этот интерфейс принадлежит компании «Baidu AI», некоторые возвращаемые параметры можно найти в документации Baidu AI.
Проверка наличия запрещённого текста. Проверка на наличие:
Непристойные оскорбления.
Адрес запроса: /api/ai/image
.
Способ запроса: get
, post
.
Параметры запроса:
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
text | Да | string | Текст для проверки |
Возвращаемые параметры:
Параметр | Тип | Подробное описание |
---|---|---|
logid | uint64 | Уникальный идентификатор, сгенерированный при правильном вызове, используется для определения местоположения проблемы |
result | object | Содержит подробную информацию о результатах проверки |
+spam | int | Указывает на наличие запрещённого контента: 0 — нет запрещённого, 1 — запрещённый, 2 — рекомендуется ручная проверка |
+reject | array | Список категорий, которые не прошли проверку, и подробная информация |
+review | array | Категории, требующие ручной проверки, и подробная информация |
+pass | array | Прошедшие проверку категории и подробная информация |
++label | int | Тип запрещённого содержимого |
++score | float | Оценка запрещённости, диапазон от 0 до 1, чем выше значение, тем выше риск |
++hit | array | Слова, соответствующие запрещённому типу, могут быть пустыми |
Пример успешного ответа:
{
"code": 200,
"msg": "success",
"data": {
"spam": 0,
"review": [],
"reject": [],
"pass": [
{
"score": 0.2,
"hit": [],
"label": 1
},
{
"score": 0.12200000137091,
"hit": [],
"label": 2
},
{
"score": 0,
"hit": [],
"label": 3
},
{
"score": 0.2195476119403,
"hit": [],
"label": 4
},
{
"score": 0.017000000923872,
"hit": [],
"label": 5
}
]
},
"Author": {
"name": "Alone88",
"desc": "Предоставленный Alone88 бесплатный API-сервис, официальная документация: www.alapi.cn"
}
}
Пример неудачного ответа:
{
"code": 200,
"msg": "success",
"data": {
"spam": 2,
"review": [
{
"score": 0.8,
"hit": ["двуствольное ружьё"],
"label": 1
},
{
"score": 0.63,
"hit": ["тупой х"],
"label": 5
}
],
"reject": [],
"pass": [
{
"score": 0.012000000104308,
"hit": [],
"label": 2
},
{
"score": 0,
"hit": [],
"label": 3
},
{
"score": 0.33230149253731,
"hit": [],
"label": 4
}
]
},
"Author": {
"name": "Alone88",
"desc": "Предоставленный Alone88 бесплатный API-сервис, официальная документация: www.alapi.cn"
}
}
Используется для обнаружения непристойного, жестокого, политического, общественного контента, оптического распознавания символов (OCR), OCR для веб-изображений, отвратительных изображений, водяных знаков и двумерных кодов.
Адрес запроса: /api/ai/image
.
Способ запроса: get
или post
.
Параметры запроса:
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
url | Нет | string | Адрес изображения |
file | Нет | image | Изображение для распознавания, отправляется методом post |
type | Нет | string | Проверяемый тип, по умолчанию — проверка на непристойность (antiporn) |
Параметр type может принимать несколько значений, например, type=public,antiporn
, где несколько типов разделяются запятой.
Дополнительные возвращаемые параметры см. в документации Baidu AI, писать документацию так утомительно... (;´д`)ゞ
Параметр | Описание |
---|---|
ocr | Оптическое распознавание символов |
public | Распознавание публичных персон |
politician | Распознавание политических персон |
antiporn | Распознавание непристойности |
terror | Распознавание жестокости |
webimage | OCR для веб-изображения |
disgust | Распознавание отвратительного изображения |
watermark | Распознавание водяных знаков, двумерных кодов |
Распознавание непристойности (тип по умолчанию):
data
содержит параметр antiporn
. probability
: вероятность несоответствия требованиям. class_name
: описание.
conclusion
: окончательное решение о распознавании. ```
class_name: "Чувственная"
},
{
probability: 0.998825,
class_name: "Эротическая"
},
{
probability: 0.001059,
class_name: "Нормальная"
}
],
conclusion: "Эротическая",
log_id: 1335898886229066160,
result_fine: [
{
probability: 0.978202,
class_name: "Общая эротика"
},
{
probability: 0.020615,
class_name: "Детская эротика"
},
{
probability: 8.0e-6,
class_name: "SM"
},
{
probability: 7.2e-5,
class_name: "Художественная эротика"
},
{
probability: 3.6e-5,
class_name: "Детское обнажение"
},
{
probability: 0.000258,
class_name: "Вульгарная"
},
{
probability: 0.000608,
class_name: "Сексуальные игрушки"
},
{
probability: 3.4e-5,
class_name: "Женская чувственность"
},
{
probability: 1.2e-5,
class_name: "Детская женская чувственность"
},
{
probability: 8.2e-5,
class_name: "Мужская чувственность"
},
{
probability: 2.8e-5,
class_name: "Естественное мужское обнажение"
},
{
probability: 4.0e-6,
class_name: "Интимное поведение"
},
{
probability: 8.0e-6,
class_name: "Детская интимное поведение"
},
{
probability: 1.9e-5,
class_name: "Специальный класс"
},
{
probability: 1.0e-6,
class_name: "Обычная нормальная"
},
{
probability: 1.2e-5,
class_name: "Детская нормальная"
}
],
result_num: 16,
confidence_coefficient: "Определённо"
},
Author: {
name: "Alone88",
desc: "Предоставленный Alone88 бесплатный API-сервис. Официальная документация: www.alapi.cn"
}
}
| +error_msg | string | Нет | Внутренняя информация об ошибке, возвращается только при сбое нижнего уровня сервиса, при успешном выполнении не возвращается |
| +type | Integer | Нет | Тип проверки: 1 — эротика, 2 — сексуальность, 3 — насилие, 4 — отвращение, 5 — водяной знак, 6 — двумерный код, 7 — штрих-код, 8 — политический деятель, 9 — чувствительное слово, 10 — пользовательское чувствительное слово |
| +msg | String | Нет | Описание несоответствий требованиям |
| +probability | double | Нет | Степень уверенности в несоответствии требованиям |
| +stars | object[] | Нет | Массив списков политических деятелей, появляется только при неудачной проверке политической задачи |
| +words | string | Нет | Список чувствительных слов, появляется только при отказе в проверке чувствительных слов |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )