Skip to main content
POST
Bu endpoint’i, kullanıcı tarafından oluşturulan içeriği bir model endpoint’ine göndermeden önce kontrol etmek için kullanın. model ve input değeri içeren OpenAI uyumlu bir moderation isteği gönderin.
Bearer header’ında bir CometAPI API key kullanın: Authorization: Bearer $COMETAPI_KEY.

Request body

Multimodal moderation için, bunu destekleyen bir modelle OpenAI tarzı multimodal input gönderin; örneğin omni-moderation-latest. Herkese açık görsel URL’leri CometAPI sunucuları tarafından indirilebilir olmalıdır. Kopyalanabilir bir görsel testi için base64 data URL kullanın.

Request examples

Yalnızca tek bir metin girdisini sınıflandırmanız gerekiyorsa tek bir metin string’i gönderin:
Bir istekte birden fazla metin girdisini kontrol etmek istediğinizde bir string dizisi gönderin:
Moderation girdiniz, CometAPI’nin indirebildiği bir görsel içerdiğinde metin artı bir görsel URL’si gönderin:
Kendi içinde yeterli bir görsel isteğine ihtiyaç duyduğunuzda base64 data URL kullanın:

Response shape

Yanıt id, model, results ve usage içerir. results içindeki her öğe, eşleşen girdinin işaretlenip işaretlenmediğini, kategori boolean değerlerini, kategori skorlarını ve her kategoriye uygulanan girdi türlerini bildirir. Toplu metin isteğinde results, her input string’i için bir öğe içerir. Faturalandırma ve izleme alanları için usage kullanın.

Yetkilendirmeler

Authorization
string
header
gerekli

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

Gövde

application/json
model
string
gerekli

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

Örnek:

"omni-moderation-latest"

input
gerekli

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.

Örnek:

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

Yanıt

Moderation decisions and token usage.

id
string
gerekli

Moderation request ID.

Örnek:

"modr-1594"

model
string
gerekli

Model used for moderation.

Örnek:

"omni-moderation-latest"

results
object[]
gerekli

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

usage
object
gerekli

Token usage for the moderation request.