Skip to main content
POST
使用此端點可在你將使用者產生的內容送到模型端點之前先進行檢查。傳送一個與 OpenAI 相容的審核請求,並包含 modelinput 值。
在 bearer header 中使用 CometAPI API key:Authorization: Bearer $COMETAPI_KEY

請求主體

對於多模態審核,請使用 OpenAI 風格的多模態輸入,並搭配支援該格式的模型,例如 omni-moderation-latest。公開圖片 URL 必須可供 CometAPI 伺服器下載。若要進行可直接複製使用的圖片測試,請使用 base64 data URL。

請求範例

當你只需要分類單一文字輸入時,請傳送單一文字字串:
當你想在一次請求中檢查多個文字輸入時,請傳送字串陣列:
當你的審核輸入包含 CometAPI 可下載的圖片時,請傳送文字加上圖片 URL:
當你需要自包含的圖片請求時,請使用 base64 data URL:

回應結構

回應包含 idmodelresultsusageresults 中的每個項目都會回報對應輸入是否被標記、分類布林值、分類分數,以及套用到各分類的輸入類型。對於批次文字請求,results 會為每個輸入字串一一包含對應項目。請使用 usage 取得計費與監控欄位。

授權

Authorization
string
header
必填

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

主體

application/json
model
string
必填

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

範例:

"omni-moderation-latest"

input
必填

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.

id
string
必填

Moderation request ID.

範例:

"modr-1594"

model
string
必填

Model used for moderation.

範例:

"omni-moderation-latest"

results
object[]
必填

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

usage
object
必填

Token usage for the moderation request.