v20200709

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2020-07-09"

Variables

This section is empty.

Functions

This section is empty.

Types

type AudioResult

type AudioResult struct {

	// 是否命中
	// 0 未命中
	// 1 命中
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitFlag *int64 `json:"HitFlag,omitempty" name:"HitFlag"`

	// 命中的标签
	// Porn 色情
	// Polity 政治
	// Illegal 违法
	// Abuse 谩骂
	// Terror 暴恐
	// Ad 广告
	// Moan 呻吟
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 审核建议,可选值:
	// Pass 通过,
	// Review 建议人审,
	// Block 确认违规
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 得分,0-100
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 音频ASR文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitempty" name:"Text"`

	// 音频片段存储URL,有效期为1天
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitempty" name:"Url"`

	// 音频时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	Duration *string `json:"Duration,omitempty" name:"Duration"`

	// 拓展字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	Extra *string `json:"Extra,omitempty" name:"Extra"`

	// 文本审核结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	TextResults []*AudioResultDetailTextResult `json:"TextResults,omitempty" name:"TextResults" list`

	// 音频呻吟审核结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	MoanResults []*AudioResultDetailMoanResult `json:"MoanResults,omitempty" name:"MoanResults" list`

	// 音频语种检测结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	LanguageResults []*AudioResultDetailLanguageResult `json:"LanguageResults,omitempty" name:"LanguageResults" list`
}

type AudioResultDetailLanguageResult

type AudioResultDetailLanguageResult struct {

	// 语种
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 得分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 开始时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	StartTime *float64 `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndTime *float64 `json:"EndTime,omitempty" name:"EndTime"`

	// 子标签码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubLabelCode *string `json:"SubLabelCode,omitempty" name:"SubLabelCode"`
}

type AudioResultDetailMoanResult

type AudioResultDetailMoanResult struct {

	// 固定为Moan
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 分数
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 开始时间
	StartTime *float64 `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *float64 `json:"EndTime,omitempty" name:"EndTime"`

	// 子标签码
	SubLabelCode *string `json:"SubLabelCode,omitempty" name:"SubLabelCode"`
}

type AudioResultDetailTextResult

type AudioResultDetailTextResult struct {

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 命中的关键词
	// 注意:此字段可能返回 null,表示取不到有效值。
	Keywords []*string `json:"Keywords,omitempty" name:"Keywords" list`

	// 命中的LibId
	// 注意:此字段可能返回 null,表示取不到有效值。
	LibId *string `json:"LibId,omitempty" name:"LibId"`

	// 命中的LibName
	// 注意:此字段可能返回 null,表示取不到有效值。
	LibName *string `json:"LibName,omitempty" name:"LibName"`

	// 得分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 词库类型 1 黑白库 2 自定义库
	// 注意:此字段可能返回 null,表示取不到有效值。
	LibType *int64 `json:"LibType,omitempty" name:"LibType"`

	// 审核建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`
}

type AudioSegments

type AudioSegments struct {

	// 截帧时间。
	// 点播文件:该值为相对于视频偏移时间,单位为秒,例如:0,5,10
	// 直播流:该值为时间戳,例如:1594650717
	// 注意:此字段可能返回 null,表示取不到有效值。
	OffsetTime *string `json:"OffsetTime,omitempty" name:"OffsetTime"`

	// 结果集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Result *AudioResult `json:"Result,omitempty" name:"Result"`
}

type BucketInfo

type BucketInfo struct {

	// 腾讯云对象存储,存储桶名称
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

	// 地域
	Region *string `json:"Region,omitempty" name:"Region"`

	// 对象Key
	Object *string `json:"Object,omitempty" name:"Object"`
}

type CancelTaskRequest

type CancelTaskRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`
}

func NewCancelTaskRequest

func NewCancelTaskRequest() (request *CancelTaskRequest)

func (*CancelTaskRequest) FromJsonString

func (r *CancelTaskRequest) FromJsonString(s string) error

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 CancelTaskResponse

type CancelTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCancelTaskResponse

func NewCancelTaskResponse() (response *CancelTaskResponse)

func (*CancelTaskResponse) FromJsonString

func (r *CancelTaskResponse) FromJsonString(s string) error

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 Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CancelTask

func (c *Client) CancelTask(request *CancelTaskRequest) (response *CancelTaskResponse, err error)

取消任务

func (*Client) CreateBizConfig

func (c *Client) CreateBizConfig(request *CreateBizConfigRequest) (response *CreateBizConfigResponse, err error)

创建业务配置,1个账号最多可以创建20个配置,可定义音频审核的场景,如色情、谩骂等,

在创建业务配置之前,你需要以下步骤: 1. 开通COS存储捅功能,新建存储桶,例如 cms_segments,用来存储 视频转换过程中生成对音频和图片。 2. 然后在COS控制台,授权天御内容安全主账号 对 cms_segments 存储桶对读写权限。具体授权操作,参考https://cloud.tencent.com/document/product/436/38648

func (*Client) CreateVideoModerationTask

func (c *Client) CreateVideoModerationTask(request *CreateVideoModerationTaskRequest) (response *CreateVideoModerationTaskResponse, err error)

通过URL或存储桶创建审核任务

func (*Client) DescribeTaskDetail

func (c *Client) DescribeTaskDetail(request *DescribeTaskDetailRequest) (response *DescribeTaskDetailResponse, err error)

查看任务详情DescribeTaskDetail

func (*Client) DescribeVideoStat

func (c *Client) DescribeVideoStat(request *DescribeVideoStatRequest) (response *DescribeVideoStatResponse, err error)

控制台识别统计

type CreateBizConfigRequest

type CreateBizConfigRequest struct {
	*tchttp.BaseRequest

	// 业务ID,仅限英文字母、数字和下划线(_)组成,长度不超过8位
	BizType *string `json:"BizType,omitempty" name:"BizType"`

	// 审核分类信息
	MediaModeration *MediaModerationConfig `json:"MediaModeration,omitempty" name:"MediaModeration"`

	// 业务名称,用于标识业务场景,长度不超过32位
	BizName *string `json:"BizName,omitempty" name:"BizName"`

	// 审核内容,可选:Polity (政治); Porn (色情); Illegal(违法);Abuse (谩骂); Terror (暴恐); Ad (广告); Custom (自定义);
	ModerationCategories []*string `json:"ModerationCategories,omitempty" name:"ModerationCategories" list`
}

func NewCreateBizConfigRequest

func NewCreateBizConfigRequest() (request *CreateBizConfigRequest)

func (*CreateBizConfigRequest) FromJsonString

func (r *CreateBizConfigRequest) FromJsonString(s string) error

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 CreateBizConfigResponse

type CreateBizConfigResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateBizConfigResponse

func NewCreateBizConfigResponse() (response *CreateBizConfigResponse)

func (*CreateBizConfigResponse) FromJsonString

func (r *CreateBizConfigResponse) FromJsonString(s string) error

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 CreateVideoModerationTaskRequest

type CreateVideoModerationTaskRequest struct {
	*tchttp.BaseRequest

	// 业务类型, 定义 模版策略,输出存储配置。如果没有BizType,可以先参考 【创建业务配置】接口进行创建
	BizType *string `json:"BizType,omitempty" name:"BizType"`

	// 任务类型:可选VIDEO(点播视频),LIVE_VIDEO(直播视频)
	Type *string `json:"Type,omitempty" name:"Type"`

	// 输入的任务信息,最多可以同时创建10个任务
	Tasks []*TaskInput `json:"Tasks,omitempty" name:"Tasks" list`

	// 回调签名key,具体可以查看签名文档。
	Seed *string `json:"Seed,omitempty" name:"Seed"`

	// 接收审核信息回调地址,如果设置,则审核过程中产生的违规音频片段和画面截帧发送此接口
	CallbackUrl *string `json:"CallbackUrl,omitempty" name:"CallbackUrl"`

	// 审核排队优先级。当您有多个视频审核任务排队时,可以根据这个参数控制排队优先级。用于处理插队等逻辑。默认该参数为0
	Priority *int64 `json:"Priority,omitempty" name:"Priority"`
}

func NewCreateVideoModerationTaskRequest

func NewCreateVideoModerationTaskRequest() (request *CreateVideoModerationTaskRequest)

func (*CreateVideoModerationTaskRequest) FromJsonString

func (r *CreateVideoModerationTaskRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVideoModerationTaskRequest) ToJsonString

func (r *CreateVideoModerationTaskRequest) ToJsonString() string

type CreateVideoModerationTaskResponse

type CreateVideoModerationTaskResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务创建结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		Results []*TaskResult `json:"Results,omitempty" name:"Results" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewCreateVideoModerationTaskResponse

func NewCreateVideoModerationTaskResponse() (response *CreateVideoModerationTaskResponse)

func (*CreateVideoModerationTaskResponse) FromJsonString

func (r *CreateVideoModerationTaskResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateVideoModerationTaskResponse) ToJsonString

func (r *CreateVideoModerationTaskResponse) ToJsonString() string

type DescribeTaskDetailRequest

type DescribeTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 任务ID,创建任务后返回的TaskId字段
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 是否展示所有分片,默认只展示命中规则的分片
	ShowAllSegments *bool `json:"ShowAllSegments,omitempty" name:"ShowAllSegments"`
}

func NewDescribeTaskDetailRequest

func NewDescribeTaskDetailRequest() (request *DescribeTaskDetailRequest)

func (*DescribeTaskDetailRequest) FromJsonString

func (r *DescribeTaskDetailRequest) FromJsonString(s string) error

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 DescribeTaskDetailResponse

type DescribeTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务Id
		// 注意:此字段可能返回 null,表示取不到有效值。
		TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

		// 审核时传入的数据Id
		// 注意:此字段可能返回 null,表示取不到有效值。
		DataId *string `json:"DataId,omitempty" name:"DataId"`

		// 业务类型
		// 注意:此字段可能返回 null,表示取不到有效值。
		BizType *string `json:"BizType,omitempty" name:"BizType"`

		// 任务名称
		// 注意:此字段可能返回 null,表示取不到有效值。
		Name *string `json:"Name,omitempty" name:"Name"`

		// 状态,可选值:
		// FINISH 已完成
		// PENDING 等待中
		// RUNNING 进行中
		// ERROR 出错
		// CANCELLED 已取消
		// 注意:此字段可能返回 null,表示取不到有效值。
		Status *string `json:"Status,omitempty" name:"Status"`

		// 类型
		// 注意:此字段可能返回 null,表示取不到有效值。
		Type *string `json:"Type,omitempty" name:"Type"`

		// 审核建议
		// 可选:
		// Pass 通过
		// Reveiw 建议复审
		// Block 确认违规
		// 注意:此字段可能返回 null,表示取不到有效值。
		Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

		// 审核结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		Labels []*TaskLabel `json:"Labels,omitempty" name:"Labels" list`

		// 媒体解码信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		MediaInfo *MediaInfo `json:"MediaInfo,omitempty" name:"MediaInfo"`

		// 任务信息
		// 注意:此字段可能返回 null,表示取不到有效值。
		InputInfo *InputInfo `json:"InputInfo,omitempty" name:"InputInfo"`

		// 创建时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		CreatedAt *string `json:"CreatedAt,omitempty" name:"CreatedAt"`

		// 更新时间
		// 注意:此字段可能返回 null,表示取不到有效值。
		UpdatedAt *string `json:"UpdatedAt,omitempty" name:"UpdatedAt"`

		// 在秒后重试
		// 注意:此字段可能返回 null,表示取不到有效值。
		TryInSeconds *int64 `json:"TryInSeconds,omitempty" name:"TryInSeconds"`

		// 图片结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		ImageSegments []*ImageSegments `json:"ImageSegments,omitempty" name:"ImageSegments" list`

		// 音频结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		AudioSegments []*AudioSegments `json:"AudioSegments,omitempty" name:"AudioSegments" list`

		// 如果返回的状态为ERROR,该字段会标记错误类型。
		// 可选值::
		// DECODE_ERROR: 解码失败。(输入资源中可能包含无法解码的视频)
		// URL_ERROR:下载地址验证失败。
		// TIMEOUT_ERROR:处理超时。
		// 注意:此字段可能返回 null,表示取不到有效值。
		ErrorType *string `json:"ErrorType,omitempty" name:"ErrorType"`

		// 审核任务错误日志。当Error不为空时,会展示该字段
		// 注意:此字段可能返回 null,表示取不到有效值。
		ErrorDescription *string `json:"ErrorDescription,omitempty" name:"ErrorDescription"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeTaskDetailResponse

func NewDescribeTaskDetailResponse() (response *DescribeTaskDetailResponse)

func (*DescribeTaskDetailResponse) FromJsonString

func (r *DescribeTaskDetailResponse) FromJsonString(s string) error

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 DescribeVideoStatRequest

type DescribeVideoStatRequest struct {
	*tchttp.BaseRequest

	// 审核类型 1: 机器审核; 2: 人工审核
	AuditType *int64 `json:"AuditType,omitempty" name:"AuditType"`

	// 查询条件
	Filters []*Filters `json:"Filters,omitempty" name:"Filters" list`
}

func NewDescribeVideoStatRequest

func NewDescribeVideoStatRequest() (request *DescribeVideoStatRequest)

func (*DescribeVideoStatRequest) FromJsonString

func (r *DescribeVideoStatRequest) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoStatRequest) ToJsonString

func (r *DescribeVideoStatRequest) ToJsonString() string

type DescribeVideoStatResponse

type DescribeVideoStatResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 识别结果统计
		Overview *Overview `json:"Overview,omitempty" name:"Overview"`

		// 识别量统计
		TrendCount []*TrendCount `json:"TrendCount,omitempty" name:"TrendCount" list`

		// 违规数据分布
		EvilCount []*EvilCount `json:"EvilCount,omitempty" name:"EvilCount" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeVideoStatResponse

