/** * 命中的位置坐标,是个左闭右开结构,比如原文是“一二三四五”,命中的文本是“二三”,则位置坐标是{1,3} */ export interface HitPosition { /** *
起始下标,含(按 rune/字符计算),一段文本的起始下标是0
*/ Start?: number; /** *结束下标,不含(按 rune/字符),比如Start:1,End:3,表示第1,第2个字符,不包含第3个字符
*/ End?: number; } /** * 情感分析结果 */ export interface SentimentAnalysis { /** * 情感标签 */ Label?: string; /** * 标签分数,取值范围0到100 */ Score?: number; /** * 情感分析明细 */ Detail?: SentimentDetail; /** * 响应码,成功为"OK",失败为"InternalError" */ Code?: string; /** * 异常信息 */ Message?: string; } /** * GetFinancialLLMTaskResult请求参数结构体 */ export interface GetFinancialLLMTaskResultRequest { /** * 该值对应创建任务接口里返回的TaskId字段值,创建任务接口见[创建金融大模型审校任务](https://cloud.tencent.com/document/product/1124/124463)。 */ TaskId: string; } /** * 账号风险检测结果 */ export interface RiskDetails { /** * 该字段用于返回账号信息检测对应的风险类别,取值为:**RiskAccount**(账号存在风险)、**RiskIP**(IP地址存在风险)、**RiskIMEI**(移动设备识别码存在风险)。 */ Label?: string; /** * 该字段用于返回账号信息检测对应的风险等级,取值为:**1**(疑似存在风险)和**2**(存在恶意风险)。 */ Level?: number; } /** * GetFinancialLLMTaskResult返回参数结构体 */ export interface GetFinancialLLMTaskResultResponse { /** * TaskId对应的任务的状态: - Success: 任务已完成 - Processing: 任务进行中,建议10秒后再查询 - Failed: 任务失败 */ Status?: string; /** * 该字段标识服务检测到的违规点,具体内容参阅数据结构[FinancialLLMViolationDetail](https://cloud.tencent.com/document/api/1124/51861#FinancialLLMViolationDetail) */ Details?: Array该字段用于返回检测结果所对应的全部恶意标签。
返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型。
该字段用于返回对应当前标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:Block:建议屏蔽,Review :建议人工复审,Pass:建议通过
该字段用于返回检测文本命中的关键词信息,用于标注文本违规的具体原因(如:加我微信)。该参数可能会有多个返回值,代表命中的多个关键词;如返回值为空且Score不为空,则代表识别结果所对应的恶意标签(Label)是来自于语义模型判断的返回值。
*/ Keywords?: Array该字段用于返回当前标签(Label)下的置信度,取值范围:0(置信度最低)-100(置信度最高 ),越高代表文本越有可能属于当前返回的标签;如:色情 99,则表明该文本非常有可能属于色情内容;色情 0,则表明该文本不属于色情内容。
*/ Score?: number; /** *该字段用于返回自定义关键词对应的词库类型,取值为1(黑白库)和2(自定义关键词库),若未配置自定义关键词库,则默认值为1(黑白库匹配)。
枚举值:
该字段用于返回自定义库的ID,以方便自定义库管理和配置。
*/ LibId?: string; /** *该字段用于返回自定义库的名称,以方便自定义库管理和配置。
*/ LibName?: string; /** *该字段用于返回当前标签(Label)下的二级标签。
*/ SubLabel?: string; /** *该字段用于返回当前一级标签(Label)下的关键词、子标签及分数。
注意:此字段可能返回 null,表示取不到有效值。 */ Tags?: Array该字段用于返回违规文本命中信息
*/ HitInfos?: Array该字段用于标记导致本次审核命中标签的原文内容位置信息
注意:此字段可能返回 null,表示取不到有效值。 */ HitSnippetInfos?: Array待检测的文本内容,需为UTF-8编码并以Base64格式传入。
*/ Content: string; /** *接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:
*/ BizType?: string; /** *该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。
取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符。
该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。
*/ User?: User; /** *该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。
*/ Device?: Device; /** *Content字段的原始语种,枚举值包括 zh 和 en:
服务类型,枚举值包括 TEXT 和 TEXT_AIGC:
TEXT:内容安全
TEXT_AIGC:AI生成识别
适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。
*/ SessionId?: string; /** *该参数是送审客户的自定义参数,可用于标记客户的一些内部信息方便做审核明细取数筛选,没有特殊需求客户可不填写
*/ BizTag?: string; } /** * 关键词命中位置信息 */ export interface HitInfo { /** * 标识模型命中还是关键词命中 */ Type?: string; /** * 命中关键词 */ Keyword?: string; /** * 自定义词库名称 */ LibName?: string; /** * 位置信息 */ Positions?: Array命中的文本片段(明文),已还原到预处理前的原文,注意该字段内容在原文中可能不连续,需要结合HitSnippetInfos[].Positions来还原出所在原文位置
*/ Snippet?: string; /** *原子能力类型,如果是业务自定义库命中,会给出词库名称
*/ AtomicName?: string; /** *原子能力ID,如果是业务自定义库导致命中本次审核标签,该值是词库ID
*/ AtomicId?: string; /** *该命中片段在原文中的位置列表,由于文本片段在原文中可能不连续,它可能是有多段位置信息
*/ Positions?: Array该字段用于回显检测对象请求参数中的 BizType,与输入的 BizType 值对应。
*/ BizType?: string; /** *用于标识对本次请求的处置建议,共三种返回值。
返回值:Block: 建议直接做违规处置,Review: 建议人工二次确认,Pass: 未识别到风险。
该字段用于返回检测结果(DetailResults)中所对应的优先级最高的恶意标签,表示模型推荐的审核结果,建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告;以及其他令人反感、不安全或不适宜的内容类型
对应 Label 字段下的二级子标签,表示该 Label 下更细分的违规点。
*/ SubLabel?: string; /** *该字段标识 SubLabel 的置信度,取值范围为 0 - 100,值越高代表置信度越高。
*/ Score?: number; /** *该字段标识被检测文本所命中的关键词,可能返回0个或多个关键词。
注意:此字段可能返回 null,表示取不到有效值。 */ Keywords?: Array该字段返回的检测的详细信息,返回值信息可参阅对应数据结构 DetailResults 的详细描述。
注意:此字段可能返回 null,表示取不到有效值。 */ DetailResults?: Array该字段标识入参 User 的检测结果,具体内容参阅数据结构 RiskDetails。
注意:此字段可能返回 null,表示取不到有效值。 */ RiskDetails?: Array该字段用于返回根据您的需求配置的附加信息(Extra),如未配置则默认返回值为空。
备注:不同客户或Biztype下返回信息不同,如需配置该字段请提交工单咨询或联系售后专员处理。
该字段用于回显检测对象请求参数中的 DataId,与输入的 DataId 值对应。
*/ DataId?: string; /** *历史上下文关联的字段,不再推荐使用。上下文关联审核可通过入参的 SessionId 来实现。
*/ ContextText?: string; /** *该字段为历史结构字段,不再推荐使用。
注意:此字段可能返回 null,表示取不到有效值。 */ SentimentAnalysis?: SentimentAnalysis; /** *该字段为历史结构字段,不再推荐使用。
*/ HitType?: string; /** *该字段用于回显检测对象请求参数中的 SessionId,与输入的 SessionId 值对应。
*/ SessionId?: string; /** *该字段用于标记导致本次审核命中标签的原文内容位置信息
*/ HitSnippetInfos?: Array