Text Filter API
content-filter-text-standard 文本内容检测模型的完整 API 参考。
概览
Content Filter Text 会检测文本输入中的受支持内容安全类别,并返回同步检测结果。当前检测类型为 nsfw。
端点
POST /api/v1/content/filter
身份验证
Authorization: Bearer YOUR_API_KEY
请求参数
必需参数
不支持
请求示例
const response = await fetch('https://api.flaq.ai/api/v1/content/filter', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'content-filter-text-standard',
type: 'nsfw',
text: 'Sample text to check',
}),
});
const result = await response.json();
console.log(result.data);
响应格式
{
"code": 0,
"message": "success",
"data": {
"type": "nsfw",
"flagged": false,
"credits": 200,
"detail": {
"text": {
"checked": true,
"flagged": false,
"score": 0,
"level": "none"
},
"images": []
}
}
}
响应数据
检测结果
结果说明
- 如果
checked 为 false,表示该项目未成功完成检测。此时 score 可能为 0,level 可能为 "none",但该项目应被视
为检测失败,而不是无风险结果。
flagged 仅描述项目完成检测后的检测结果。
level 是由检测分数映射得到的、适合展示的风险等级。
错误处理
如果请求失败,API 会返回非零 code 或非 2xx HTTP 状态。请查看 message 字段获取详情。