func NewDescribeVideoStatResponse() (response *DescribeVideoStatResponse)

func (*DescribeVideoStatResponse) FromJsonString

func (r *DescribeVideoStatResponse) FromJsonString(s string) error

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeVideoStatResponse) ToJsonString

func (r *DescribeVideoStatResponse) ToJsonString() string

type EvilCount

type EvilCount struct {

	// 违规类型:
	// Terror	24001
	// Porn	20002
	// Polity	20001
	// Ad	20105
	// Abuse	20007
	// Illegal	20006
	// Spam	25001
	// Moan	26001
	EvilType *string `json:"EvilType,omitempty" name:"EvilType"`

	// 分布类型总量
	Count *int64 `json:"Count,omitempty" name:"Count"`
}

type FileOutput

type FileOutput struct {

	// 存储的Bucket
	Bucket *string `json:"Bucket,omitempty" name:"Bucket"`

	// Cos Region
	Region *string `json:"Region,omitempty" name:"Region"`

	// 对象前缀
	ObjectPrefix *string `json:"ObjectPrefix,omitempty" name:"ObjectPrefix"`
}

type Filters

type Filters struct {

	// 查询字段:
	// 策略BizType
	// 子账号SubUin
	// 日期区间DateRange
	Name *string `json:"Name,omitempty" name:"Name"`

	// 查询值
	Values []*string `json:"Values,omitempty" name:"Values" list`
}

type ImageResult

type ImageResult struct {

	// 违规标志
	// 0 未命中
	// 1 命中
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitFlag *int64 `json:"HitFlag,omitempty" name:"HitFlag"`

	// 命中的标签
	// Porn 色情
	// Sexy 性感
	// Polity 政治
	// Illegal 违法
	// Abuse 谩骂
	// Terror 暴恐
	// Ad 广告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 审核建议,可选值:
	// Pass 通过,
	// Review 建议人审,
	// Block 确认违规
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 得分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 画面截帧图片结果集
	// 注意:此字段可能返回 null,表示取不到有效值。
	Results []*ImageResultResult `json:"Results,omitempty" name:"Results" list`

	// 图片URL地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitempty" name:"Url"`

	// 附加字段
	// 注意:此字段可能返回 null,表示取不到有效值。
	Extra *string `json:"Extra,omitempty" name:"Extra"`
}

type ImageResultResult

