在开发社区、论坛、社交App或用户生成内容(UGC)平台时,你是否面临这些痛点:用户发布辱骂、色情、广告等违规内容?人工审核成本高、响应慢、漏检率高?想用AI做内容风控,但自研模型门槛太高?本文将详细介绍如何使用天聚数行TianAPI 的「文本审核API」,开发者只需一个HTTP请求,即可实现对文本内容的自动化合规检测,精准识别色情低俗、暴恐涉毒、政治敏感、恶意推广、低俗辱骂等违规信息。
该API可对用户输入的文本进行多维度内容安全审核,最大支持 1000个字符,返回结构化审核结果。
支持检测的违规类型:
| 类型 | 子类型编码 | 说明 |
|---|---|---|
| 低质灌水 | 0 | 垃圾广告、无意义内容 |
| 暴恐涉毒 | 1 | 暴力、恐怖、毒品相关内容 |
| 文本色情 | 2 | 色情、低俗、性暗示内容 |
| 政治敏感 | 3 | 违规政治言论、敏感人物 |
| 恶意推广 | 4 | 外部链接、诱导关注、刷屏 |
| 低俗辱骂 | 5 | 辱骂、人身攻击、不文明用语 |
返回关键信息:
con_type:审核结果类型(1=合规,2=不合规,3=疑似,4=失败)
msg:违规提示(如“存在低俗辱骂内容”)
subtype:具体违规子类型
words:命中关键词数组(语义判断时可能为空)
trust:置信度(0-1),数值越高越可信
第一步:获取 API Key
访问天聚数行官网注册账号→进入文本审核接口页面→点击【申请接口】→在控制台数据管理查看你的 API Key
接口文档:https://www.tianapi.com/apiview/151
第二步:选择请求方式
该接口支持 GET 和 POST,但推荐使用 POST。
第三步:发送请求
成功响应示例:
优先使用 POST + urlencode
避免GET请求因URL过长或特殊字符导致失败。
添加长度校验
在调用前检查 len(content) <= 1000,防止触发 290 错误。
设置合理超时
建议设置连接和读取超时(如 (5, 10)),避免阻塞主线程。
结果分级处理
con_type == 1:直接通过
con_type == 2:直接拦截
con_type == 3:进入人工审核队列
本地缓存高频内容
对重复提交的文本做MD5哈希缓存,减少API调用次数,降低成本。
文本审核API 是构建健康内容生态的“第一道防线”。它能帮你省去复杂的NLP模型训练、敏感词库维护、人工审核团队搭建等高昂成本,直接调用即可获得专业级内容风控能力。
相关服务: