Documentation ¶
Index ¶
- Constants
- type AmsDetailInfo
- type AudioResult
- type AudioResultDetailLanguageResult
- type AudioResultDetailMoanResult
- type AudioResultDetailTextResult
- type AudioSegments
- type BucketInfo
- type CancelTaskRequest
- type CancelTaskRequestParams
- type CancelTaskResponse
- type CancelTaskResponseParams
- type Client
- func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (c *Client) CancelTaskWithContext(ctx context.Context, request *CancelTaskRequest) (response *CancelTaskResponse, err error)
- func (c *Client) CreateAudioModerationTask(request *CreateAudioModerationTaskRequest) (response *CreateAudioModerationTaskResponse, err error)
- func (c *Client) CreateAudioModerationTaskWithContext(ctx context.Context, request *CreateAudioModerationTaskRequest) (response *CreateAudioModerationTaskResponse, err error)
- func (c *Client) CreateBizConfig(request *CreateBizConfigRequest) (response *CreateBizConfigResponse, err error)
- func (c *Client) CreateBizConfigWithContext(ctx context.Context, request *CreateBizConfigRequest) (response *CreateBizConfigResponse, err error)
- func (c *Client) DescribeAmsList(request *DescribeAmsListRequest) (response *DescribeAmsListResponse, err error)
- func (c *Client) DescribeAmsListWithContext(ctx context.Context, request *DescribeAmsListRequest) (response *DescribeAmsListResponse, err error)
- func (c *Client) DescribeAudioStat(request *DescribeAudioStatRequest) (response *DescribeAudioStatResponse, err error)
- func (c *Client) DescribeAudioStatWithContext(ctx context.Context, request *DescribeAudioStatRequest) (response *DescribeAudioStatResponse, err error)
- func (c *Client) DescribeBizConfig(request *DescribeBizConfigRequest) (response *DescribeBizConfigResponse, err error)
- func (c *Client) DescribeBizConfigWithContext(ctx context.Context, request *DescribeBizConfigRequest) (response *DescribeBizConfigResponse, err error)
- func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
- func (c *Client) DescribeTaskDetailWithContext(ctx context.Context, request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
- type CreateAudioModerationTaskRequest
- type CreateAudioModerationTaskRequestParams
- type CreateAudioModerationTaskResponse
- type CreateAudioModerationTaskResponseParams
- type CreateBizConfigRequest
- type CreateBizConfigRequestParams
- type CreateBizConfigResponse
- type CreateBizConfigResponseParams
- type DescribeAmsListRequest
- type DescribeAmsListRequestParams
- type DescribeAmsListResponse
- type DescribeAmsListResponseParams
- type DescribeAudioStatRequest
- type DescribeAudioStatRequestParams
- type DescribeAudioStatResponse
- type DescribeAudioStatResponseParams
- type DescribeBizConfigRequest
- type DescribeBizConfigRequestParams
- type DescribeBizConfigResponse
- type DescribeBizConfigResponseParams
- type DescribeTaskDetailRequest
- type DescribeTaskDetailRequestParams
- type DescribeTaskDetailResponse
- type DescribeTaskDetailResponseParams
- type EvilCount
- type FileOutput
- type Filter
- type Filters
- type ImageResult
- type ImageResultResult
- type ImageResultsResultDetail
- type ImageResultsResultDetailLocation
- type ImageSegments
- type InputInfo
- type MediaInfo
- type MediaModerationConfig
- type Overview
- type StorageInfo
- type TaskInput
- type TaskLabel
- type TaskResult
- type TrendCount
Constants ¶
const ( // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" )
const APIVersion = "2020-06-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmsDetailInfo ¶
type AmsDetailInfo struct { // 标签 Label []*string `json:"Label,omitnil,omitempty" name:"Label"` // 时长(秒/s) Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 任务名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 任务ID,创建任务后返回的TaskId字段 TaskID *string `json:"TaskID,omitnil,omitempty" name:"TaskID"` // 插入时间 InsertTime *string `json:"InsertTime,omitnil,omitempty" name:"InsertTime"` // 数据来源 0机审,其他为自主审核 DataForm *int64 `json:"DataForm,omitnil,omitempty" name:"DataForm"` // 操作人 Operator *string `json:"Operator,omitnil,omitempty" name:"Operator"` // 原始命中标签 OriginalLabel []*string `json:"OriginalLabel,omitnil,omitempty" name:"OriginalLabel"` // 操作时间 OperateTime *string `json:"OperateTime,omitnil,omitempty" name:"OperateTime"` // 视频原始地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 封面图地址 Thumbnail *string `json:"Thumbnail,omitnil,omitempty" name:"Thumbnail"` // 短音频内容 Content *string `json:"Content,omitnil,omitempty" name:"Content"` // 短音频个数 DetailCount *int64 `json:"DetailCount,omitnil,omitempty" name:"DetailCount"` // 音频审核的请求 id RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` // 音频机审状态 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
type AudioResult ¶
type AudioResult struct { // 是否命中 // 0 未命中 // 1 命中 // 注意:此字段可能返回 null,表示取不到有效值。 HitFlag *int64 `json:"HitFlag,omitnil,omitempty" name:"HitFlag"` // 恶意标签,Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告,Custom:自定义词库。 // 以及令人反感、不安全或不适宜的内容类型。 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 建议您拿到判断结果后的执行操作。 // 建议值,Block:建议屏蔽,Review:建议复审,Pass:建议通过 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 得分,0-100 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 音频ASR文本 // 注意:此字段可能返回 null,表示取不到有效值。 Text *string `json:"Text,omitnil,omitempty" name:"Text"` // 音频片段存储URL,有效期为1天 // 注意:此字段可能返回 null,表示取不到有效值。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 音频时长 Duration *string `json:"Duration,omitnil,omitempty" name:"Duration"` // 拓展字段 Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"` // 文本识别结果 TextResults []*AudioResultDetailTextResult `json:"TextResults,omitnil,omitempty" name:"TextResults"` // 音频呻吟检测结果 MoanResults []*AudioResultDetailMoanResult `json:"MoanResults,omitnil,omitempty" name:"MoanResults"` // 音频语言检测结果 LanguageResults []*AudioResultDetailLanguageResult `json:"LanguageResults,omitnil,omitempty" name:"LanguageResults"` }
type AudioResultDetailLanguageResult ¶
type AudioResultDetailLanguageResult struct { // 语言信息 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 得分 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *float64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *float64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 子标签码 // 注意:此字段可能返回 null,表示取不到有效值。 SubLabelCode *string `json:"SubLabelCode,omitnil,omitempty" name:"SubLabelCode"` }
type AudioResultDetailMoanResult ¶
type AudioResultDetailMoanResult struct { // 固定为Moan(呻吟) // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 分数 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 开始时间 StartTime *float64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *float64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 子标签码 SubLabelCode *string `json:"SubLabelCode,omitnil,omitempty" name:"SubLabelCode"` }
type AudioResultDetailTextResult ¶
type AudioResultDetailTextResult struct { // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 命中的关键词 // 注意:此字段可能返回 null,表示取不到有效值。 Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 命中的LibId // 注意:此字段可能返回 null,表示取不到有效值。 LibId *string `json:"LibId,omitnil,omitempty" name:"LibId"` // 命中的LibName // 注意:此字段可能返回 null,表示取不到有效值。 LibName *string `json:"LibName,omitnil,omitempty" name:"LibName"` // 得分 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 审核建议 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 词库类型 1 黑白库 2 自定义库 LibType *int64 `json:"LibType,omitnil,omitempty" name:"LibType"` }
type AudioSegments ¶
type AudioSegments struct { // 截帧时间。 // 点播文件:该值为相对于视频偏移时间,单位为秒,例如:0,5,10 // 直播流:该值为时间戳,例如:1594650717 // 注意:此字段可能返回 null,表示取不到有效值。 OffsetTime *string `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"` // 结果集 // 注意:此字段可能返回 null,表示取不到有效值。 Result *AudioResult `json:"Result,omitnil,omitempty" name:"Result"` }
type BucketInfo ¶
type CancelTaskRequest ¶
type CancelTaskRequest struct { *tchttp.BaseRequest // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewCancelTaskRequest ¶
func NewCancelTaskRequest() (request *CancelTaskRequest)
func (*CancelTaskRequest) FromJsonString ¶
func (r *CancelTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelTaskRequest) ToJsonString ¶
func (r *CancelTaskRequest) ToJsonString() string
type CancelTaskRequestParams ¶ added in v1.0.426
type CancelTaskRequestParams struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type CancelTaskResponse ¶
type CancelTaskResponse struct { *tchttp.BaseResponse Response *CancelTaskResponseParams `json:"Response"` }
func NewCancelTaskResponse ¶
func NewCancelTaskResponse() (response *CancelTaskResponse)
func (*CancelTaskResponse) FromJsonString ¶
func (r *CancelTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CancelTaskResponse) ToJsonString ¶
func (r *CancelTaskResponse) ToJsonString() string
type CancelTaskResponseParams ¶ added in v1.0.426
type CancelTaskResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CancelTask ¶
func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)
CancelTask 取消任务
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CancelTaskWithContext ¶ added in v1.0.324
func (c *Client) CancelTaskWithContext(ctx context.Context, request *CancelTaskRequest) (response *CancelTaskResponse, err error)
CancelTask 取消任务
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAudioModerationTask ¶
func (c *Client) CreateAudioModerationTask(request *CreateAudioModerationTaskRequest) (response *CreateAudioModerationTaskResponse, err error)
CreateAudioModerationTask 本接口(Audio Moderation)用于提交音频内容(包括音频文件或流地址)进行智能审核任务,使用前请您登陆控制台开通音频内容安全服务。
### 功能使用说明:
- 前往“内容安全控制台-音频内容安全”开启使用音频内容安全服务,首次开通可获得20小时免费调用时长
### 接口功能说明:
- 支持对音频流或音频文件进行检测,判断其中是否包含违规内容;
- 支持设置回调地址 Callback 获取检测结果,或通过接口(查询音频检测结果)主动轮询获取检测结果;
- 支持识别违规内容,包括:低俗、谩骂、色情、涉政、广告等场景;
- 支持批量提交检测任务。检测任务列表最多支持10个;
### 音频文件调用说明:
- 音频文件大小支持:文件 < 500M;
- 音频文件时长支持:< 1小时;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频文件支持格式:wav、mp3、aac、flac、amr、3gp、 m4a、wma、ogg、ape;
- 支持音视频文件分离并对音频文件进行独立识别;
### 音频流调用说明:
- 音频流时长支持:< 3小时;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频流支持的传输协议:RTMP、HTTP、HTTPS;
- 音频流格式支持的类型:rtp、srtp、rtmp、rtmps、mmsh、 mmst、hls、http、tcp、https、m3u8;
- 支持音视频流分离并对音频流进行独立识别;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateAudioModerationTaskWithContext ¶ added in v1.0.324
func (c *Client) CreateAudioModerationTaskWithContext(ctx context.Context, request *CreateAudioModerationTaskRequest) (response *CreateAudioModerationTaskResponse, err error)
CreateAudioModerationTask 本接口(Audio Moderation)用于提交音频内容(包括音频文件或流地址)进行智能审核任务,使用前请您登陆控制台开通音频内容安全服务。
### 功能使用说明:
- 前往“内容安全控制台-音频内容安全”开启使用音频内容安全服务,首次开通可获得20小时免费调用时长
### 接口功能说明:
- 支持对音频流或音频文件进行检测,判断其中是否包含违规内容;
- 支持设置回调地址 Callback 获取检测结果,或通过接口(查询音频检测结果)主动轮询获取检测结果;
- 支持识别违规内容,包括:低俗、谩骂、色情、涉政、广告等场景;
- 支持批量提交检测任务。检测任务列表最多支持10个;
### 音频文件调用说明:
- 音频文件大小支持:文件 < 500M;
- 音频文件时长支持:< 1小时;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频文件支持格式:wav、mp3、aac、flac、amr、3gp、 m4a、wma、ogg、ape;
- 支持音视频文件分离并对音频文件进行独立识别;
### 音频流调用说明:
- 音频流时长支持:< 3小时;
- 音频码率类型支持:128 Kbps - 256 Kbps ;
- 音频流支持的传输协议:RTMP、HTTP、HTTPS;
- 音频流格式支持的类型:rtp、srtp、rtmp、rtmps、mmsh、 mmst、hls、http、tcp、https、m3u8;
- 支持音视频流分离并对音频流进行独立识别;
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBizConfig ¶
func (c *Client) CreateBizConfig(request *CreateBizConfigRequest) (response *CreateBizConfigResponse, err error)
CreateBizConfig 创建业务配置,1个账号最多可以创建20个配置,可定义音频审核的场景,如色情、谩骂等,
在创建业务配置之前,你需要以下步骤:
1. 开通COS存储桶功能,新建存储桶,例如 cms_segments,用来存储 视频转换过程中生成对音频和图片。
2. 然后在COS控制台,授权天御内容安全主账号 对 cms_segments 存储桶对读写权限。具体授权操作,参考https://cloud.tencent.com/document/product/436/38648
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateBizConfigWithContext ¶ added in v1.0.324
func (c *Client) CreateBizConfigWithContext(ctx context.Context, request *CreateBizConfigRequest) (response *CreateBizConfigResponse, err error)
CreateBizConfig 创建业务配置,1个账号最多可以创建20个配置,可定义音频审核的场景,如色情、谩骂等,
在创建业务配置之前,你需要以下步骤:
1. 开通COS存储桶功能,新建存储桶,例如 cms_segments,用来存储 视频转换过程中生成对音频和图片。
2. 然后在COS控制台,授权天御内容安全主账号 对 cms_segments 存储桶对读写权限。具体授权操作,参考https://cloud.tencent.com/document/product/436/38648
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAmsList ¶
func (c *Client) DescribeAmsList(request *DescribeAmsListRequest) (response *DescribeAmsListResponse, err error)
DescribeAmsList 音频审核明细列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAmsListWithContext ¶ added in v1.0.324
func (c *Client) DescribeAmsListWithContext(ctx context.Context, request *DescribeAmsListRequest) (response *DescribeAmsListResponse, err error)
DescribeAmsList 音频审核明细列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeAudioStat ¶
func (c *Client) DescribeAudioStat(request *DescribeAudioStatRequest) (response *DescribeAudioStatResponse, err error)
DescribeAudioStat 控制台识别统计
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAudioStatWithContext ¶ added in v1.0.324
func (c *Client) DescribeAudioStatWithContext(ctx context.Context, request *DescribeAudioStatRequest) (response *DescribeAudioStatResponse, err error)
DescribeAudioStat 控制台识别统计
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeBizConfig ¶
func (c *Client) DescribeBizConfig(request *DescribeBizConfigRequest) (response *DescribeBizConfigResponse, err error)
DescribeBizConfig 查看单个配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBizConfigWithContext ¶ added in v1.0.324
func (c *Client) DescribeBizConfigWithContext(ctx context.Context, request *DescribeBizConfigRequest) (response *DescribeBizConfigResponse, err error)
DescribeBizConfig 查看单个配置
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskDetail ¶
func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
DescribeTaskDetail 查看任务详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeTaskDetailWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskDetailWithContext(ctx context.Context, request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)
DescribeTaskDetail 查看任务详情
可能返回的错误码:
DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
type CreateAudioModerationTaskRequest ¶
type CreateAudioModerationTaskRequest struct { *tchttp.BaseRequest // 业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频) Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 回调签名key,具体可以查看签名文档。 Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"` // 接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口 CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 输入的任务信息,最多可以同时创建10个任务 Tasks []*TaskInput `json:"Tasks,omitnil,omitempty" name:"Tasks"` }
func NewCreateAudioModerationTaskRequest ¶
func NewCreateAudioModerationTaskRequest() (request *CreateAudioModerationTaskRequest)
func (*CreateAudioModerationTaskRequest) FromJsonString ¶
func (r *CreateAudioModerationTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAudioModerationTaskRequest) ToJsonString ¶
func (r *CreateAudioModerationTaskRequest) ToJsonString() string
type CreateAudioModerationTaskRequestParams ¶ added in v1.0.426
type CreateAudioModerationTaskRequestParams struct { // 业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 审核类型,这里可选:AUDIO (点播音频)和 LIVE_AUDIO(直播音频) Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 回调签名key,具体可以查看签名文档。 Seed *string `json:"Seed,omitnil,omitempty" name:"Seed"` // 接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口 CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 输入的任务信息,最多可以同时创建10个任务 Tasks []*TaskInput `json:"Tasks,omitnil,omitempty" name:"Tasks"` }
Predefined struct for user
type CreateAudioModerationTaskResponse ¶
type CreateAudioModerationTaskResponse struct { *tchttp.BaseResponse Response *CreateAudioModerationTaskResponseParams `json:"Response"` }
func NewCreateAudioModerationTaskResponse ¶
func NewCreateAudioModerationTaskResponse() (response *CreateAudioModerationTaskResponse)
func (*CreateAudioModerationTaskResponse) FromJsonString ¶
func (r *CreateAudioModerationTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAudioModerationTaskResponse) ToJsonString ¶
func (r *CreateAudioModerationTaskResponse) ToJsonString() string
type CreateAudioModerationTaskResponseParams ¶ added in v1.0.426
type CreateAudioModerationTaskResponseParams struct { // 任务创建结果 // 注意:此字段可能返回 null,表示取不到有效值。 Results []*TaskResult `json:"Results,omitnil,omitempty" name:"Results"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBizConfigRequest ¶
type CreateBizConfigRequest struct { *tchttp.BaseRequest // 业务类型,仅限英文字母、数字和下划线(_)组成,长度不超过8位 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 配置信息, MediaModeration *MediaModerationConfig `json:"MediaModeration,omitnil,omitempty" name:"MediaModeration"` // 业务名称,用于标识业务场景,长度不超过32位 BizName *string `json:"BizName,omitnil,omitempty" name:"BizName"` // 审核内容,可选:Polity (政治); Porn (色情); Illegal(违法);Abuse (谩骂); Terror (暴恐); Ad (广告); ModerationCategories []*string `json:"ModerationCategories,omitnil,omitempty" name:"ModerationCategories"` }
func NewCreateBizConfigRequest ¶
func NewCreateBizConfigRequest() (request *CreateBizConfigRequest)
func (*CreateBizConfigRequest) FromJsonString ¶
func (r *CreateBizConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBizConfigRequest) ToJsonString ¶
func (r *CreateBizConfigRequest) ToJsonString() string
type CreateBizConfigRequestParams ¶ added in v1.0.426
type CreateBizConfigRequestParams struct { // 业务类型,仅限英文字母、数字和下划线(_)组成,长度不超过8位 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 配置信息, MediaModeration *MediaModerationConfig `json:"MediaModeration,omitnil,omitempty" name:"MediaModeration"` // 业务名称,用于标识业务场景,长度不超过32位 BizName *string `json:"BizName,omitnil,omitempty" name:"BizName"` // 审核内容,可选:Polity (政治); Porn (色情); Illegal(违法);Abuse (谩骂); Terror (暴恐); Ad (广告); ModerationCategories []*string `json:"ModerationCategories,omitnil,omitempty" name:"ModerationCategories"` }
Predefined struct for user
type CreateBizConfigResponse ¶
type CreateBizConfigResponse struct { *tchttp.BaseResponse Response *CreateBizConfigResponseParams `json:"Response"` }
func NewCreateBizConfigResponse ¶
func NewCreateBizConfigResponse() (response *CreateBizConfigResponse)
func (*CreateBizConfigResponse) FromJsonString ¶
func (r *CreateBizConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBizConfigResponse) ToJsonString ¶
func (r *CreateBizConfigResponse) ToJsonString() string
type CreateBizConfigResponseParams ¶ added in v1.0.426
type CreateBizConfigResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAmsListRequest ¶
type DescribeAmsListRequest struct { *tchttp.BaseRequest // 页码 PageToken *string `json:"PageToken,omitnil,omitempty" name:"PageToken"` // 过滤条件 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询方向 PageDirection *string `json:"PageDirection,omitnil,omitempty" name:"PageDirection"` // 过滤条件 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAmsListRequest ¶
func NewDescribeAmsListRequest() (request *DescribeAmsListRequest)
func (*DescribeAmsListRequest) FromJsonString ¶
func (r *DescribeAmsListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAmsListRequest) ToJsonString ¶
func (r *DescribeAmsListRequest) ToJsonString() string
type DescribeAmsListRequestParams ¶ added in v1.0.426
type DescribeAmsListRequestParams struct { // 页码 PageToken *string `json:"PageToken,omitnil,omitempty" name:"PageToken"` // 过滤条件 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 查询方向 PageDirection *string `json:"PageDirection,omitnil,omitempty" name:"PageDirection"` // 过滤条件 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAmsListResponse ¶
type DescribeAmsListResponse struct { *tchttp.BaseResponse Response *DescribeAmsListResponseParams `json:"Response"` }
func NewDescribeAmsListResponse ¶
func NewDescribeAmsListResponse() (response *DescribeAmsListResponse)
func (*DescribeAmsListResponse) FromJsonString ¶
func (r *DescribeAmsListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAmsListResponse) ToJsonString ¶
func (r *DescribeAmsListResponse) ToJsonString() string
type DescribeAmsListResponseParams ¶ added in v1.0.426
type DescribeAmsListResponseParams struct { // 返回列表数据----非必选,该参数暂未对外开放 AmsDetailSet []*AmsDetailInfo `json:"AmsDetailSet,omitnil,omitempty" name:"AmsDetailSet"` // 总条数 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 分页 token PageToken *string `json:"PageToken,omitnil,omitempty" name:"PageToken"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAudioStatRequest ¶
type DescribeAudioStatRequest struct { *tchttp.BaseRequest // 审核类型 1: 机器审核; 2: 人工审核 AuditType *int64 `json:"AuditType,omitnil,omitempty" name:"AuditType"` // 查询条件 Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAudioStatRequest ¶
func NewDescribeAudioStatRequest() (request *DescribeAudioStatRequest)
func (*DescribeAudioStatRequest) FromJsonString ¶
func (r *DescribeAudioStatRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAudioStatRequest) ToJsonString ¶
func (r *DescribeAudioStatRequest) ToJsonString() string
type DescribeAudioStatRequestParams ¶ added in v1.0.426
type DescribeAudioStatRequestParams struct { // 审核类型 1: 机器审核; 2: 人工审核 AuditType *int64 `json:"AuditType,omitnil,omitempty" name:"AuditType"` // 查询条件 Filters []*Filters `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAudioStatResponse ¶
type DescribeAudioStatResponse struct { *tchttp.BaseResponse Response *DescribeAudioStatResponseParams `json:"Response"` }
func NewDescribeAudioStatResponse ¶
func NewDescribeAudioStatResponse() (response *DescribeAudioStatResponse)
func (*DescribeAudioStatResponse) FromJsonString ¶
func (r *DescribeAudioStatResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAudioStatResponse) ToJsonString ¶
func (r *DescribeAudioStatResponse) ToJsonString() string
type DescribeAudioStatResponseParams ¶ added in v1.0.426
type DescribeAudioStatResponseParams struct { // 识别结果统计 Overview *Overview `json:"Overview,omitnil,omitempty" name:"Overview"` // 识别量统计 TrendCount []*TrendCount `json:"TrendCount,omitnil,omitempty" name:"TrendCount"` // 违规数据分布 EvilCount []*EvilCount `json:"EvilCount,omitnil,omitempty" name:"EvilCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBizConfigRequest ¶
type DescribeBizConfigRequest struct { *tchttp.BaseRequest // 审核业务类类型 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` }
func NewDescribeBizConfigRequest ¶
func NewDescribeBizConfigRequest() (request *DescribeBizConfigRequest)
func (*DescribeBizConfigRequest) FromJsonString ¶
func (r *DescribeBizConfigRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizConfigRequest) ToJsonString ¶
func (r *DescribeBizConfigRequest) ToJsonString() string
type DescribeBizConfigRequestParams ¶ added in v1.0.426
type DescribeBizConfigRequestParams struct { // 审核业务类类型 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` }
Predefined struct for user
type DescribeBizConfigResponse ¶
type DescribeBizConfigResponse struct { *tchttp.BaseResponse Response *DescribeBizConfigResponseParams `json:"Response"` }
func NewDescribeBizConfigResponse ¶
func NewDescribeBizConfigResponse() (response *DescribeBizConfigResponse)
func (*DescribeBizConfigResponse) FromJsonString ¶
func (r *DescribeBizConfigResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBizConfigResponse) ToJsonString ¶
func (r *DescribeBizConfigResponse) ToJsonString() string
type DescribeBizConfigResponseParams ¶ added in v1.0.426
type DescribeBizConfigResponseParams struct { // 业务类型 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 业务名称 // 注意:此字段可能返回 null,表示取不到有效值。 BizName *string `json:"BizName,omitnil,omitempty" name:"BizName"` // 审核范围 ModerationCategories []*string `json:"ModerationCategories,omitnil,omitempty" name:"ModerationCategories"` // 多媒体审核配置 // 注意:此字段可能返回 null,表示取不到有效值。 MediaModeration *MediaModerationConfig `json:"MediaModeration,omitnil,omitempty" name:"MediaModeration"` // 创建时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 更新时间 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskDetailRequest ¶
type DescribeTaskDetailRequest struct { *tchttp.BaseRequest // 任务ID,创建任务后返回的TaskId字段 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 是否展示所有分片,默认只展示命中规则的分片 ShowAllSegments *bool `json:"ShowAllSegments,omitnil,omitempty" name:"ShowAllSegments"` }
func NewDescribeTaskDetailRequest ¶
func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)
func (*DescribeTaskDetailRequest) FromJsonString ¶
func (r *DescribeTaskDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskDetailRequest) ToJsonString ¶
func (r *DescribeTaskDetailRequest) ToJsonString() string
type DescribeTaskDetailRequestParams ¶ added in v1.0.426
type DescribeTaskDetailRequestParams struct { // 任务ID,创建任务后返回的TaskId字段 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 是否展示所有分片,默认只展示命中规则的分片 ShowAllSegments *bool `json:"ShowAllSegments,omitnil,omitempty" name:"ShowAllSegments"` }
Predefined struct for user
type DescribeTaskDetailResponse ¶
type DescribeTaskDetailResponse struct { *tchttp.BaseResponse Response *DescribeTaskDetailResponseParams `json:"Response"` }
func NewDescribeTaskDetailResponse ¶
func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)
func (*DescribeTaskDetailResponse) FromJsonString ¶
func (r *DescribeTaskDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskDetailResponse) ToJsonString ¶
func (r *DescribeTaskDetailResponse) ToJsonString() string
type DescribeTaskDetailResponseParams ¶ added in v1.0.426
type DescribeTaskDetailResponseParams struct { // 任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 审核时传入的数据Id // 注意:此字段可能返回 null,表示取不到有效值。 DataId *string `json:"DataId,omitnil,omitempty" name:"DataId"` // 业务类型,用于调用识别策略模板; // (暂未发布功能,敬请期待) // 注意:此字段可能返回 null,表示取不到有效值。 BizType *string `json:"BizType,omitnil,omitempty" name:"BizType"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 查询内容审核任务的状态,可选值: // FINISH 已完成 // PENDING 等待中 // RUNNING 进行中 // ERROR 出错 // CANCELLED 已取消 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 任务类型:可选AUDIO(点播音频),LIVE_AUDIO(直播音频) // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 智能审核服务对于内容违规类型的等级,可选值: // Pass 建议通过; // Reveiw 建议复审; // Block 建议屏蔽; // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 智能审核服务对于内容违规类型的判断,详见返回值列表 // 如:Label:Porn(色情); // 注意:此字段可能返回 null,表示取不到有效值。 Labels []*TaskLabel `json:"Labels,omitnil,omitempty" name:"Labels"` // 传入媒体的解码信息 // 注意:此字段可能返回 null,表示取不到有效值。 MediaInfo *MediaInfo `json:"MediaInfo,omitnil,omitempty" name:"MediaInfo"` // 审核任务的信息 // 注意:此字段可能返回 null,表示取不到有效值。 InputInfo *InputInfo `json:"InputInfo,omitnil,omitempty" name:"InputInfo"` // 审核任务的创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 审核任务的更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 在N秒后重试 // 注意:此字段可能返回 null,表示取不到有效值。 TryInSeconds *int64 `json:"TryInSeconds,omitnil,omitempty" name:"TryInSeconds"` // 视频/音频审核中的音频结果 // 注意:此字段可能返回 null,表示取不到有效值。 AudioSegments []*AudioSegments `json:"AudioSegments,omitnil,omitempty" name:"AudioSegments"` // 视频审核中的图片结果 // 注意:此字段可能返回 null,表示取不到有效值。 ImageSegments []*ImageSegments `json:"ImageSegments,omitnil,omitempty" name:"ImageSegments"` // 音频识别总文本 // 注意:此字段可能返回 null,表示取不到有效值。 AudioText *string `json:"AudioText,omitnil,omitempty" name:"AudioText"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FileOutput ¶
type ImageResult ¶
type ImageResult struct { // 违规标志 // 0 未命中 // 1 命中 // 注意:此字段可能返回 null,表示取不到有效值。 HitFlag *int64 `json:"HitFlag,omitnil,omitempty" name:"HitFlag"` // 建议您拿到判断结果后的执行操作。 // 建议值,Block:建议屏蔽,Review:建议复审,Pass:建议通过 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 恶意标签,Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告,Custom:自定义词库。 // 以及令人反感、不安全或不适宜的内容类型。 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 得分 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 画面截帧图片结果集 Results []*ImageResultResult `json:"Results,omitnil,omitempty" name:"Results"` // 图片URL地址 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 附加字段 Extra *string `json:"Extra,omitnil,omitempty" name:"Extra"` }
type ImageResultResult ¶
type ImageResultResult struct { // 场景 // Porn 色情 // Sexy 性感 // Abuse 谩骂 // Ad 广告 // 等多个识别场景 // 注意:此字段可能返回 null,表示取不到有效值。 Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"` // 是否命中 // 0 未命中 // 1 命中 // 注意:此字段可能返回 null,表示取不到有效值。 HitFlag *int64 `json:"HitFlag,omitnil,omitempty" name:"HitFlag"` // 建议您拿到判断结果后的执行操作。 // 建议值,Block:建议屏蔽,Review:建议复审,Pass:建议通过 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 标签 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 子标签 // 注意:此字段可能返回 null,表示取不到有效值。 SubLabel *string `json:"SubLabel,omitnil,omitempty" name:"SubLabel"` // 分数 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 如果命中场景为涉政,则该数据为人物姓名列表,否则null Names []*string `json:"Names,omitnil,omitempty" name:"Names"` // 图片OCR文本 // 注意:此字段可能返回 null,表示取不到有效值。 Text *string `json:"Text,omitnil,omitempty" name:"Text"` // 其他详情 Details []*ImageResultsResultDetail `json:"Details,omitnil,omitempty" name:"Details"` }
type ImageResultsResultDetail ¶
type ImageResultsResultDetail struct { // 位置信息 // 注意:此字段可能返回 null,表示取不到有效值。 Location []*ImageResultsResultDetailLocation `json:"Location,omitnil,omitempty" name:"Location"` // 任务名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // OCR识别文本 // 注意:此字段可能返回 null,表示取不到有效值。 Text *string `json:"Text,omitnil,omitempty" name:"Text"` // 标签 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 库ID // 注意:此字段可能返回 null,表示取不到有效值。 LibId *string `json:"LibId,omitnil,omitempty" name:"LibId"` // 库名称 // 注意:此字段可能返回 null,表示取不到有效值。 LibName *string `json:"LibName,omitnil,omitempty" name:"LibName"` // 命中的关键词 // 注意:此字段可能返回 null,表示取不到有效值。 Keywords []*string `json:"Keywords,omitnil,omitempty" name:"Keywords"` // 建议 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 得分 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` // 子标签码 // 注意:此字段可能返回 null,表示取不到有效值。 SubLabelCode *string `json:"SubLabelCode,omitnil,omitempty" name:"SubLabelCode"` }
type ImageResultsResultDetailLocation ¶
type ImageResultsResultDetailLocation struct { // x坐标 // 注意:此字段可能返回 null,表示取不到有效值。 X *float64 `json:"X,omitnil,omitempty" name:"X"` // y坐标 // 注意:此字段可能返回 null,表示取不到有效值。 Y *float64 `json:"Y,omitnil,omitempty" name:"Y"` // 宽度 // 注意:此字段可能返回 null,表示取不到有效值。 Width *int64 `json:"Width,omitnil,omitempty" name:"Width"` // 高度 // 注意:此字段可能返回 null,表示取不到有效值。 Height *int64 `json:"Height,omitnil,omitempty" name:"Height"` // 旋转角度 // 注意:此字段可能返回 null,表示取不到有效值。 Rotate *float64 `json:"Rotate,omitnil,omitempty" name:"Rotate"` }
type ImageSegments ¶
type ImageSegments struct { // 画面截帧结果详情 Result *ImageResult `json:"Result,omitnil,omitempty" name:"Result"` // 截帧时间。 // 点播文件:该值为相对于视频偏移时间,单位为秒,例如:0,5,10 // 直播流:该值为时间戳,例如:1594650717 OffsetTime *string `json:"OffsetTime,omitnil,omitempty" name:"OffsetTime"` }
type InputInfo ¶
type InputInfo struct { // 传入的类型可选:URL,COS // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // Url地址 // 注意:此字段可能返回 null,表示取不到有效值。 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 桶信息。当输入当时COS时,该字段不为空 // 注意:此字段可能返回 null,表示取不到有效值。 BucketInfo *BucketInfo `json:"BucketInfo,omitnil,omitempty" name:"BucketInfo"` }
type MediaInfo ¶
type MediaInfo struct { // 编码格式 Codecs *string `json:"Codecs,omitnil,omitempty" name:"Codecs"` // 流检测时分片时长 // 注意:此字段可能返回 0,表示取不到有效值。 Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"` // 宽,单位为像素 Width *int64 `json:"Width,omitnil,omitempty" name:"Width"` // 高,单位为像素 Height *int64 `json:"Height,omitnil,omitempty" name:"Height"` // 缩略图 Thumbnail *string `json:"Thumbnail,omitnil,omitempty" name:"Thumbnail"` }
type MediaModerationConfig ¶
type MediaModerationConfig struct { // 音频截帧频率。默认一分钟 AudioFrequency *int64 `json:"AudioFrequency,omitnil,omitempty" name:"AudioFrequency"` // 图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300 ImageFrequency *int64 `json:"ImageFrequency,omitnil,omitempty" name:"ImageFrequency"` // 异步回调地址。 CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 临时文件存储位置 SegmentOutput *FileOutput `json:"SegmentOutput,omitnil,omitempty" name:"SegmentOutput"` // 是否使用OCR,默认为true UseOCR *bool `json:"UseOCR,omitnil,omitempty" name:"UseOCR"` // 是否使用音频。(音频场景下,该值永远为true) UseAudio *bool `json:"UseAudio,omitnil,omitempty" name:"UseAudio"` }
type Overview ¶
type Overview struct { // 总调用量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 总调用时长 TotalHour *int64 `json:"TotalHour,omitnil,omitempty" name:"TotalHour"` // 通过量 PassCount *int64 `json:"PassCount,omitnil,omitempty" name:"PassCount"` // 通过时长 PassHour *int64 `json:"PassHour,omitnil,omitempty" name:"PassHour"` // 违规量 EvilCount *int64 `json:"EvilCount,omitnil,omitempty" name:"EvilCount"` // 违规时长 EvilHour *int64 `json:"EvilHour,omitnil,omitempty" name:"EvilHour"` // 疑似违规量 SuspectCount *int64 `json:"SuspectCount,omitnil,omitempty" name:"SuspectCount"` // 疑似违规时长 SuspectHour *int64 `json:"SuspectHour,omitnil,omitempty" name:"SuspectHour"` }
type StorageInfo ¶
type StorageInfo struct { // 类型 可选: // URL 资源链接类型 // COS 腾讯云对象存储类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 资源链接 Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 腾讯云存储桶信息 BucketInfo *BucketInfo `json:"BucketInfo,omitnil,omitempty" name:"BucketInfo"` }
type TaskInput ¶
type TaskInput struct { // 数据ID DataId *string `json:"DataId,omitnil,omitempty" name:"DataId"` // 任务名 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 任务输入 Input *StorageInfo `json:"Input,omitnil,omitempty" name:"Input"` }
type TaskLabel ¶
type TaskLabel struct { // 恶意标签,Normal:正常,Porn:色情,Abuse:谩骂,Ad:广告,Custom:自定义词库。 // 以及令人反感、不安全或不适宜的内容类型。 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 建议您拿到判断结果后的执行操作。 // 建议值,Block:建议屏蔽,Review:建议复审,Pass:建议通过 // 注意:此字段可能返回 null,表示取不到有效值。 Suggestion *string `json:"Suggestion,omitnil,omitempty" name:"Suggestion"` // 得分,分数是 0 ~ 100 // 注意:此字段可能返回 null,表示取不到有效值。 Score *int64 `json:"Score,omitnil,omitempty" name:"Score"` }
type TaskResult ¶
type TaskResult struct { // 请求时传入的DataId // 注意:此字段可能返回 null,表示取不到有效值。 DataId *string `json:"DataId,omitnil,omitempty" name:"DataId"` // TaskId,任务ID // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 错误码。如果code为OK,则表示创建成功,其他则参考公共错误码 // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 如果错误,该字段表示错误详情 // 注意:此字段可能返回 null,表示取不到有效值。 Message *string `json:"Message,omitnil,omitempty" name:"Message"` }
type TrendCount ¶
type TrendCount struct { // 总调用量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 总调用时长 TotalHour *int64 `json:"TotalHour,omitnil,omitempty" name:"TotalHour"` // 通过量 PassCount *int64 `json:"PassCount,omitnil,omitempty" name:"PassCount"` // 通过时长 PassHour *int64 `json:"PassHour,omitnil,omitempty" name:"PassHour"` // 违规量 EvilCount *int64 `json:"EvilCount,omitnil,omitempty" name:"EvilCount"` // 违规时长 EvilHour *int64 `json:"EvilHour,omitnil,omitempty" name:"EvilHour"` // 疑似违规量 SuspectCount *int64 `json:"SuspectCount,omitnil,omitempty" name:"SuspectCount"` // 疑似违规时长 SuspectHour *int64 `json:"SuspectHour,omitnil,omitempty" name:"SuspectHour"` // 日期 Date *string `json:"Date,omitnil,omitempty" name:"Date"` }