Skip to content

内容审查(Moderations)

检测文本是否包含违规内容(如仇恨、暴力、色情、自我伤害等),可用于在调用生成接口前后对输入 / 输出做合规过滤。

创建审查

POST /v1/moderations

请求参数

参数类型必填说明
modelstring审查模型标识,如 omni-moderation-latest
inputstring | array待审查的文本,或文本数组

请求示例

bash
curl https://ai.youqi.tech/v1/moderations \
  -H "Authorization: Bearer sk-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "omni-moderation-latest",
    "input": "这是一段待审查的文本。"
  }'

响应示例

json
{
  "id": "modr-abc123",
  "model": "omni-moderation-latest",
  "results": [
    {
      "flagged": false,
      "categories": {
        "hate": false,
        "harassment": false,
        "self-harm": false,
        "sexual": false,
        "violence": false
      },
      "category_scores": {
        "hate": 0.00001,
        "harassment": 0.00002,
        "self-harm": 0.0,
        "sexual": 0.00003,
        "violence": 0.00001
      }
    }
  ]
}

响应字段

字段类型说明
results[].flaggedboolean是否命中任一违规类别
results[].categoriesobject各类别是否命中的布尔值
results[].category_scoresobject各类别的置信度得分(0~1