Créer une modération
Utilisez CometAPI POST /v1/moderations pour vérifier du texte ou une entrée multimodale avec une requête de modération compatible OpenAI.
Utilisez ce endpoint pour vérifier le contenu généré par les utilisateurs avant de l’envoyer à un endpoint de modèle. Envoyez une requête de modération compatible OpenAI avec une valeurDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
model et une valeur input.
Authorization: Bearer <COMETAPI_KEY>.Corps de la requête
| Field | Type | Required | Description |
|---|---|---|---|
input | string or array | Yes | Le contenu à vérifier. Utilisez une chaîne pour une seule entrée texte, un tableau de chaînes pour des vérifications de texte par lot, ou des éléments multimodaux de style OpenAI comme du texte plus image_url. |
model | string | Yes | model ID de modération. Utilisez omni-moderation-latest pour la modération de texte et d’image, sauf si vous avez une exigence spécifique concernant un modèle de modération. |
omni-moderation-latest. Les URL d’images publiques doivent pouvoir être téléchargées par les serveurs CometAPI. Pour un test d’image copiable, utilisez une URL de données base64.
Exemples de requête
Envoyez une seule chaîne de texte lorsque vous devez classifier une seule entrée texte :Format de la réponse
La réponse inclutid, model, results et usage. Chaque élément de results indique si l’entrée correspondante a été signalée, les booléens de catégorie, les scores de catégorie et les types d’entrée appliqués à chaque catégorie. Pour une requête de texte par lot, results contient un élément par chaîne d’entrée. Utilisez usage pour les champs de facturation et de surveillance.Autorisations
CometAPI API key used for model requests. Send it as Authorization: Bearer <COMETAPI_KEY>.
Corps
Required moderation model ID. Use omni-moderation-latest for text and image moderation unless you have a specific moderation model requirement.
"omni-moderation-latest"
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."
Réponse
Moderation decisions and token usage.
Moderation request ID.
"modr-1594"
Model used for moderation.
"omni-moderation-latest"
Moderation decisions. For batch text input, this array contains one result per input string.
Token usage for the moderation request. Additional provider accounting fields can be present.