Creare una moderazione
Usa CometAPI POST /v1/moderations per controllare testo o input multimodale con una richiesta di moderazione compatibile con OpenAI.
Usa questo endpoint per controllare contenuti generati dagli utenti prima di inviarli a un endpoint model. Invia una richiesta di moderazione compatibile con OpenAI con un valoreDocumentation 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 e un valore input.
Authorization: Bearer <COMETAPI_KEY>.Corpo della richiesta
| Field | Type | Required | Description |
|---|---|---|---|
input | string o array | Yes | Il contenuto da controllare. Usa una stringa per un singolo input di testo, un array di stringhe per controlli batch del testo, oppure parti multimodali in stile OpenAI come testo più image_url. |
model | string | Yes | model ID di moderazione. Usa omni-moderation-latest per la moderazione di testo e immagini, a meno che tu non abbia un requisito specifico per un model di moderazione. |
omni-moderation-latest. Gli URL di immagini pubbliche devono essere scaricabili dai server CometAPI. Per un test immagine copiabile, usa un URL di dati base64.
Esempi di richiesta
Invia una singola stringa di testo quando devi classificare un solo input di testo:Struttura della risposta
La risposta includeid, model, results e usage. Ogni elemento in results indica se l’input corrispondente è stato segnalato, i booleani delle categorie, i punteggi delle categorie e i tipi di input applicati a ciascuna categoria. Per una richiesta batch di testo, results contiene un elemento per ogni stringa di input. Usa usage per i campi di fatturazione e monitoraggio.Autorizzazioni
CometAPI API key used for model requests. Send it as Authorization: Bearer <COMETAPI_KEY>.
Corpo
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."
Risposta
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.