Skip to main content
POST
Gebruik deze endpoint om door gebruikers gegenereerde content te controleren voordat je die naar een model-endpoint stuurt. Verstuur een OpenAI-compatibel moderation-verzoek met een model en een input-waarde.
Gebruik een CometAPI API-sleutel in de bearer-header: Authorization: Bearer $COMETAPI_KEY.

Request body

Voor multimodal moderation verstuur je OpenAI-stijl multimodal input met een model dat dit ondersteunt, zoals omni-moderation-latest. Openbare image URL’s moeten door CometAPI-servers kunnen worden gedownload. Gebruik voor een kopieerbare image-test een base64 data URL.

Request examples

Verstuur één tekststring wanneer je slechts één tekstinput hoeft te classificeren:
Verstuur een array van strings wanneer je meerdere tekstinputs in één request wilt controleren:
Verstuur tekst plus een image URL wanneer je moderation-input een image bevat die CometAPI kan downloaden:
Gebruik een base64 data URL wanneer je een op zichzelf staand image-request nodig hebt:

Response shape

De response bevat id, model, results en usage. Elk item in results meldt of de overeenkomende input is gemarkeerd, category-booleans, category-scores en inputtypes die op elke category zijn toegepast. Voor een batch-tekstrequest bevat results één item per inputstring. Gebruik usage voor velden voor facturatie en monitoring.

Autorisaties

Authorization
string
header
vereist

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

Body

application/json
model
string
vereist

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

Voorbeeld:

"omni-moderation-latest"

input
vereist

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.

Voorbeeld:

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

Respons

Moderation decisions and token usage.

id
string
vereist

Moderation request ID.

Voorbeeld:

"modr-1594"

model
string
vereist

Model used for moderation.

Voorbeeld:

"omni-moderation-latest"

results
object[]
vereist

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

usage
object
vereist

Token usage for the moderation request.