建立審查
使用 CometAPI POST /v1/moderations,以與 OpenAI 相容的審查請求檢查文字或多模態輸入。
在將使用者產生的內容傳送到模型端點之前,請使用此端點進行檢查。傳送一個與 OpenAI 相容的審查請求,其中包含Documentation 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 與 input 值。
Authorization: Bearer <COMETAPI_KEY>。請求主體
| 欄位 | 類型 | 必填 | 說明 |
|---|---|---|---|
input | string 或 array | 是 | 要檢查的內容。單一文字輸入請使用字串,批次文字檢查請使用字串陣列,或使用 OpenAI 風格的多模態部分,例如文字加上 image_url。 |
model | string | 是 | 審查模型的 model ID。除非你有特定的審查模型需求,否則請使用 omni-moderation-latest 進行文字與圖片審查。 |
omni-moderation-latest。公開圖片 URL 必須可供 CometAPI 伺服器下載。若要進行可直接複製的圖片測試,請使用 base64 data URL。
請求範例
當你只需要分類一個文字輸入時,請傳送單一文字字串:回應結構
回應包含id、model、results 與 usage。results 中的每個項目都會回報對應輸入是否被標記、各分類的布林值、分類分數,以及套用到各分類的輸入類型。對於批次文字請求,results 會為每個輸入字串包含一個項目。請使用 usage 作為計費與監控欄位。授權
CometAPI API key used for model requests. Send it as Authorization: Bearer <COMETAPI_KEY>.
主體
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."
回應
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.