文本检测开发指南
信息
目前需要联系运营团队申请开通文本检测功能。 申请方式详见开启文本检测服务
介绍
文本检测为昵称、聊天、个性签名等场景,提供实时、智能、个性化的风险文本检测服务。 基于 AI 及多重识别策略, 及时、准确、高效地抵御政治、暴恐、色情、辱骂等违规内容风险。
API 列表
国内域名:https://whisper.cn.tapapis.com
海外域名:https://whisper-sg.intl.tapapis.com
| API 路径 | 介绍 |
|---|---|
| /v2/text/check | 文本智能识别检测 API,提供准确的判定和类型识别结果 |
API 协议
API 以 HTTP 协议对外提供,对于 POST 和 PUT 请求,请求主体必须是 JSON 格式,并且 HTTP Header 的 Content-Type 需要设置为 application/json
API 鉴权
API 鉴权通过 HTTP Header 设置键值参数进行授权,参数列表如下:
| Key | Value | 描述 |
|---|---|---|
| X-Client-ID | ${client_id} | 国内为 TDS 客户标识(开发者中心 Client ID),海外需平台研发侧提供 |
| X-Server-Secret | ${server_secret} | 国内为 TDS 服务密钥(开发者中心 Server Secret),海外需平台研发侧提供 |
API 详细说明
接口描述
提供场景进行区分识别检测效果,可利用多个词库组合,配置多种智能算法进行识别检测。API 会根据聚合后的结果返回一个准确的检测结果,分别是以下三种状态,用户可以根据响应的结果进行过滤:
- 通过:表示文本内容是健康的,允许放行的,可供记录的内容。
- 不通过:表示文本内容存在非法文本,不可对内容放行以及记录。
- 复核:表示文本内容疑似非法,建议昵称场景按不通过处理,聊天场景按通过处理
提示:单次请求数据不得超过 5 MB 大小,文本长度超过 1 万字将会进行截断处理
请求方式
POST https://{{domain}}/v2/text/check
请求参数
基本参数
| 参数 | 类型 | 必须 | 最大长度 | 说明 | 示例值 |
|---|---|---|---|---|---|
| scene | string | 是 | 32 | 业务场景,通过配置不同场景实现多种识别检测规则。请前往过滤场景中获取 | c1hh9bttqehouf41di00 |
| data | object | 是 | - | 文本数据提供进行内容识别检测 | 文本信息参数 |
| opt | object | 否 | - | 检测可选项,助力一些业务方需求 | 检测选项参数 |
文本信息参数
| 参数 | 类型 | 必须 | 最大长度 | 说明 | 示例值 |
|---|---|---|---|---|---|
| data_id | string | 是 | 128 | 数据唯一标识 | 6pYJGpgcPz2ugv |
| text | string | 是 | 4096 | 进行检测的文本内容 | 文本检测助力游戏厂商识别违规非法政治内容 |
| user_id | string | 是 | 128 | 用户 ID,区分用户昵称、宠物昵称、聊天等具体场景 | nickname:123456 |
| ip | string | 否 | 128 | 用户请求合法 IP,非必填但需要推送 | 223.161.60.210 |
| publish_time | int64 | 否 | 13 | 内容创建时间戳(毫秒),默 认当前请求时间 | 1717140728000 |
| nickname | string | 否 | 128 | 用户昵称,辅助校验和数据查询用途 | 小明 |
| server_code | string | 否 | 128 | 服务器编码,辅助校验 | prod_cn |
| group_id | string | 否 | 32 | 公聊:频道聊天,辅助校验 | A10 |
| room_id | string | 否 | 32 | 组团:组队、公会、旅团聊天,辅助校验 | 1U56O47 |
| receive_uid | string | 否 | 64 | 私聊:一对一聊天,接受玩家 UID,辅助校验 | 132447454 |
| register_time | int64 | 否 | 13 | 用户注册时间戳(毫秒),辅助校验 | 1685518328000 |
| level | int | 否 | 4 | 角色等级,辅助校验 | 2 |
检测选项参数
| 参数 | 类型 | 必须 | 最大长度 | 说明 | 示例值 |
|---|---|---|---|---|---|
| replacement | string | 否 | 1 | 对命中关键词进行替换的符号,默认值"*" | * |
响应结果
检测结果数据结构
| 参数 | 类型 |
|---|