Skip to main content
POST
Використовуйте цей endpoint, щоб перевіряти контент, створений користувачами, перед тим як надсилати його до endpoint моделі. Надішліть OpenAI-сумісний запит moderation із значеннями model та input.
Використовуйте API key CometAPI у bearer-заголовку: Authorization: Bearer $COMETAPI_KEY.

Тіло запиту

Для multimodal moderation надсилайте multimodal input у стилі OpenAI з моделлю, яка це підтримує, наприклад omni-moderation-latest. Публічні URL зображень мають бути доступними для завантаження серверами CometAPI. Для тесту зображення, яке можна легко скопіювати, використовуйте URL даних base64.

Приклади запитів

Надсилайте один текстовий рядок, коли вам потрібно класифікувати лише один текстовий input:
Надсилайте масив рядків, коли хочете перевірити кілька текстових input в одному запиті:
Надсилайте текст і URL зображення, коли ваш input для moderation містить зображення, яке CometAPI може завантажити:
Використовуйте URL даних base64, коли вам потрібен самодостатній запит із зображенням:

Форма відповіді

Відповідь містить id, model, results і usage. Кожен елемент у results повідомляє, чи було позначено відповідний input, логічні значення категорій, оцінки категорій і типи input, застосовані до кожної категорії. Для пакетного текстового запиту results містить по одному елементу на кожен рядок input. Використовуйте usage для полів білінгу та моніторингу.

Авторизації

Authorization
string
header
обов'язково

CometAPI API key used for model requests. Send it as Authorization: Bearer $COMETAPI_KEY.

Тіло

application/json
model
string
обов'язково

Required moderation model ID. Use omni-moderation-latest for text and image moderation unless you have a specific moderation model requirement.

Приклад:

"omni-moderation-latest"

input
обов'язково

Content to check. Use a string for one text input, an array of strings for batch text checks, or OpenAI-style multimodal parts such as text plus image_url when the selected model supports it.

Приклад:

"I want to check this text before sending it to a model."

Відповідь

Moderation decisions and token usage.

id
string
обов'язково

Moderation request ID.

Приклад:

"modr-1594"

model
string
обов'язково

Model used for moderation.

Приклад:

"omni-moderation-latest"

results
object[]
обов'язково

Moderation decisions. For batch text input, this array contains one result per input string.

usage
object
обов'язково

Token usage for the moderation request.