內容審核
建立審核
使用 CometAPI POST /v1/moderations,透過與 OpenAI 相容的審核請求來檢查文字或多模態(Multimodal)輸入。
POST
使用此端點可在你將使用者產生的內容送到模型端點之前先進行檢查。傳送一個與 OpenAI 相容的審核請求,並包含
當你想在一次請求中檢查多個文字輸入時,請傳送字串陣列:
當你的審核輸入包含 CometAPI 可下載的圖片時,請傳送文字加上圖片 URL:
當你需要自包含的圖片請求時,請使用 base64 data URL:
model 與 input 值。
在 bearer header 中使用 CometAPI API key:
Authorization: Bearer $COMETAPI_KEY。請求主體
對於多模態審核,請使用 OpenAI 風格的多模態輸入,並搭配支援該格式的模型,例如
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.
主體
application/json
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.