type ImageResultResult struct {

	// 场景
	// Porn 色情
	// Sexy 性感
	// Polity 政治
	// Illegal 违法
	// Abuse 谩骂
	// Terror 暴恐
	// Ad 广告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Scene *string `json:"Scene,omitempty" name:"Scene"`

	// 是否命中
	// 0 未命中
	// 1 命中
	// 注意:此字段可能返回 null,表示取不到有效值。
	HitFlag *int64 `json:"HitFlag,omitempty" name:"HitFlag"`

	// 审核建议,可选值:
	// Pass 通过,
	// Review 建议人审,
	// Block 确认违规
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 子标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubLabel *string `json:"SubLabel,omitempty" name:"SubLabel"`

	// 分数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 如果命中场景为涉政,则该数据为人物姓名列表,否则null
	// 注意:此字段可能返回 null,表示取不到有效值。
	Names []*string `json:"Names,omitempty" name:"Names" list`

	// 图片OCR文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitempty" name:"Text"`

	// 其他详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Details []*ImageResultsResultDetail `json:"Details,omitempty" name:"Details" list`
}

type ImageResultsResultDetail

type ImageResultsResultDetail struct {

	// 任务名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Name *string `json:"Name,omitempty" name:"Name"`

	// OCR识别文本
	// 注意:此字段可能返回 null,表示取不到有效值。
	Text *string `json:"Text,omitempty" name:"Text"`

	// 位置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Location *ImageResultsResultDetailLocation `json:"Location,omitempty" name:"Location"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 库ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	LibId *string `json:"LibId,omitempty" name:"LibId"`

	// 库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	LibName *string `json:"LibName,omitempty" name:"LibName"`

	// 命中的关键词
	// 注意:此字段可能返回 null,表示取不到有效值。
	Keywords []*string `json:"Keywords,omitempty" name:"Keywords" list`

	// 建议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 得分
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`

	// 子标签码
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubLabelCode *string `json:"SubLabelCode,omitempty" name:"SubLabelCode"`
}

type ImageResultsResultDetailLocation

type ImageResultsResultDetailLocation struct {

	// x坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	X *float64 `json:"X,omitempty" name:"X"`

	// y坐标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Y *float64 `json:"Y,omitempty" name:"Y"`

	// 宽度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Width *int64 `json:"Width,omitempty" name:"Width"`

	// 高度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Height *int64 `json:"Height,omitempty" name:"Height"`

	// 旋转角度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Rotate *float64 `json:"Rotate,omitempty" name:"Rotate"`
}

type ImageSegments

type ImageSegments struct {

	// 截帧时间。
	// 点播文件:该值为相对于视频偏移时间,单位为秒,例如:0,5,10
	// 直播流:该值为时间戳,例如:1594650717
	OffsetTime *string `json:"OffsetTime,omitempty" name:"OffsetTime"`

	// 画面截帧结果详情
	Result *ImageResult `json:"Result,omitempty" name:"Result"`
}

type InputInfo

type InputInfo struct {

	// 传入的类型可选:URL,COS
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitempty" name:"Type"`

	// Url地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitempty" name:"Url"`

	// 桶信息。当输入当时COS时,该字段不为空
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketInfo *string `json:"BucketInfo,omitempty" name:"BucketInfo"`
}

type MediaInfo

type MediaInfo struct {

	// 编码格式
	Codecs *string `json:"Codecs,omitempty" name:"Codecs"`

	// 流检测时分片时长
	// 注意:此字段可能返回 0,表示取不到有效值。
	Duration *int64 `json:"Duration,omitempty" name:"Duration"`

	// 宽,单位为像素
	Width *int64 `json:"Width,omitempty" name:"Width"`

	// 高,单位为像素
	Height *int64 `json:"Height,omitempty" name:"Height"`
}

type MediaModerationConfig

type MediaModerationConfig struct {

	// 是否使用OCR,默认为true
	UseOCR *bool `json:"UseOCR,omitempty" name:"UseOCR"`

	// 是否使用音频,默认为true。视频场景下,默认为 false
	UseAudio *bool `json:"UseAudio,omitempty" name:"UseAudio"`

	// 图片取帧频率, 单位(秒/帧),默认 5, 可选 1 ~ 300
	ImageFrequency *int64 `json:"ImageFrequency,omitempty" name:"ImageFrequency"`

	// 音频片段长度。单位为:秒
	AudioFrequency *int64 `json:"AudioFrequency,omitempty" name:"AudioFrequency"`

	// 临时文件存储位置
	SegmentOutput *FileOutput `json:"SegmentOutput,omitempty" name:"SegmentOutput"`

	// 回调地址
	CallbackUrl *string `json:"CallbackUrl,omitempty" name:"CallbackUrl"`
}

