client.generateModeration()。
示例
关键参数
model(必填):内容审核模型 ID(例如openai/omni-moderation-latest)。input(必填):字符串或内容项数组(文本或image_url)。- 可选:
categories/severity筛选条件(受支持时)和user标签。
返回值
ModerationResponse
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
使用 TypeScript SDK 调用 /moderations。
client.generateModeration()。
const moderation = await client.generateModeration({
model: "openai/omni-moderation-latest",
input: "Text to classify",
});
model(必填):内容审核模型 ID(例如 openai/omni-moderation-latest)。input(必填):字符串或内容项数组(文本或 image_url)。categories/severity 筛选条件(受支持时)和 user 标签。ModerationResponse
{
"results": [
{
"flagged": false,
"categories": {
"hate": false,
"hate/threatening": false,
"harassment": false,
"harassment/threatening": false,
"self-harm": false,
"self-harm/intent": false,
"self-harm/instructions": false,
"sexual": false,
"sexual/minors": false,
"violence": false,
"violence/graphic": false
},
"category_scores": {
"hate": 0.01,
"hate/threatening": 0.0,
"harassment": 0.02,
"harassment/threatening": 0.0,
"self-harm": 0.0,
"self-harm/intent": 0.0,
"self-harm/instructions": 0.0,
"sexual": 0.05,
"sexual/minors": 0.0,
"violence": 0.01,
"violence/graphic": 0.0
}
}
]
}