Skip to main content
POST
使用此端点可在将用户生成内容发送到模型端点之前进行检查。发送一个兼容 OpenAI 的审核请求,并提供 modelinput 值。
在 bearer 请求头中使用 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.