type Overview

type Overview struct {

	// 总调用量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 总调用时长
	TotalHour *int64 `json:"TotalHour,omitempty" name:"TotalHour"`

	// 通过量
	PassCount *int64 `json:"PassCount,omitempty" name:"PassCount"`

	// 通过时长
	PassHour *int64 `json:"PassHour,omitempty" name:"PassHour"`

	// 违规量
	EvilCount *int64 `json:"EvilCount,omitempty" name:"EvilCount"`

	// 违规时长
	EvilHour *int64 `json:"EvilHour,omitempty" name:"EvilHour"`

	// 疑似违规量
	SuspectCount *int64 `json:"SuspectCount,omitempty" name:"SuspectCount"`

	// 疑似违规时长
	SuspectHour *int64 `json:"SuspectHour,omitempty" name:"SuspectHour"`
}

type StorageInfo

type StorageInfo struct {

	// 类型 可选:
	// URL 资源链接类型
	// COS 腾讯云对象存储类型
	Type *string `json:"Type,omitempty" name:"Type"`

	// 资源链接
	Url *string `json:"Url,omitempty" name:"Url"`

	// 腾讯云存储桶信息
	BucketInfo *BucketInfo `json:"BucketInfo,omitempty" name:"BucketInfo"`
}

type TaskInput

type TaskInput struct {

	// 数据ID
	DataId *string `json:"DataId,omitempty" name:"DataId"`

	// 任务名
	Name *string `json:"Name,omitempty" name:"Name"`

	// 任务输入
	Input *StorageInfo `json:"Input,omitempty" name:"Input"`
}

type TaskLabel

type TaskLabel struct {

	// 命中的标签
	// Porn 色情
	// Sexy 性感
	// Polity 政治
	// Illegal 违法
	// Abuse 谩骂
	// Terror 暴恐
	// Ad 广告
	// 注意:此字段可能返回 null,表示取不到有效值。
	Label *string `json:"Label,omitempty" name:"Label"`

	// 审核建议,可选值:
	// Pass 通过,
	// Review 建议人审,
	// Block 确认违规
	// 注意:此字段可能返回 null,表示取不到有效值。
	Suggestion *string `json:"Suggestion,omitempty" name:"Suggestion"`

	// 得分,分数是 0 ~ 100
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *int64 `json:"Score,omitempty" name:"Score"`
}

type TaskResult

type TaskResult struct {

	// 请求时传入的DataId
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataId *string `json:"DataId,omitempty" name:"DataId"`

	// TaskId,任务ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	TaskId *string `json:"TaskId,omitempty" name:"TaskId"`

	// 错误码。如果code为OK,则表示创建成功,其他则参考公共错误码
	// 注意:此字段可能返回 null,表示取不到有效值。
	Code *string `json:"Code,omitempty" name:"Code"`

	// 如果错误,该字段表示错误详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitempty" name:"Message"`
}

type TrendCount

type TrendCount struct {

	// 总调用量
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 总调用时长
	TotalHour *int64 `json:"TotalHour,omitempty" name:"TotalHour"`

	// 通过量
	PassCount *int64 `json:"PassCount,omitempty" name:"PassCount"`

	// 通过时长
	PassHour *int64 `json:"PassHour,omitempty" name:"PassHour"`

	// 违规量
	EvilCount *int64 `json:"EvilCount,omitempty" name:"EvilCount"`

	// 违规时长
	EvilHour *int64 `json:"EvilHour,omitempty" name:"EvilHour"`

	// 疑似违规量
	SuspectCount *int64 `json:"SuspectCount,omitempty" name:"SuspectCount"`

	// 疑似违规时长
	SuspectHour *int64 `json:"SuspectHour,omitempty" name:"SuspectHour"`

	// 日期
	Date *string `json:"Date,omitempty" name:"Date"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL