1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/alone88-ALAPI

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
ai.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 08:14 09bd192

Содержание проверки

Интерфейс содержания проверки поддерживает распознавание непристойного, жестокого, политического контента, а также текста, нарушающего правила.

Этот интерфейс принадлежит компании «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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/alone88-ALAPI.git
git@api.gitlife.ru:oschina-mirror/alone88-ALAPI.git
oschina-mirror
alone88-ALAPI
alone88-ALAPI
master