Skip to main content
POST
Verwenden Sie diesen Endpunkt, um von Nutzern erzeugte Inhalte zu prüfen, bevor Sie sie an einen Modell-Endpunkt senden. Senden Sie eine OpenAI-kompatible Moderationsanfrage mit einem model und einem input-Wert.
Verwenden Sie einen CometAPI-API-Schlüssel im Bearer-Header: Authorization: Bearer $COMETAPI_KEY.

Request-Body

Für multimodale Moderation senden Sie multimodale Eingaben im OpenAI-Stil mit einem Modell, das diese unterstützt, z. B. omni-moderation-latest. Öffentliche Bild-URLs müssen von den CometAPI-Servern heruntergeladen werden können. Für einen kopierbaren Bildtest verwenden Sie eine base64-Daten-URL.

Anfragebeispiele

Senden Sie einen einzelnen Text-string, wenn Sie nur eine Texteingabe klassifizieren müssen:
Senden Sie ein array von strings, wenn Sie mehrere Texteingaben in einer Anfrage prüfen möchten:
Senden Sie Text plus eine Bild-URL, wenn Ihre Moderationseingabe ein Bild enthält, das CometAPI herunterladen kann:
Verwenden Sie eine base64-Daten-URL, wenn Sie eine in sich geschlossene Bildanfrage benötigen:

Antwortformat

Die Antwort enthält id, model, results und usage. Jedes Element in results gibt an, ob die entsprechende Eingabe markiert wurde, enthält Kategorie-Boolean-Werte, Kategorie-Scores und auf jede Kategorie angewendete Eingabetypen. Bei einer Batch-Textanfrage enthält results ein Element pro Eingabe-string. Verwenden Sie usage für Abrechnungs- und Überwachungsfelder.

Autorisierungen

Authorization
string
header
erforderlich

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

Body

application/json
model
string
erforderlich

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

Beispiel:

"omni-moderation-latest"

input
erforderlich

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.

Beispiel:

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

Antwort

Moderation decisions and token usage.

id
string
erforderlich

Moderation request ID.

Beispiel:

"modr-1594"

model
string
erforderlich

Model used for moderation.

Beispiel:

"omni-moderation-latest"

results
object[]
erforderlich

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

usage
object
erforderlich

Token usage for the moderation request.