Class: TencentCloud::Tms::V20201229::TextModerationRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20201229/models.rb

Overview

TextModeration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(content = nil, biztype = nil, dataid = nil, user = nil, device = nil, sourcelanguage = nil, type = nil, sessionid = nil) ⇒ TextModerationRequest

Returns a new instance of TextModerationRequest.



481
482
483
484
485
486
487
488
489
490
# File 'lib/v20201229/models.rb', line 481

def initialize(content=nil, biztype=nil, dataid=nil, user=nil, device=nil, sourcelanguage=nil, type=nil, sessionid=nil)
  @Content = content
  @BizType = biztype
  @DataId = dataid
  @User = user
  @Device = device
  @SourceLanguage = sourcelanguage
  @Type = type
  @SessionId = sessionid
end

Instance Attribute Details

#BizTypeObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def BizType
  @BizType
end

#ContentObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def Content
  @Content
end

#DataIdObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def DataId
  @DataId
end

#DeviceObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def Device
  @Device
end

#SessionIdObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def SessionId
  @SessionId
end

#SourceLanguageObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def SourceLanguage
  @SourceLanguage
end

#TypeObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def Type
  @Type
end

#UserObject

  • 内容安全(详见步骤四:策略配置):点击这里
  • AI生成识别(详见服务对接->方式二):点击这里 取值:可由英文字母、数字、四种特殊符号(_,-,@,#)组成,长度不超过64个字符
  • 推荐使用 zh
  • en 适用于纯英文内容,耗时较高。若需使用 en,请先通过反馈工单确认 TEXT:内容安全 TEXT_AIGC:AI生成识别

Parameters:

  • Content:

    待检测的文本内容,需为UTF-8编码并以Base64格式传入。

  • BizType:

    接口使用的识别策略编号,需在控制台获取。详细获取方式请参考以下链接:

  • DataId:

    该字段表示您为待检测文本分配的数据ID,作用是方便您对数据进行标识和管理。

  • User:

    该字段标识用户信息,传入后可增强甄别有违规风险的发布者账号。

  • Device:

    该字段标识设备信息,传入后可增强甄别有违规风险的发布者设备。

  • SourceLanguage:

    Content字段的原始语种,枚举值包括 zh 和 en:

  • Type:

    服务类型,枚举值包括 TEXT 和 TEXT_AIGC:

  • SessionId:

    适用于上下文关联审核场景,若多条文本内容需要联合审核,通过该字段关联会话。



479
480
481
# File 'lib/v20201229/models.rb', line 479

def User
  @User
end

Instance Method Details

#deserialize(params) ⇒ Object



492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
# File 'lib/v20201229/models.rb', line 492

def deserialize(params)
  @Content = params['Content']
  @BizType = params['BizType']
  @DataId = params['DataId']
  unless params['User'].nil?
    @User = User.new
    @User.deserialize(params['User'])
  end
  unless params['Device'].nil?
    @Device = Device.new
    @Device.deserialize(params['Device'])
  end
  @SourceLanguage = params['SourceLanguage']
  @Type = params['Type']
  @SessionId = params['SessionId']
end