model

package
v0.1.122 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionBasicSampleInfo added in v0.1.114

type ActionBasicSampleInfo struct {

	// 原子动作中文名称。
	ActionNameZh *string `json:"action_name_zh,omitempty"`

	// 原子动作英文名称。
	ActionNameEn *string `json:"action_name_en,omitempty"`

	// 原子动作标签。
	ActionTag string `json:"action_tag"`

	// 原子动作标签。
	Catalog *string `json:"catalog,omitempty"`

	// 推荐等级。
	RecommendedValue *int32 `json:"recommended_value,omitempty"`

	// 是否选择此动作。
	IsSelected *bool `json:"is_selected,omitempty"`
}

ActionBasicSampleInfo 原子动作样例详情。

func (ActionBasicSampleInfo) String added in v0.1.114

func (o ActionBasicSampleInfo) String() string

type ActionMarkItem added in v0.1.76

type ActionMarkItem struct {

	// 选取推理数据预处理视频起始时间。格式:“HH:MM:SS.mmm”。
	ActionStartTime *string `json:"action_start_time,omitempty"`

	// 选取推理数据预处理视频结束时间。格式:“HH:MM:SS.mmm”。
	ActionEndTime *string `json:"action_end_time,omitempty"`

	// 动作类型。 * SILENCE: 静默 * ACTION:动作
	ActionType *ActionMarkItemActionType `json:"action_type,omitempty"`
}

ActionMarkItem 标注的动作信息。

func (ActionMarkItem) String added in v0.1.76

func (o ActionMarkItem) String() string

type ActionMarkItemActionType added in v0.1.76

type ActionMarkItemActionType struct {
	// contains filtered or unexported fields
}

func (ActionMarkItemActionType) MarshalJSON added in v0.1.76

func (c ActionMarkItemActionType) MarshalJSON() ([]byte, error)

func (*ActionMarkItemActionType) UnmarshalJSON added in v0.1.76

func (c *ActionMarkItemActionType) UnmarshalJSON(b []byte) error

func (ActionMarkItemActionType) Value added in v0.1.76

func (c ActionMarkItemActionType) Value() string

type ActionMarkItemActionTypeEnum added in v0.1.76

type ActionMarkItemActionTypeEnum struct {
	SILENCE ActionMarkItemActionType
	ACTION  ActionMarkItemActionType
}

func GetActionMarkItemActionTypeEnum added in v0.1.76

func GetActionMarkItemActionTypeEnum() ActionMarkItemActionTypeEnum

type ActionSampleInfo added in v0.1.114

type ActionSampleInfo struct {

	// 原子动作中文名称。
	ActionNameZh *string `json:"action_name_zh,omitempty"`

	// 原子动作英文名称。
	ActionNameEn *string `json:"action_name_en,omitempty"`

	// 动作Tag。
	ActionTag string `json:"action_tag"`

	// 动作分类名称。
	Catalog *string `json:"catalog,omitempty"`

	// 推荐等级。
	RecommendedValue *int32 `json:"recommended_value,omitempty"`

	// 是否选择此动作。
	IsSelected *bool `json:"is_selected,omitempty"`

	// 原子动作样例文件下载地址。24小时内有效。
	SampleDownloadUrl *string `json:"sample_download_url,omitempty"`
}

ActionSampleInfo 原子动作样例详情。

func (ActionSampleInfo) String added in v0.1.114

func (o ActionSampleInfo) String() string

type ActionTagInfo added in v0.1.112

type ActionTagInfo struct {

	// 原子动作中文名称。
	ActionNameZh string `json:"action_name_zh"`

	// 原子动作英文名称。
	ActionNameEn string `json:"action_name_en"`

	// 动作分类名称。
	Catalog *string `json:"catalog,omitempty"`

	// 样例视频文件名,最大长度256,最小长度1。
	FileName *string `json:"file_name,omitempty"`

	// 动作标签。
	Tag *string `json:"tag,omitempty"`
}

ActionTagInfo 分身动作Tag映射信息。

func (ActionTagInfo) String added in v0.1.112

func (o ActionTagInfo) String() string

type ActiveCodeInfo added in v0.1.86

type ActiveCodeInfo struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

ActiveCodeInfo 激活码基本信息。

func (ActiveCodeInfo) String added in v0.1.86

func (o ActiveCodeInfo) String() string

type AnimationAssetMeta

type AnimationAssetMeta struct {

	// 数字人模型风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 动作动画时长。
	Duration *float32 `json:"duration,omitempty"`

	// 动作是否需要自动解析。
	AutoAnalysis *bool `json:"auto_analysis,omitempty"`

	// 语音延迟播放时长。  单位秒。  使用场景举例:入场动画3秒,voice_delay设置成4秒,则语音从入场动画开始后第4秒开始播放。
	VoiceDelay *float32 `json:"voice_delay,omitempty"`

	// 动画插入位置限制。 * ONLY_BEGINNING:视频制作时,动画只允许出现在起始位置。 * ONLY_END:视频制作时,动画只允许出现在结束位置。
	AnimationInsertRestriction *AnimationAssetMetaAnimationInsertRestriction `json:"animation_insert_restriction,omitempty"`
}

AnimationAssetMeta 动作动画资产元数据。

func (AnimationAssetMeta) String

func (o AnimationAssetMeta) String() string

type AnimationAssetMetaAnimationInsertRestriction

type AnimationAssetMetaAnimationInsertRestriction struct {
	// contains filtered or unexported fields
}

func (AnimationAssetMetaAnimationInsertRestriction) MarshalJSON

func (*AnimationAssetMetaAnimationInsertRestriction) UnmarshalJSON

func (AnimationAssetMetaAnimationInsertRestriction) Value

type AnimationAssetMetaAnimationInsertRestrictionEnum

type AnimationAssetMetaAnimationInsertRestrictionEnum struct {
	ONLY_BEGINNING AnimationAssetMetaAnimationInsertRestriction
	ONLY_END       AnimationAssetMetaAnimationInsertRestriction
}

func GetAnimationAssetMetaAnimationInsertRestrictionEnum

func GetAnimationAssetMetaAnimationInsertRestrictionEnum() AnimationAssetMetaAnimationInsertRestrictionEnum

type AnimationItem

type AnimationItem struct {

	// 动作资产ID。
	AnimationAssetId *string `json:"animation_asset_id,omitempty"`

	// 时间戳,相对时间戳。  单位秒。  保留3位小数。
	Timestamp *float32 `json:"timestamp,omitempty"`
}

func (AnimationItem) String

func (o AnimationItem) String() string

type AssetActionResult added in v0.1.100

type AssetActionResult struct {

	// 处理状态。 * SUCCESS:成功 * FAILED:失败
	RetStatus *AssetActionResultRetStatus `json:"ret_status,omitempty"`

	// 资产ID列表
	AssetIds *[]string `json:"asset_ids,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

AssetActionResult 资产操作结果

func (AssetActionResult) String added in v0.1.100

func (o AssetActionResult) String() string

type AssetActionResultRetStatus added in v0.1.100

type AssetActionResultRetStatus struct {
	// contains filtered or unexported fields
}

func (AssetActionResultRetStatus) MarshalJSON added in v0.1.100

func (c AssetActionResultRetStatus) MarshalJSON() ([]byte, error)

func (*AssetActionResultRetStatus) UnmarshalJSON added in v0.1.100

func (c *AssetActionResultRetStatus) UnmarshalJSON(b []byte) error

func (AssetActionResultRetStatus) Value added in v0.1.100

type AssetActionResultRetStatusEnum added in v0.1.100

type AssetActionResultRetStatusEnum struct {
	SUCCESS AssetActionResultRetStatus
	FAILED  AssetActionResultRetStatus
}

func GetAssetActionResultRetStatusEnum added in v0.1.100

func GetAssetActionResultRetStatusEnum() AssetActionResultRetStatusEnum

type AssetExtraMeta

type AssetExtraMeta struct {
	HumanModelMeta *HumanModelAssetMeta `json:"human_model_meta,omitempty"`

	VoiceModelMeta *VoiceModelAssetMeta `json:"voice_model_meta,omitempty"`

	PptMeta *PptAssetMeta `json:"ppt_meta,omitempty"`

	AnimationMeta *AnimationAssetMeta `json:"animation_meta,omitempty"`

	SceneMeta *SceneAssetMeta `json:"scene_meta,omitempty"`

	MaterialMeta *MaterialAssetMeta `json:"material_meta,omitempty"`

	HumanModel2dMeta *HumanModel2DAssetMeta `json:"human_model_2d_meta,omitempty"`

	ImageMeta *ImageAssetMeta `json:"image_meta,omitempty"`

	VideoMeta *VideoAssetMeta `json:"video_meta,omitempty"`

	AudioMeta *AudioAssetMeta `json:"audio_meta,omitempty"`
}

AssetExtraMeta **参数解释**: 资产额外元数据。 **约束限制**: 根据asset_type选择对应结构填写,填写其他不匹配的结构会被忽略。 * HUMAN_MODEL: 填写human_model_meta * HUMAN_MODEL_2D: 填写human_model_2d_meta * SCENE:填写scene_meta * ANIMATION:填写animation_meta * MATERIAL:填写material_meta * VOICE_MODEL:填写voice_model_meta * VIDEO:填写video_meta * IMAGE:填写image_meta * PPT:填写ppt_meta * AUDIO: 填写audio_meta

func (AssetExtraMeta) String

func (o AssetExtraMeta) String() string

type AssetFileInfo

type AssetFileInfo struct {

	// 文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 文件名创建文件时候不区分大小写,最大长度256,最小长度1。
	FileName *string `json:"file_name,omitempty"`

	// 文件内容MD5值,固定24位。
	FileMd5 *string `json:"file_md5,omitempty"`

	// 文件总的大小,最小1,最大5368709120。
	FileSize *int64 `json:"file_size,omitempty"`

	// 文件类型(默认提取文件后缀)。
	FileType *string `json:"file_type,omitempty"`

	// 文件在资产中的分类。每种资产类型包含的文件分类不同。 * MAIN:主文件 * COVER:封面文件 * PAGE:内容页图片 * SAMPLE:样例音频 * OTHER:其他文件 * WHOLE_MODEL:全模型 * USER_MODIFIED_MODEL:用户上传模型 * TEMPORARY:临时文件夹(用于文件替换时上传新文件) > * 资产类型为SCENE、ANIMATION、VIDEO、IMAGE、MATERIAL时,包含MAIN、COVER和OTHER > * 资产类型为PPT时,包含MAIN、COVER、PAGE和OTHER > * 资产类型为HUMAN_MODEL时,包含MAIN、COVER和OTHER > * 资产类型为VOICE_MODEL时,包含MAIN、SAMPLE(样例音频文件)和OTHER > * 资产类型为HUMAN_MODEL_2D时,包含MAIN、COVER、SAMPLE(动作样例)和OTHER(遮罩文件) > * 资产类型为BUSINESS_CARD_TEMPLET时,包含MAIN和COVER(名片效果图)
	AssetFileCategory *string `json:"asset_file_category,omitempty"`

	// 文件下载URL,有效期为24小时。
	DownloadUrl *string `json:"download_url,omitempty"`

	// 文件状态枚举: * CREATING:文件上传中 * CREATED:文件已上传(自动审核通过) * FAILED:文件上传失败 * CANCELLED:文件上传已取消 * DELETING:文件删除中 * DELETED:文件已删除 * UPLOADED:文件已上传(尚未审核) * REVIEW:人工审核(文件已上传) * BLOCK:冻结
	State *AssetFileInfoState `json:"state,omitempty"`

	// 审核失败原因
	Reason *string `json:"reason,omitempty"`

	FileExtraMeta *FileExtraMeta `json:"file_extra_meta,omitempty"`
}

AssetFileInfo 文件信息。

func (AssetFileInfo) String

func (o AssetFileInfo) String() string

type AssetFileInfoState added in v0.1.75

type AssetFileInfoState struct {
	// contains filtered or unexported fields
}

func (AssetFileInfoState) MarshalJSON added in v0.1.75

func (c AssetFileInfoState) MarshalJSON() ([]byte, error)

func (*AssetFileInfoState) UnmarshalJSON added in v0.1.75

func (c *AssetFileInfoState) UnmarshalJSON(b []byte) error

func (AssetFileInfoState) Value added in v0.1.75

func (c AssetFileInfoState) Value() string

type AssetFileInfoStateEnum added in v0.1.75

type AssetFileInfoStateEnum struct {
	CREATING  AssetFileInfoState
	CREATED   AssetFileInfoState
	FAILED    AssetFileInfoState
	CANCELLED AssetFileInfoState
	DELETING  AssetFileInfoState
	DELETED   AssetFileInfoState
	UPLOADED  AssetFileInfoState
	REVIEW    AssetFileInfoState
	BLOCK     AssetFileInfoState
}

func GetAssetFileInfoStateEnum added in v0.1.75

func GetAssetFileInfoStateEnum() AssetFileInfoStateEnum

type AssetSharedConfig added in v0.1.100

type AssetSharedConfig struct {

	// 共享类型。 * PRIVATE: 私有,仅本租户可访问。 * PUBLIC: 公开,所有租户可访问。当前仅提供系统资产可公开访问。 * SHARED:共享,指定租户可访问。拥有者指定租户可访问。
	SharedType *AssetSharedConfigSharedType `json:"shared_type,omitempty"`

	// 共享过期时间。默认过期时间为30天,即共享当天+30的23:59:59。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 允许访问本资产的租户列表。
	AllowedProjectIds *[]string `json:"allowed_project_ids,omitempty"`
}

AssetSharedConfig 共享配置

func (AssetSharedConfig) String added in v0.1.100

func (o AssetSharedConfig) String() string

type AssetSharedConfigSharedType added in v0.1.100

type AssetSharedConfigSharedType struct {
	// contains filtered or unexported fields
}

func (AssetSharedConfigSharedType) MarshalJSON added in v0.1.100

func (c AssetSharedConfigSharedType) MarshalJSON() ([]byte, error)

func (*AssetSharedConfigSharedType) UnmarshalJSON added in v0.1.100

func (c *AssetSharedConfigSharedType) UnmarshalJSON(b []byte) error

func (AssetSharedConfigSharedType) Value added in v0.1.100

type AssetSharedConfigSharedTypeEnum added in v0.1.100

type AssetSharedConfigSharedTypeEnum struct {
	PRIVATE AssetSharedConfigSharedType
	PUBLIC  AssetSharedConfigSharedType
	SHARED  AssetSharedConfigSharedType
}

func GetAssetSharedConfigSharedTypeEnum added in v0.1.100

func GetAssetSharedConfigSharedTypeEnum() AssetSharedConfigSharedTypeEnum

type AudioAssetMeta added in v0.1.92

type AudioAssetMeta struct {

	// **参数解释**: 时长,单位秒。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Duration *int32 `json:"duration,omitempty"`

	// **参数解释**: 音频编码格式。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及
	AudioCodec *string `json:"audio_codec,omitempty"`

	// **参数解释**: 音频平均码率,单位kbps。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	AudioBitRate *int32 `json:"audio_bit_rate,omitempty"`

	// **参数解释**: 音频声道数。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	AudioChannels *int32 `json:"audio_channels,omitempty"`

	// **参数解释**: 采样率,HZ。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Sample *int32 `json:"sample,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

AudioAssetMeta 音频元数据,自动提取获得。

func (AudioAssetMeta) String added in v0.1.92

func (o AudioAssetMeta) String() string

type AudioDriveActionConfig added in v0.1.114

type AudioDriveActionConfig struct {

	// 动作标签
	ActionTag string `json:"action_tag"`

	// 动作名称
	ActionName *string `json:"action_name,omitempty"`

	// 动作开始时间
	ActionStartTime float32 `json:"action_start_time"`
}

AudioDriveActionConfig 语音驱动时的动作标签配置

func (AudioDriveActionConfig) String added in v0.1.114

func (o AudioDriveActionConfig) String() string

type AuditResultAdminAuditResult added in v0.1.76

type AuditResultAdminAuditResult struct {

	// 审核信息。
	Message *string `json:"message,omitempty"`

	// 附件名称。
	AttachmentName *string `json:"attachment_name,omitempty"`

	// 附件下载地址。
	AttachmentUrl *string `json:"attachment_url,omitempty"`

	// 操作时间。
	AuditTime *int64 `json:"audit_time,omitempty"`
}

AuditResultAdminAuditResult 管理员审核结果。

func (AuditResultAdminAuditResult) String added in v0.1.76

type AuditResultSystemAuditResult added in v0.1.76

type AuditResultSystemAuditResult struct {

	// 操作时间。
	AuditTime *int64 `json:"audit_time,omitempty"`

	// 错误列表。
	Errors *[]AuditResultSystemAuditResultErrors `json:"errors,omitempty"`
}

AuditResultSystemAuditResult 系统审核结果。

func (AuditResultSystemAuditResult) String added in v0.1.76

type AuditResultSystemAuditResultErrors added in v0.1.76

type AuditResultSystemAuditResultErrors struct {

	// 音频文件名。
	AudioName *string `json:"audio_name,omitempty"`

	// 文本文件名。
	TextName *string `json:"text_name,omitempty"`

	// 异常错误码。
	ErrorCode *string `json:"error_code,omitempty"`

	// 异常错误信息。
	ErrorMessage *string `json:"error_message,omitempty"`
}

func (AuditResultSystemAuditResultErrors) String added in v0.1.76

type AuditionFile added in v0.1.76

type AuditionFile struct {

	// 试听文件下载链接,有效期为1个小时。
	DownloadUrl string `json:"download_url"`
}

func (AuditionFile) String added in v0.1.76

func (o AuditionFile) String() string

type BackgroundConfigInfo added in v0.1.60

type BackgroundConfigInfo struct {

	// **参数解释**: 背景类型。 **约束限制**: 不涉及。 **取值范围**: * IMAGE:图片背景,指定图片用作分身数字人背景。 * COLOR:纯色背景,指定颜色RGB值作为分身数字人背景。  **默认取值**: 不涉及
	BackgroundType BackgroundConfigInfoBackgroundType `json:"background_type"`

	// **参数解释**: 背景文件的URL。 **约束限制**: * 仅直播支持外部URL,其他业务通过资产库查询获取,不支持外部URL。 * background_type=IMAGE时需要填写。  **取值范围**: 字符长度1-2048位 **默认取值**: 不涉及。
	BackgroundConfig *string `json:"background_config,omitempty"`

	// **参数解释**: 纯色背景的RGB颜色值。 **约束限制**: background_type=COLOR时需要填写。 **取值范围**: 字符长度0-16位
	BackgroundColorConfig *string `json:"background_color_config,omitempty"`

	// **参数解释**: 背景资产ID。 > 背景是背景图片时,填图片资产ID。  **约束限制**: 不涉及 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	BackgroundAssetId *string `json:"background_asset_id,omitempty"`
}

BackgroundConfigInfo 背景配置。

func (BackgroundConfigInfo) String added in v0.1.60

func (o BackgroundConfigInfo) String() string

type BackgroundConfigInfoBackgroundType added in v0.1.60

type BackgroundConfigInfoBackgroundType struct {
	// contains filtered or unexported fields
}

func (BackgroundConfigInfoBackgroundType) MarshalJSON added in v0.1.60

func (c BackgroundConfigInfoBackgroundType) MarshalJSON() ([]byte, error)

func (*BackgroundConfigInfoBackgroundType) UnmarshalJSON added in v0.1.60

func (c *BackgroundConfigInfoBackgroundType) UnmarshalJSON(b []byte) error

func (BackgroundConfigInfoBackgroundType) Value added in v0.1.60

type BackgroundMusicConfig added in v0.1.60

type BackgroundMusicConfig struct {

	// **参数解释**: 音乐资产ID。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	MusicAssetId *string `json:"music_asset_id,omitempty"`

	// **参数解释**: 音乐音量。如100,表示音量100%,50表示音量50%。 **约束限制**: 不涉及。
	Volume *int32 `json:"volume,omitempty"`
}

BackgroundMusicConfig 背景音乐配置。

func (BackgroundMusicConfig) String added in v0.1.60

func (o BackgroundMusicConfig) String() string

type BatchAssetActionReq added in v0.1.100

type BatchAssetActionReq struct {

	// 批量操作命令. * DELETE:删除 * DELETE_FORCE:强制删除,该模式会立即删除资产 * RESTORE:恢复 * UNACTIVE:取消激活 * ACTIVE:激活 * SHARE:共享 * UNSHARE:取消共享
	Action BatchAssetActionReqAction `json:"action"`

	// 资产ID列表
	AssetIds []string `json:"asset_ids"`

	// 操作参数
	Params *string `json:"params,omitempty"`
}

BatchAssetActionReq 批量操作请求体

func (BatchAssetActionReq) String added in v0.1.100

func (o BatchAssetActionReq) String() string

type BatchAssetActionReqAction added in v0.1.100

type BatchAssetActionReqAction struct {
	// contains filtered or unexported fields
}

func (BatchAssetActionReqAction) MarshalJSON added in v0.1.100

func (c BatchAssetActionReqAction) MarshalJSON() ([]byte, error)

func (*BatchAssetActionReqAction) UnmarshalJSON added in v0.1.100

func (c *BatchAssetActionReqAction) UnmarshalJSON(b []byte) error

func (BatchAssetActionReqAction) Value added in v0.1.100

type BatchAssetActionReqActionEnum added in v0.1.100

func GetBatchAssetActionReqActionEnum added in v0.1.100

func GetBatchAssetActionReqActionEnum() BatchAssetActionReqActionEnum

type BatchExecuteAssetActionRequest added in v0.1.100

type BatchExecuteAssetActionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *BatchAssetActionReq `json:"body,omitempty"`
}

BatchExecuteAssetActionRequest Request Object

func (BatchExecuteAssetActionRequest) String added in v0.1.100

type BatchExecuteAssetActionResponse added in v0.1.100

type BatchExecuteAssetActionResponse struct {

	// 批量操作结果
	Results *[]AssetActionResult `json:"results,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

BatchExecuteAssetActionResponse Response Object

func (BatchExecuteAssetActionResponse) String added in v0.1.100

type BusinessCardImageConfig added in v0.1.60

type BusinessCardImageConfig struct {

	// 人物照片,需要Base64编码。
	HumanImage string `json:"human_image"`

	// Logo图片,需要Base64编码。
	LogoImage *string `json:"logo_image,omitempty"`
}

BusinessCardImageConfig 用户上传的用于制作数字人名片的图片。

func (BusinessCardImageConfig) String added in v0.1.60

func (o BusinessCardImageConfig) String() string

type BusinessCardImageUrl added in v0.1.60

type BusinessCardImageUrl struct {

	// 任务照片下载URL。
	HumanImageUrl *string `json:"human_image_url,omitempty"`

	// Logo图片下载URL。
	LogoImage *string `json:"logo_image,omitempty"`
}

BusinessCardImageUrl 用于制作数字人名片的图片下载URL。

func (BusinessCardImageUrl) String added in v0.1.60

func (o BusinessCardImageUrl) String() string

type BusinessCardTextConfig added in v0.1.60

type BusinessCardTextConfig struct {

	// 姓名。
	Name *string `json:"name,omitempty"`

	// 企业或组织名称。
	Company *string `json:"company,omitempty"`

	// 职位名称。
	Title *string `json:"title,omitempty"`

	// 手机号码。
	MobilePhone *string `json:"mobile_phone,omitempty"`

	// 固话号码。
	Phone *string `json:"phone,omitempty"`

	// 电子邮件地址。
	Mail *string `json:"mail,omitempty"`

	// 地址。
	Address *string `json:"address,omitempty"`

	// 其他信息1。可填写一些公司广告语等
	Other1 *string `json:"other1,omitempty"`

	// 其他信息2。可填写一些公司广告语等
	Other2 *string `json:"other2,omitempty"`

	// 其他信息3。可填写一些公司广告语等
	Other3 *string `json:"other3,omitempty"`
}

BusinessCardTextConfig 用户输入的数字人名片信息。实际可以填写哪些字段取决于名片模板。

func (BusinessCardTextConfig) String added in v0.1.60

func (o BusinessCardTextConfig) String() string

type CallBackConfig added in v0.1.75

type CallBackConfig struct {

	// 回调URL。  回调请求body为json格式,带参数如下:  result: SUCCEED或FAILED  asset_id: 资产ID  job_id: 任务
	CallbackUrl string `json:"callback_url"`

	// 认证类型。 * NONE。URL中自带认证。 * MSS_A。HMACSHA256签名模式,在URL中追加参数:secret,time_stamp。取值方式:secret=hmac_sha256(key, URI(callback_url)+ time_stamp)&time_stamp=hex(timestamp)
	AuthType *CallBackConfigAuthType `json:"auth_type,omitempty"`

	// 密钥Key
	Key *string `json:"key,omitempty"`
}

func (CallBackConfig) String added in v0.1.75

func (o CallBackConfig) String() string

type CallBackConfigAuthType added in v0.1.75

type CallBackConfigAuthType struct {
	// contains filtered or unexported fields
}

func (CallBackConfigAuthType) MarshalJSON added in v0.1.75

func (c CallBackConfigAuthType) MarshalJSON() ([]byte, error)

func (*CallBackConfigAuthType) UnmarshalJSON added in v0.1.75

func (c *CallBackConfigAuthType) UnmarshalJSON(b []byte) error

func (CallBackConfigAuthType) Value added in v0.1.75

func (c CallBackConfigAuthType) Value() string

type CallBackConfigAuthTypeEnum added in v0.1.75

type CallBackConfigAuthTypeEnum struct {
	NONE  CallBackConfigAuthType
	MSS_A CallBackConfigAuthType
}

func GetCallBackConfigAuthTypeEnum added in v0.1.75

func GetCallBackConfigAuthTypeEnum() CallBackConfigAuthTypeEnum

type Cancel2DDigitalHumanVideoRequest added in v0.1.60

type Cancel2DDigitalHumanVideoRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

Cancel2DDigitalHumanVideoRequest Request Object

func (Cancel2DDigitalHumanVideoRequest) String added in v0.1.60

type Cancel2DDigitalHumanVideoResponse added in v0.1.60

type Cancel2DDigitalHumanVideoResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Cancel2DDigitalHumanVideoResponse Response Object

func (Cancel2DDigitalHumanVideoResponse) String added in v0.1.60

type CancelPhotoDigitalHumanVideoRequest added in v0.1.60

type CancelPhotoDigitalHumanVideoRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

CancelPhotoDigitalHumanVideoRequest Request Object

func (CancelPhotoDigitalHumanVideoRequest) String added in v0.1.60

type CancelPhotoDigitalHumanVideoResponse added in v0.1.60

type CancelPhotoDigitalHumanVideoResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CancelPhotoDigitalHumanVideoResponse Response Object

func (CancelPhotoDigitalHumanVideoResponse) String added in v0.1.60

type ChatSubtitleConfig added in v0.1.78

type ChatSubtitleConfig struct {

	// **参数解释**: 字幕左上角像素点坐标。  横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dx *int32 `json:"dx,omitempty"`

	// **参数解释**: 字幕左上角像素点坐标。  横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dy *int32 `json:"dy,omitempty"`

	// **参数解释**: 图层图片宽度像素值(相对画布大小)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。
	Width *int32 `json:"width,omitempty"`

	// **参数解释**: 图层图片高度像素值(相对画布大小)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。
	Height *int32 `json:"height,omitempty"`
}

ChatSubtitleConfig 字幕配置。

func (ChatSubtitleConfig) String added in v0.1.78

func (o ChatSubtitleConfig) String() string

type CoStreamerConfig added in v0.1.86

type CoStreamerConfig struct {
	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// **参数解释**: 助播出声时主播行为设置。 **约束限制**: 不涉及 **取值范围**: * SILENCE:静默 * VOLUME_DOWN:音量降低  **默认取值**: 不涉及。
	StreamerAction *CoStreamerConfigStreamerAction `json:"streamer_action,omitempty"`
}

CoStreamerConfig 助播配置

func (CoStreamerConfig) String added in v0.1.86

func (o CoStreamerConfig) String() string

type CoStreamerConfigStreamerAction added in v0.1.86

type CoStreamerConfigStreamerAction struct {
	// contains filtered or unexported fields
}

func (CoStreamerConfigStreamerAction) MarshalJSON added in v0.1.86

func (c CoStreamerConfigStreamerAction) MarshalJSON() ([]byte, error)

func (*CoStreamerConfigStreamerAction) UnmarshalJSON added in v0.1.86

func (c *CoStreamerConfigStreamerAction) UnmarshalJSON(b []byte) error

func (CoStreamerConfigStreamerAction) Value added in v0.1.86

type CoStreamerConfigStreamerActionEnum added in v0.1.86

type CoStreamerConfigStreamerActionEnum struct {
	SILENCE     CoStreamerConfigStreamerAction
	VOLUME_DOWN CoStreamerConfigStreamerAction
}

func GetCoStreamerConfigStreamerActionEnum added in v0.1.86

func GetCoStreamerConfigStreamerActionEnum() CoStreamerConfigStreamerActionEnum

type CommentData added in v0.1.76

type CommentData struct {

	// 标题。
	CommentTitle *string `json:"comment_title,omitempty"`

	// 消息。
	CommentMessage *string `json:"comment_message,omitempty"`

	// 附件名字
	AttachmentName *[]string `json:"attachment_name,omitempty"`
}

CommentData 用户提交的评论信息。

func (CommentData) String added in v0.1.76

func (o CommentData) String() string

type CommentLogInfo added in v0.1.76

type CommentLogInfo struct {

	// 操作时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	OperateTime *string `json:"operate_time,omitempty"`

	// * USER_REJECT:用户驳回 * USER_COMMENT:用户评论 * ADMIN_COMMENT:管理员评论
	CommentType *CommentLogInfoCommentType `json:"comment_type,omitempty"`

	// 标题。
	CommentTitle *string `json:"comment_title,omitempty"`

	// 消息。
	CommentMessage *string `json:"comment_message,omitempty"`

	// 附件下载地址
	AttachmentDownloadUrl *[]string `json:"attachment_download_url,omitempty"`
}

CommentLogInfo 评论记录。

func (CommentLogInfo) String added in v0.1.76

func (o CommentLogInfo) String() string

type CommentLogInfoCommentType added in v0.1.76

type CommentLogInfoCommentType struct {
	// contains filtered or unexported fields
}

func (CommentLogInfoCommentType) MarshalJSON added in v0.1.76

func (c CommentLogInfoCommentType) MarshalJSON() ([]byte, error)

func (*CommentLogInfoCommentType) UnmarshalJSON added in v0.1.76

func (c *CommentLogInfoCommentType) UnmarshalJSON(b []byte) error

func (CommentLogInfoCommentType) Value added in v0.1.76

type CommentLogInfoCommentTypeEnum added in v0.1.76

type CommentLogInfoCommentTypeEnum struct {
	USER_REJECT   CommentLogInfoCommentType
	USER_COMMENT  CommentLogInfoCommentType
	ADMIN_COMMENT CommentLogInfoCommentType
}

func GetCommentLogInfoCommentTypeEnum added in v0.1.76

func GetCommentLogInfoCommentTypeEnum() CommentLogInfoCommentTypeEnum

type CommitJobReq added in v0.1.96

type CommitJobReq struct {
	Tag *JobTag `json:"tag,omitempty"`

	// 一段描述信息,会呈现在资产库中。
	Description *string `json:"description,omitempty"`

	// 语音性别,是男性声音还是女性声音。 * FEMALE: 女性 * MALE: 男性
	Sex *CommitJobReqSex `json:"sex,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 训练语言,当前仅支持中文。 * CN: 中文 * EN: 英文
	Language *string `json:"language,omitempty"`

	// 手机号
	Phone *string `json:"phone,omitempty"`

	// 第三方用户id
	AppUserId *string `json:"app_user_id,omitempty"`
}

CommitJobReq 用户提交任务请求

func (CommitJobReq) String added in v0.1.96

func (o CommitJobReq) String() string

type CommitJobReqSex added in v0.1.96

type CommitJobReqSex struct {
	// contains filtered or unexported fields
}

func (CommitJobReqSex) MarshalJSON added in v0.1.96

func (c CommitJobReqSex) MarshalJSON() ([]byte, error)

func (*CommitJobReqSex) UnmarshalJSON added in v0.1.96

func (c *CommitJobReqSex) UnmarshalJSON(b []byte) error

func (CommitJobReqSex) Value added in v0.1.96

func (c CommitJobReqSex) Value() string

type CommitJobReqSexEnum added in v0.1.96

type CommitJobReqSexEnum struct {
	FEMALE CommitJobReqSex
	MALE   CommitJobReqSex
}

func GetCommitJobReqSexEnum added in v0.1.96

func GetCommitJobReqSexEnum() CommitJobReqSexEnum

type CommitVoiceTrainingJobRequest added in v0.1.76

type CommitVoiceTrainingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`

	Body *CommitJobReq `json:"body,omitempty"`
}

CommitVoiceTrainingJobRequest Request Object

func (CommitVoiceTrainingJobRequest) String added in v0.1.76

type CommitVoiceTrainingJobResponse added in v0.1.76

type CommitVoiceTrainingJobResponse struct {
	HttpStatusCode int `json:"-"`
}

CommitVoiceTrainingJobResponse Response Object

func (CommitVoiceTrainingJobResponse) String added in v0.1.76

type ComponentInfo

type ComponentInfo struct {

	// **参数解释**: 组件名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	ComponentName string `json:"component_name"`

	// **参数解释**: 组件类型。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	ComponentType string `json:"component_type"`

	// **参数解释**: 组件描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-512位。 **默认取值**: 不涉及。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

ComponentInfo 组件信息。

func (ComponentInfo) String

func (o ComponentInfo) String() string

type ConfirmFileUploadRequest

type ConfirmFileUploadRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 文件ID。
	FileId string `json:"file_id"`

	Body *ConfirmFileUploadRequestBody `json:"body,omitempty"`
}

ConfirmFileUploadRequest Request Object

func (ConfirmFileUploadRequest) String

func (o ConfirmFileUploadRequest) String() string

type ConfirmFileUploadRequestBody

type ConfirmFileUploadRequestBody struct {

	// **参数解释**: 文件上传状态。 **约束限制**: 不涉及 **取值范围**: * CREATED:上传完成 * FAILED:上传失败 * CANCELLED:取消上传  **默认取值**: 不涉及
	State ConfirmFileUploadRequestBodyState `json:"state"`
}

func (ConfirmFileUploadRequestBody) String

type ConfirmFileUploadRequestBodyState

type ConfirmFileUploadRequestBodyState struct {
	// contains filtered or unexported fields
}

func (ConfirmFileUploadRequestBodyState) MarshalJSON

func (c ConfirmFileUploadRequestBodyState) MarshalJSON() ([]byte, error)

func (*ConfirmFileUploadRequestBodyState) UnmarshalJSON

func (c *ConfirmFileUploadRequestBodyState) UnmarshalJSON(b []byte) error

func (ConfirmFileUploadRequestBodyState) Value

type ConfirmFileUploadRequestBodyStateEnum

type ConfirmFileUploadRequestBodyStateEnum struct {
	CREATED   ConfirmFileUploadRequestBodyState
	FAILED    ConfirmFileUploadRequestBodyState
	CANCELLED ConfirmFileUploadRequestBodyState
}

func GetConfirmFileUploadRequestBodyStateEnum

func GetConfirmFileUploadRequestBodyStateEnum() ConfirmFileUploadRequestBodyStateEnum

type ConfirmFileUploadResponse

type ConfirmFileUploadResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ConfirmFileUploadResponse Response Object

func (ConfirmFileUploadResponse) String

func (o ConfirmFileUploadResponse) String() string

type ConfirmTrainingSegmentRequest added in v0.1.76

type ConfirmTrainingSegmentRequest struct {

	// 任务id。
	JobId string `json:"job_id"`

	// 语句索引。
	Index int32 `json:"index"`
}

ConfirmTrainingSegmentRequest Request Object

func (ConfirmTrainingSegmentRequest) String added in v0.1.76

type ConfirmTrainingSegmentResponse added in v0.1.76

type ConfirmTrainingSegmentResponse struct {

	// 是否确认成功。
	ConfirmResult *bool `json:"confirm_result,omitempty"`

	// 讲解不匹配的文本索引。
	UnmatchedIndexHit *[]int32 `json:"unmatched_index_hit,omitempty"`
	HttpStatusCode    int      `json:"-"`
}

ConfirmTrainingSegmentResponse Response Object

func (ConfirmTrainingSegmentResponse) String added in v0.1.76

type ControlDigitalHumanLiveReq

type ControlDigitalHumanLiveReq struct {

	// 命令名称。 - BODY_POS_RESET:视觉驱动复位 - HIPS_POS_ADJUST:模型位移调整 - EYE_POS:眼神锁定/解锁 - SKELETON_ROTATION_ADJUST:骨骼旋转 - LOCK_SKELETONS:骨骼锁定 - UNLOCK_SKELETONS:骨骼解锁
	Command ControlDigitalHumanLiveReqCommand `json:"command"`

	// 命令参数。
	Params *interface{} `json:"params,omitempty"`
}

ControlDigitalHumanLiveReq 控制命令。

func (ControlDigitalHumanLiveReq) String

type ControlDigitalHumanLiveReqCommand

type ControlDigitalHumanLiveReqCommand struct {
	// contains filtered or unexported fields
}

func (ControlDigitalHumanLiveReqCommand) MarshalJSON

func (c ControlDigitalHumanLiveReqCommand) MarshalJSON() ([]byte, error)

func (*ControlDigitalHumanLiveReqCommand) UnmarshalJSON

func (c *ControlDigitalHumanLiveReqCommand) UnmarshalJSON(b []byte) error

func (ControlDigitalHumanLiveReqCommand) Value

type ControlDigitalHumanLiveReqCommandEnum

type ControlDigitalHumanLiveReqCommandEnum struct {
	BODY_POS_RESET           ControlDigitalHumanLiveReqCommand
	HIPS_POS_ADJUST          ControlDigitalHumanLiveReqCommand
	EYE_POS                  ControlDigitalHumanLiveReqCommand
	SKELETON_ROTATION_ADJUST ControlDigitalHumanLiveReqCommand
	LOCK_SKELETONS           ControlDigitalHumanLiveReqCommand
	UNLOCK_SKELETONS         ControlDigitalHumanLiveReqCommand
}

func GetControlDigitalHumanLiveReqCommandEnum

func GetControlDigitalHumanLiveReqCommandEnum() ControlDigitalHumanLiveReqCommandEnum

type ControlSmartLiveReq added in v0.1.60

type ControlSmartLiveReq struct {

	// **参数解释**: 命令名称。 **约束限制**: 不限制 **取值范围**: * INSERT_PLAY_SCRIPT:插入表演脚本。用于互动回复。数字人不变,背景不变。params结构定义:[PlayTextInfo](metastudio_02_0014.xml)。 * INSERT_PLAY_AUDIO:插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:[PlayAudioInfo](metastudio_02_0014.xml)。 * REWRITE_PLAY_SCRIPT:动态编辑未播放剧本。params结构定义:[scene_scripts](CreateSmartLiveRoom.xml)。 * REWRITE_INTERACTION_RULES:动态修改互动规则。params结构定义:[interaction_rules](CreateSmartLiveRoom.xml)。 * GET_CURRENT_PLAYING_SCRIPTS:查询本轮剧本列表。响应为:[LivePlayingScriptList](metastudio_02_0014.xml)结构。 * SHOW_LAYER:显示导播素材,用于直播导播。params结构定义:LiveGuideRuleInfo。 * REFRESH_OUTPUT_URL:更新当前任务的rtmp推流信息。params结构定义: RefreshOutputUrlConfig。 * GET_LIVE_JOB_CONFIG_INFO:获取任务中的房间信息。params结构定义:与[直播间详情响应体](ShowSmartLiveRoom.xml)一致。 * CLEAN_UP_INSERT_COMMAND:清理未播放的插入命令。params结构定义:[CleanUpInsertCommand](metastudio_02_0014.xml) **默认取值**: 不涉及
	Command ControlSmartLiveReqCommand `json:"command"`

	// **参数解释**: 命令参数。 **约束限制**: 不限制 **取值范围**: 参考COMMNAD说明。 **默认取值**: 不涉及
	Params *interface{} `json:"params,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

ControlSmartLiveReq 控制命令。

func (ControlSmartLiveReq) String added in v0.1.60

func (o ControlSmartLiveReq) String() string

type ControlSmartLiveReqCommand added in v0.1.60

type ControlSmartLiveReqCommand struct {
	// contains filtered or unexported fields
}

func (ControlSmartLiveReqCommand) MarshalJSON added in v0.1.60

func (c ControlSmartLiveReqCommand) MarshalJSON() ([]byte, error)

func (*ControlSmartLiveReqCommand) UnmarshalJSON added in v0.1.60

func (c *ControlSmartLiveReqCommand) UnmarshalJSON(b []byte) error

func (ControlSmartLiveReqCommand) Value added in v0.1.60

type ControlSmartLiveReqCommandEnum added in v0.1.60

type ControlSmartLiveReqCommandEnum struct {
	INSERT_PLAY_SCRIPT          ControlSmartLiveReqCommand
	REWRITE_PLAY_SCRIPT         ControlSmartLiveReqCommand
	INSERT_PLAY_AUDIO           ControlSmartLiveReqCommand
	REWRITE_INTERACTION_RULES   ControlSmartLiveReqCommand
	GET_CURRENT_PLAYING_SCRIPTS ControlSmartLiveReqCommand
	REFRESH_OUTPUT_URL          ControlSmartLiveReqCommand
	GET_LIVE_JOB_CONFIG_INFO    ControlSmartLiveReqCommand
	CLEAN_UP_INSERT_COMMAND     ControlSmartLiveReqCommand
}

func GetControlSmartLiveReqCommandEnum added in v0.1.60

func GetControlSmartLiveReqCommandEnum() ControlSmartLiveReqCommandEnum

type CopyVideoScriptsRequest added in v0.1.80

type CopyVideoScriptsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 剧本ID。
	ScriptId string `json:"script_id"`
}

CopyVideoScriptsRequest Request Object

func (CopyVideoScriptsRequest) String added in v0.1.80

func (o CopyVideoScriptsRequest) String() string

type CopyVideoScriptsResponse added in v0.1.80

type CopyVideoScriptsResponse struct {

	// 新剧本ID
	ScriptId *string `json:"script_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CopyVideoScriptsResponse Response Object

func (CopyVideoScriptsResponse) String added in v0.1.80

func (o CopyVideoScriptsResponse) String() string

type CountTenantResourcesRequest added in v0.1.119

type CountTenantResourcesRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 业务类型。可填多个用\",\"分隔 * VOICE_CLONE:声音制作 * SYNTHETICS_SOUND:声音合成 * ASSET_MANAGER:资产管理 * MODELING_2D:形象制作 * LIVE_2D:分身数字人视频直播 * VIDEO_2D:分身数字人视频制作 * CHAT_2D:分身数字人智能交互 * BUSINESS_CARD_2D:分身数字人名片 * PICTURE_2D:照片数字人视频 * MODELING_3D:3D照片建模 * VDS_3D:3D视觉驱动 * TTSA_3D:3D语音驱动 * FLEXUS_2D:FLEXUS版本资源
	Business *string `json:"business,omitempty"`

	// 资源过期时间段 开始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ResourceExpireStartTime *string `json:"resource_expire_start_time,omitempty"`

	// 资源过期时间段 结束时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ResourceExpireEndTime *string `json:"resource_expire_end_time,omitempty"`
}

CountTenantResourcesRequest Request Object

func (CountTenantResourcesRequest) String added in v0.1.119

type CountTenantResourcesResponse added in v0.1.119

type CountTenantResourcesResponse struct {

	// 资源总数列表
	ResourcesCount *[]ResourcesCount `json:"resources_count,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CountTenantResourcesResponse Response Object

func (CountTenantResourcesResponse) String added in v0.1.119

type Create2DDigitalHumanVideoReq added in v0.1.60

type Create2DDigitalHumanVideoReq struct {

	// 剧本ID。 > * 如果填写了script_id,model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts可以不填,以脚本中的配置为准。 > * 如果填写了script_id,并且同时也填写了model_asset_id、voice_config、scene_asset_id、video_config、shoot_scripts则以本接口中的配置为准。
	ScriptId *string `json:"script_id,omitempty"`

	// 分身数字人模型资产ID,可以从资产库中查询。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	OutputAssetConfig *OutputAssetConfig `json:"output_asset_config,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	CallbackConfig *CallBackConfig `json:"callback_config,omitempty"`
}

func (Create2DDigitalHumanVideoReq) String added in v0.1.60

type Create2DDigitalHumanVideoRequest added in v0.1.60

type Create2DDigitalHumanVideoRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *Create2DDigitalHumanVideoReq `json:"body,omitempty"`
}

Create2DDigitalHumanVideoRequest Request Object

func (Create2DDigitalHumanVideoRequest) String added in v0.1.60

type Create2DDigitalHumanVideoResponse added in v0.1.60

type Create2DDigitalHumanVideoResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Create2DDigitalHumanVideoResponse Response Object

func (Create2DDigitalHumanVideoResponse) String added in v0.1.60

type Create2dModelTrainingJobReq added in v0.1.76

type Create2dModelTrainingJobReq struct {

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 命令类型: * UPDATE_VIDEO: 更新视频 * UPLOAD_VIDEO:上传视频 * CONFIRM_ACTION_VIDEO: 确认动作编排视频 * GET_ACTION_VIDEO_MULTIPART: 获取动作编排视频分片
	CommandMessage *Create2dModelTrainingJobReqCommandMessage `json:"command_message,omitempty"`

	// 训练视频上传分片数(上传时对唯一训练视频文件的数据分片,用于对该文件的并发上传,不是分多个视频文件上传)。
	VideoMultipartCount *int32 `json:"video_multipart_count,omitempty"`

	// 动作视频上传分片数。
	ActionVideoMultipartCount *int32 `json:"action_video_multipart_count,omitempty"`

	// 分身数字人是否需要背景替换。需要背景替换的分身数字人训练视频需要绿幕拍摄。
	IsBackgroundReplacement *bool `json:"is_background_replacement,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

	// 分身数字人模型版本。默认是V3.2版本模型。 * V3.2:V3.2版本模型 > * V3和V2版本已废弃不用
	ModelVersion *Create2dModelTrainingJobReqModelVersion `json:"model_version,omitempty"`

	// 美白等级。默认值0,不美白。
	BeautyLevel *int32 `json:"beauty_level,omitempty"`

	// 是否是基础版的形象训练
	IsFlexus *bool `json:"is_flexus,omitempty"`

	// 是否只训练形象模型,不训练声音模型。仅Flexus版本时有效,默认false。
	IsOnlyHumanModel *bool `json:"is_only_human_model,omitempty"`

	// 声音来源类型 * VIDEO:视频中抽取音频 * AUDIO:单独上传的音频
	AudioSourceType *Create2dModelTrainingJobReqAudioSourceType `json:"audio_source_type,omitempty"`

	VoiceProperties *VoiceProperties `json:"voice_properties,omitempty"`

	// 该任务所生成的模型支持的业务类型,可多选
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`
}

Create2dModelTrainingJobReq 创建或更新分身数字人模型训练任务请求。

func (Create2dModelTrainingJobReq) String added in v0.1.76

type Create2dModelTrainingJobReqAudioSourceType added in v0.1.114

type Create2dModelTrainingJobReqAudioSourceType struct {
	// contains filtered or unexported fields
}

func (Create2dModelTrainingJobReqAudioSourceType) MarshalJSON added in v0.1.114

func (*Create2dModelTrainingJobReqAudioSourceType) UnmarshalJSON added in v0.1.114

func (Create2dModelTrainingJobReqAudioSourceType) Value added in v0.1.114

type Create2dModelTrainingJobReqAudioSourceTypeEnum added in v0.1.114

type Create2dModelTrainingJobReqAudioSourceTypeEnum struct {
	VIDEO Create2dModelTrainingJobReqAudioSourceType
	AUDIO Create2dModelTrainingJobReqAudioSourceType
}

func GetCreate2dModelTrainingJobReqAudioSourceTypeEnum added in v0.1.114

func GetCreate2dModelTrainingJobReqAudioSourceTypeEnum() Create2dModelTrainingJobReqAudioSourceTypeEnum

type Create2dModelTrainingJobReqCommandMessage added in v0.1.76

type Create2dModelTrainingJobReqCommandMessage struct {
	// contains filtered or unexported fields
}

func (Create2dModelTrainingJobReqCommandMessage) MarshalJSON added in v0.1.76

func (*Create2dModelTrainingJobReqCommandMessage) UnmarshalJSON added in v0.1.76

func (Create2dModelTrainingJobReqCommandMessage) Value added in v0.1.76

type Create2dModelTrainingJobReqCommandMessageEnum added in v0.1.76

type Create2dModelTrainingJobReqCommandMessageEnum struct {
	UPDATE_VIDEO               Create2dModelTrainingJobReqCommandMessage
	UPLOAD_VIDEO               Create2dModelTrainingJobReqCommandMessage
	CONFIRM_ACTION_VIDEO       Create2dModelTrainingJobReqCommandMessage
	GET_ACTION_VIDEO_MULTIPART Create2dModelTrainingJobReqCommandMessage
}

func GetCreate2dModelTrainingJobReqCommandMessageEnum added in v0.1.76

func GetCreate2dModelTrainingJobReqCommandMessageEnum() Create2dModelTrainingJobReqCommandMessageEnum

type Create2dModelTrainingJobReqModelVersion added in v0.1.92

type Create2dModelTrainingJobReqModelVersion struct {
	// contains filtered or unexported fields
}

func (Create2dModelTrainingJobReqModelVersion) MarshalJSON added in v0.1.92

func (c Create2dModelTrainingJobReqModelVersion) MarshalJSON() ([]byte, error)

func (*Create2dModelTrainingJobReqModelVersion) UnmarshalJSON added in v0.1.92

func (c *Create2dModelTrainingJobReqModelVersion) UnmarshalJSON(b []byte) error

func (Create2dModelTrainingJobReqModelVersion) Value added in v0.1.92

type Create2dModelTrainingJobReqModelVersionEnum added in v0.1.92

func GetCreate2dModelTrainingJobReqModelVersionEnum added in v0.1.92

func GetCreate2dModelTrainingJobReqModelVersionEnum() Create2dModelTrainingJobReqModelVersionEnum

type Create2dModelTrainingJobRequest added in v0.1.76

type Create2dModelTrainingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *Create2dModelTrainingJobReq `json:"body,omitempty"`
}

Create2dModelTrainingJobRequest Request Object

func (Create2dModelTrainingJobRequest) String added in v0.1.76

type Create2dModelTrainingJobResponse added in v0.1.76

type Create2dModelTrainingJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	TrainingVideoUploadUrl *[]string `json:"training_video_upload_url,omitempty"`

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	ActionVideoUploadUrl *[]string `json:"action_video_upload_url,omitempty"`

	// 音频数据训练上传URL。该url在文件上传成功后失效,只能上传一次 > 通过该地址上传时,需设置content-type为application/zip。
	AudioUploadUrl *string `json:"audio_upload_url,omitempty"`

	// 模型封面上传URL。该URL在文件上传成功后失效,只能上传一次。 > 通过该地址上传时,需设置content-type为application/octet-stream
	CoverUploadUrl *string `json:"cover_upload_url,omitempty"`

	// 身份证正面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	IdCardImage1UploadUrl *string `json:"id_card_image1_upload_url,omitempty"`

	// 身份证反面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	IdCardImage2UploadUrl *string `json:"id_card_image2_upload_url,omitempty"`

	// 授权书上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	GrantFileUploadUrl *string `json:"grant_file_upload_url,omitempty"`

	// 美白前图片上传url。 > 通过该地址上传时,需设置content-type为application/octet-stream
	PreBeautyImageUploadUrl *string `json:"pre_beauty_image_upload_url,omitempty"`

	// 美白后图片上传url。 > 通过该地址上传时,需设置content-type为application/octet-stream
	PostBeautyImageUploadUrl *string `json:"post_beauty_image_upload_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Create2dModelTrainingJobResponse Response Object

func (Create2dModelTrainingJobResponse) String added in v0.1.76

type CreateActiveCodeReq added in v0.1.86

type CreateActiveCodeReq struct {

	// 应用ID。
	RobotId string `json:"robot_id"`

	// 智能交互对话ID。
	RoomId string `json:"room_id"`

	// 有效天数(0表示长期有效)。
	ValidPeriod int32 `json:"valid_period"`
}

CreateActiveCodeReq 创建激活码请求。

func (CreateActiveCodeReq) String added in v0.1.86

func (o CreateActiveCodeReq) String() string

type CreateActiveCodeRequest added in v0.1.86

type CreateActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateActiveCodeReq `json:"body,omitempty"`
}

CreateActiveCodeRequest Request Object

func (CreateActiveCodeRequest) String added in v0.1.86

func (o CreateActiveCodeRequest) String() string

type CreateActiveCodeResponse added in v0.1.86

type CreateActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateActiveCodeResponse Response Object

func (CreateActiveCodeResponse) String added in v0.1.86

func (o CreateActiveCodeResponse) String() string

type CreateAgencyWithRoleTypeRequest added in v0.1.97

type CreateAgencyWithRoleTypeRequest struct {

	// 委托授权类型 * CBS:对话机器人服务(CBS)访客 * SIS:语音交互服务(SIS)调用
	RoleType CreateAgencyWithRoleTypeRequestRoleType `json:"role_type"`
}

CreateAgencyWithRoleTypeRequest Request Object

func (CreateAgencyWithRoleTypeRequest) String added in v0.1.97

type CreateAgencyWithRoleTypeRequestRoleType added in v0.1.97

type CreateAgencyWithRoleTypeRequestRoleType struct {
	// contains filtered or unexported fields
}

func (CreateAgencyWithRoleTypeRequestRoleType) MarshalJSON added in v0.1.97

func (c CreateAgencyWithRoleTypeRequestRoleType) MarshalJSON() ([]byte, error)

func (*CreateAgencyWithRoleTypeRequestRoleType) UnmarshalJSON added in v0.1.97

func (c *CreateAgencyWithRoleTypeRequestRoleType) UnmarshalJSON(b []byte) error

func (CreateAgencyWithRoleTypeRequestRoleType) Value added in v0.1.97

type CreateAgencyWithRoleTypeRequestRoleTypeEnum added in v0.1.97

type CreateAgencyWithRoleTypeRequestRoleTypeEnum struct {
	CBS CreateAgencyWithRoleTypeRequestRoleType
	SIS CreateAgencyWithRoleTypeRequestRoleType
}

func GetCreateAgencyWithRoleTypeRequestRoleTypeEnum added in v0.1.97

func GetCreateAgencyWithRoleTypeRequestRoleTypeEnum() CreateAgencyWithRoleTypeRequestRoleTypeEnum

type CreateAgencyWithRoleTypeResponse added in v0.1.97

type CreateAgencyWithRoleTypeResponse struct {

	// 委托ID。
	AgencyId *string `json:"agency_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateAgencyWithRoleTypeResponse Response Object

func (CreateAgencyWithRoleTypeResponse) String added in v0.1.97

type CreateAssetByReplicationInfoRequest added in v0.1.100

type CreateAssetByReplicationInfoRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *ReplicationAssetInfo `json:"body,omitempty"`
}

CreateAssetByReplicationInfoRequest Request Object

func (CreateAssetByReplicationInfoRequest) String added in v0.1.100

type CreateAssetByReplicationInfoResponse added in v0.1.100

type CreateAssetByReplicationInfoResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateAssetByReplicationInfoResponse Response Object

func (CreateAssetByReplicationInfoResponse) String added in v0.1.100

type CreateBatchKnowledgeQuestionReq added in v0.1.96

type CreateBatchKnowledgeQuestionReq struct {

	// 意图ID。
	IntentId string `json:"intent_id"`

	// 问法列表
	QuestionList []KnowledgeQuestionCreateInfo `json:"question_list"`
}

CreateBatchKnowledgeQuestionReq 批量创建知识库问法请求。

func (CreateBatchKnowledgeQuestionReq) String added in v0.1.96

type CreateBatchKnowledgeQuestionRequest added in v0.1.96

type CreateBatchKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateBatchKnowledgeQuestionReq `json:"body,omitempty"`
}

CreateBatchKnowledgeQuestionRequest Request Object

func (CreateBatchKnowledgeQuestionRequest) String added in v0.1.96

type CreateBatchKnowledgeQuestionResponse added in v0.1.96

type CreateBatchKnowledgeQuestionResponse struct {

	// 问法列表
	QuestionList *[]KnowledgeQuestionInfo `json:"question_list,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateBatchKnowledgeQuestionResponse Response Object

func (CreateBatchKnowledgeQuestionResponse) String added in v0.1.96

type CreateBeautyPreviewJobReq added in v0.1.122

type CreateBeautyPreviewJobReq struct {

	// 美白预览任务名称。
	Name string `json:"name"`

	// 美白等级。默认1级。
	Level *int32 `json:"level,omitempty"`
}

CreateBeautyPreviewJobReq 创建美白预览任务请求。

func (CreateBeautyPreviewJobReq) String added in v0.1.122

func (o CreateBeautyPreviewJobReq) String() string

type CreateBeautyPreviewJobRequest added in v0.1.122

type CreateBeautyPreviewJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateBeautyPreviewJobReq `json:"body,omitempty"`
}

CreateBeautyPreviewJobRequest Request Object

func (CreateBeautyPreviewJobRequest) String added in v0.1.122

type CreateBeautyPreviewJobResponse added in v0.1.122

type CreateBeautyPreviewJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 美白前图片上传url。
	PreBeautyImageUploadUrl *string `json:"pre_beauty_image_upload_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateBeautyPreviewJobResponse Response Object

func (CreateBeautyPreviewJobResponse) String added in v0.1.122

type CreateDialogUrlReq added in v0.1.78

type CreateDialogUrlReq struct {

	// 智能交互对话ID。
	RoomId string `json:"room_id"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

CreateDialogUrlReq 创建对话链接。

func (CreateDialogUrlReq) String added in v0.1.78

func (o CreateDialogUrlReq) String() string

type CreateDialogUrlRequest added in v0.1.78

type CreateDialogUrlRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateDialogUrlReq `json:"body,omitempty"`
}

CreateDialogUrlRequest Request Object

func (CreateDialogUrlRequest) String added in v0.1.78

func (o CreateDialogUrlRequest) String() string

type CreateDialogUrlResponse added in v0.1.78

type CreateDialogUrlResponse struct {

	// 对话链接。
	Url *string `json:"url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDialogUrlResponse Response Object

func (CreateDialogUrlResponse) String added in v0.1.78

func (o CreateDialogUrlResponse) String() string

type CreateDigitalAssetRequest

type CreateDigitalAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 数字人内部token
	XMSSAuthorization *string `json:"X-MSS-Authorization,omitempty"`

	Body *CreateDigitalAssetRequestBody `json:"body,omitempty"`
}

CreateDigitalAssetRequest Request Object

func (CreateDigitalAssetRequest) String

func (o CreateDigitalAssetRequest) String() string

type CreateDigitalAssetRequestBody

type CreateDigitalAssetRequestBody struct {

	// **参数解释**: 资产名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度0-256位。 **默认取值**: 不涉及。
	AssetName string `json:"asset_name"`

	// **参数解释**: 资产描述。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度0-4096位。 **默认取值**: 不涉及。
	AssetDescription *string `json:"asset_description,omitempty"`

	// **参数解释**: 资产类型。 **约束限制**: VOICE_MODEL,HUMAN_MODEL_2D 普通用户均无法上传。 **取值范围**: 公共资产类型: * VOICE_MODEL:音色模型 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产: * HUMAN_MODEL_2D: 分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型。  **默认取值**: 不涉及。
	AssetType CreateDigitalAssetRequestBodyAssetType `json:"asset_type"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// **参数解释**: 标签列表。 > 分身形象系统资产的tag定义如下: > - 行业:NEWS,BUSINESS,E_COMMERCE,MARKETING,KNOWLEDGE,EDUCATION,MEDICAL,SPORTS > - 性别:MALE,FEMALE > - 姿势:FULL_BODY,HALF_BODY,STANDING,SITTING,FRONT_PHOTO,SIDE_PHOTO > - 区域:ASIAN,WESTERN,MIDDLE_EASTERNER,AFRICAN,LATINO  **约束限制**: 不涉及 **取值范围**: 标签个数最大为50个。 标签内容为中英文,字符长度0-128位。 **默认取值**: 不涉及
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// **参数解释**: 设置系统属性。内部参数,普通用户无需设置。 **约束限制**: 不涉及 **取值范围**: 个数最大为50个。 **默认取值**: 不涉及
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	SharedConfig *AssetSharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 是否需要生成封面。 **约束限制**: 仅用于视频类资产。 **取值范围**: * true:自动生成封面。 * false:不自动生成封面。
	IsNeedGenerateCover *bool `json:"is_need_generate_cover,omitempty"`

	// **参数解释**: 用于console控制台展示顺序。 如果取值相同,则默认最新的排在前面。 **约束限制**: 不涉及 **默认取值**: 不涉及
	AssetOrder *int32 `json:"asset_order,omitempty"`

	// 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`
}

CreateDigitalAssetRequestBody 创建资产请求体。

func (CreateDigitalAssetRequestBody) String

type CreateDigitalAssetRequestBodyAssetType

type CreateDigitalAssetRequestBodyAssetType struct {
	// contains filtered or unexported fields
}

func (CreateDigitalAssetRequestBodyAssetType) MarshalJSON

func (c CreateDigitalAssetRequestBodyAssetType) MarshalJSON() ([]byte, error)

func (*CreateDigitalAssetRequestBodyAssetType) UnmarshalJSON

func (c *CreateDigitalAssetRequestBodyAssetType) UnmarshalJSON(b []byte) error

func (CreateDigitalAssetRequestBodyAssetType) Value

type CreateDigitalAssetResponse

type CreateDigitalAssetResponse struct {

	// 数字资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDigitalAssetResponse Response Object

func (CreateDigitalAssetResponse) String

type CreateDigitalHumanBusinessCardReq added in v0.1.60

type CreateDigitalHumanBusinessCardReq struct {

	// 数字人名片类型。 * 2D_DIGITAL_HUMAN_CARD:分身数字人名片。
	BusinessCardType CreateDigitalHumanBusinessCardReqBusinessCardType `json:"business_card_type"`

	// 数字人名片模板资产ID,可以从资产库中查询。
	CardTempletAssetId string `json:"card_templet_asset_id"`

	CardTextConfig *BusinessCardTextConfig `json:"card_text_config"`

	CardImageConfig *BusinessCardImageConfig `json:"card_image_config"`

	// 自我介绍驱动方式。 * TEXT: 文本驱动,即通过TTS合成语音。文本驱动需要填写introduction_text和voice_asset_id参数。 * AUDIO: 语音驱动,需要在资产库中先上传语音资产。语音驱动需要填写introduction_audio_asset_id参数。
	IntroductionType *CreateDigitalHumanBusinessCardReqIntroductionType `json:"introduction_type,omitempty"`

	// 自我介绍文本,用于驱动数字人口型。
	IntroductionText *string `json:"introduction_text,omitempty"`

	// 音色资产ID,可以从资产库中查询。
	VoiceAssetId *string `json:"voice_asset_id,omitempty"`

	// 自我介绍语音资产ID,用于驱动数字人口型。 > * 介绍语音需要作为asset_type=AUDIO资产先上传至资产库。 > * 使用时从资产库中查询。
	IntroductionAudioAssetId *string `json:"introduction_audio_asset_id,omitempty"`

	// 输出名片视频资产名称。默认取card_name的值
	VideoAssetName *string `json:"video_asset_name,omitempty"`

	// 性别。 * MALE:男性 * FEMALE:女性
	Gender *CreateDigitalHumanBusinessCardReqGender `json:"gender,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	CallbackConfig *CallBackConfig `json:"callback_config,omitempty"`
}

CreateDigitalHumanBusinessCardReq 数字人名片制作创建请求。

func (CreateDigitalHumanBusinessCardReq) String added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardType added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardType struct {
	// contains filtered or unexported fields
}

func (CreateDigitalHumanBusinessCardReqBusinessCardType) MarshalJSON added in v0.1.60

func (*CreateDigitalHumanBusinessCardReqBusinessCardType) UnmarshalJSON added in v0.1.60

func (CreateDigitalHumanBusinessCardReqBusinessCardType) Value added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum added in v0.1.60

type CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_CARD CreateDigitalHumanBusinessCardReqBusinessCardType
}

func GetCreateDigitalHumanBusinessCardReqBusinessCardTypeEnum added in v0.1.60

func GetCreateDigitalHumanBusinessCardReqBusinessCardTypeEnum() CreateDigitalHumanBusinessCardReqBusinessCardTypeEnum

type CreateDigitalHumanBusinessCardReqGender added in v0.1.60

type CreateDigitalHumanBusinessCardReqGender struct {
	// contains filtered or unexported fields
}

func (CreateDigitalHumanBusinessCardReqGender) MarshalJSON added in v0.1.60

func (c CreateDigitalHumanBusinessCardReqGender) MarshalJSON() ([]byte, error)

func (*CreateDigitalHumanBusinessCardReqGender) UnmarshalJSON added in v0.1.60

func (c *CreateDigitalHumanBusinessCardReqGender) UnmarshalJSON(b []byte) error

func (CreateDigitalHumanBusinessCardReqGender) Value added in v0.1.60

type CreateDigitalHumanBusinessCardReqGenderEnum added in v0.1.60

type CreateDigitalHumanBusinessCardReqGenderEnum struct {
	MALE   CreateDigitalHumanBusinessCardReqGender
	FEMALE CreateDigitalHumanBusinessCardReqGender
}

func GetCreateDigitalHumanBusinessCardReqGenderEnum added in v0.1.60

func GetCreateDigitalHumanBusinessCardReqGenderEnum() CreateDigitalHumanBusinessCardReqGenderEnum

type CreateDigitalHumanBusinessCardReqIntroductionType added in v0.1.75

type CreateDigitalHumanBusinessCardReqIntroductionType struct {
	// contains filtered or unexported fields
}

func (CreateDigitalHumanBusinessCardReqIntroductionType) MarshalJSON added in v0.1.75

func (*CreateDigitalHumanBusinessCardReqIntroductionType) UnmarshalJSON added in v0.1.75

func (CreateDigitalHumanBusinessCardReqIntroductionType) Value added in v0.1.75

type CreateDigitalHumanBusinessCardReqIntroductionTypeEnum added in v0.1.75

type CreateDigitalHumanBusinessCardReqIntroductionTypeEnum struct {
	TEXT  CreateDigitalHumanBusinessCardReqIntroductionType
	AUDIO CreateDigitalHumanBusinessCardReqIntroductionType
}

func GetCreateDigitalHumanBusinessCardReqIntroductionTypeEnum added in v0.1.75

func GetCreateDigitalHumanBusinessCardReqIntroductionTypeEnum() CreateDigitalHumanBusinessCardReqIntroductionTypeEnum

type CreateDigitalHumanBusinessCardRequest added in v0.1.60

type CreateDigitalHumanBusinessCardRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateDigitalHumanBusinessCardReq `json:"body,omitempty"`
}

CreateDigitalHumanBusinessCardRequest Request Object

func (CreateDigitalHumanBusinessCardRequest) String added in v0.1.60

type CreateDigitalHumanBusinessCardResponse added in v0.1.60

type CreateDigitalHumanBusinessCardResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateDigitalHumanBusinessCardResponse Response Object

func (CreateDigitalHumanBusinessCardResponse) String added in v0.1.60

type CreateFacialAnimationsRequest added in v0.1.75

type CreateFacialAnimationsRequest struct {
	Body *CreateFasReq `json:"body,omitempty"`
}

CreateFacialAnimationsRequest Request Object

func (CreateFacialAnimationsRequest) String added in v0.1.75

type CreateFacialAnimationsResponse added in v0.1.75

type CreateFacialAnimationsResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFacialAnimationsResponse Response Object

func (CreateFacialAnimationsResponse) String added in v0.1.75

type CreateFasReq added in v0.1.75

type CreateFasReq struct {

	// 语音驱动音频文件下载URL,格式为AAC或者MP3
	AudioFileDownloadUrl string `json:"audio_file_download_url"`

	// 期望的输出帧率
	FrameRate int32 `json:"frame_rate"`

	// 情绪: 0:平静(默认) 1:开心 2:哀伤 3:愤怒
	Emotion *int32 `json:"emotion,omitempty"`
}

func (CreateFasReq) String added in v0.1.75

func (o CreateFasReq) String() string

type CreateFileRequest

type CreateFileRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *FilesCreateReq `json:"body,omitempty"`
}

CreateFileRequest Request Object

func (CreateFileRequest) String

func (o CreateFileRequest) String() string

type CreateFileResponse

type CreateFileResponse struct {

	// 文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 文件上传地址,有效期为24小时。 > * [调用OBS的[“PUT上传”](https://support.huaweicloud.com/api-obs/obs_04_0080.html)接口上传文件。](tag:hc) > * [调用OBS的[“PUT上传”](https://support.huaweicloud.com/intl/zh-cn/api-obs/obs_04_0080.html)接口上传文件。](tag:hk) > * [调用OBS的“PUT上传”接口上传文件。](tag:cmcc) > * 调用上述接口时,Content-MD5头必须填写,填写的值跟file_md5中的值相同,md5值获取详情请参考[使用Java代码生成文件内容的MD5值](metastudio_02_0052.xml)。 > * 调用上述接口时,Content-Type头必须填写,填写的值根据不同的文件类型有所不同。     文件类型为gif,Content-Type填写image/gif     文件类型为jpeg、jpg,Content-Type填写image/jpeg     文件类型为png,Content-Type填写image/png     文件类型为mp4,Content-Type填写video/mp4     文件类型为mp3,Content-Type填写audio/mp3     文件类型为wav,Content-Type填写audio/wav     其余所有类型,Content-Type填写application/octet-stream
	UploadUrl *string `json:"upload_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateFileResponse Response Object

func (CreateFileResponse) String

func (o CreateFileResponse) String() string

type CreateHotQuestionReq added in v0.1.96

type CreateHotQuestionReq struct {

	// 机器人ID。
	RobotId string `json:"robot_id"`

	// 热点问题。
	HotQuestion string `json:"hot_question"`
}

CreateHotQuestionReq 创建热点问题请求。

func (CreateHotQuestionReq) String added in v0.1.96

func (o CreateHotQuestionReq) String() string

type CreateHotQuestionRequest added in v0.1.96

type CreateHotQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateHotQuestionReq `json:"body,omitempty"`
}

CreateHotQuestionRequest Request Object

func (CreateHotQuestionRequest) String added in v0.1.96

func (o CreateHotQuestionRequest) String() string

type CreateHotQuestionResponse added in v0.1.96

type CreateHotQuestionResponse struct {

	// 热点问题ID。
	HotQuestionId *string `json:"hot_question_id,omitempty"`

	// 热点问题。
	HotQuestion *string `json:"hot_question,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateHotQuestionResponse Response Object

func (CreateHotQuestionResponse) String added in v0.1.96

func (o CreateHotQuestionResponse) String() string

type CreateHotWordsReq added in v0.1.97

type CreateHotWordsReq struct {
	HotWordsType *HotWordsTypeEnum `json:"hot_words_type"`

	// 应用ID。
	RobotId string `json:"robot_id"`

	SisHotWords *CreateSisHotWords `json:"sis_hot_words"`
}

CreateHotWordsReq 创建热词请求。

func (CreateHotWordsReq) String added in v0.1.97

func (o CreateHotWordsReq) String() string

type CreateHotWordsRequest added in v0.1.97

type CreateHotWordsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateHotWordsReq `json:"body,omitempty"`
}

CreateHotWordsRequest Request Object

func (CreateHotWordsRequest) String added in v0.1.97

func (o CreateHotWordsRequest) String() string

type CreateHotWordsResponse added in v0.1.97

type CreateHotWordsResponse struct {

	// 热词记录ID。
	HotWordsId *string `json:"hot_words_id,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	HotWordsType *HotWordsTypeEnum `json:"hot_words_type,omitempty"`

	// 热词ID(sis中配置)。
	VocabularyId *string `json:"vocabulary_id,omitempty"`

	// SIS服务所在区域projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region *int32 `json:"region,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateHotWordsResponse Response Object

func (CreateHotWordsResponse) String added in v0.1.97

func (o CreateHotWordsResponse) String() string

type CreateIntentAndQuestionReq added in v0.1.96

type CreateIntentAndQuestionReq struct {

	// 主题。
	Name string `json:"name"`

	// 问题答案。
	Answer string `json:"answer"`

	// 技能ID。
	SkillId string `json:"skill_id"`

	// 问法列表
	QuestionList *[]KnowledgeQuestionCreateInfo `json:"question_list,omitempty"`
}

CreateIntentAndQuestionReq 创建知识库意图和问法请求。

func (CreateIntentAndQuestionReq) String added in v0.1.96

type CreateIntentAndQuestionRequest added in v0.1.96

type CreateIntentAndQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateIntentAndQuestionReq `json:"body,omitempty"`
}

CreateIntentAndQuestionRequest Request Object

func (CreateIntentAndQuestionRequest) String added in v0.1.96

type CreateIntentAndQuestionResponse added in v0.1.96

type CreateIntentAndQuestionResponse struct {

	// 意图ID。
	IntentId string `json:"intent_id"`

	// 意图标识。
	Identify *string `json:"identify,omitempty"`

	// 问法列表
	QuestionList *[]KnowledgeQuestionInfo `json:"question_list,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateIntentAndQuestionResponse Response Object

func (CreateIntentAndQuestionResponse) String added in v0.1.96

type CreateInteractionRuleGroupRequest added in v0.1.75

type CreateInteractionRuleGroupRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *InteractionRuleGroup `json:"body,omitempty"`
}

CreateInteractionRuleGroupRequest Request Object

func (CreateInteractionRuleGroupRequest) String added in v0.1.75

type CreateInteractionRuleGroupResponse added in v0.1.75

type CreateInteractionRuleGroupResponse struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateInteractionRuleGroupResponse Response Object

func (CreateInteractionRuleGroupResponse) String added in v0.1.75

type CreateKnowledgeIntentReq added in v0.1.96

type CreateKnowledgeIntentReq struct {

	// 主题。
	Name string `json:"name"`

	// 问题答案。
	Answer string `json:"answer"`

	// 技能ID。
	SkillId string `json:"skill_id"`
}

CreateKnowledgeIntentReq 创建知识库意图请求。

func (CreateKnowledgeIntentReq) String added in v0.1.96

func (o CreateKnowledgeIntentReq) String() string

type CreateKnowledgeIntentRequest added in v0.1.96

type CreateKnowledgeIntentRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateKnowledgeIntentReq `json:"body,omitempty"`
}

CreateKnowledgeIntentRequest Request Object

func (CreateKnowledgeIntentRequest) String added in v0.1.96

type CreateKnowledgeIntentResponse added in v0.1.96

type CreateKnowledgeIntentResponse struct {

	// 意图ID。
	IntentId *string `json:"intent_id,omitempty"`

	// 意图标识。
	Identify *string `json:"identify,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateKnowledgeIntentResponse Response Object

func (CreateKnowledgeIntentResponse) String added in v0.1.96

type CreateKnowledgeIntentRsp added in v0.1.96

type CreateKnowledgeIntentRsp struct {

	// 意图ID。
	IntentId string `json:"intent_id"`

	// 意图标识。
	Identify *string `json:"identify,omitempty"`
}

CreateKnowledgeIntentRsp 创建知识库意图响应。

func (CreateKnowledgeIntentRsp) String added in v0.1.96

func (o CreateKnowledgeIntentRsp) String() string

type CreateKnowledgeQuestionReq added in v0.1.96

type CreateKnowledgeQuestionReq struct {

	// 问法。
	Question string `json:"question"`

	// 意图ID。
	IntentId *string `json:"intent_id,omitempty"`
}

CreateKnowledgeQuestionReq 创建知识库问法请求。

func (CreateKnowledgeQuestionReq) String added in v0.1.96

type CreateKnowledgeQuestionRequest added in v0.1.96

type CreateKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateKnowledgeQuestionReq `json:"body,omitempty"`
}

CreateKnowledgeQuestionRequest Request Object

func (CreateKnowledgeQuestionRequest) String added in v0.1.96

type CreateKnowledgeQuestionResponse added in v0.1.96

type CreateKnowledgeQuestionResponse struct {

	// 问法ID。
	QuestionId *string `json:"question_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateKnowledgeQuestionResponse Response Object

func (CreateKnowledgeQuestionResponse) String added in v0.1.96

type CreateKnowledgeSkillReq added in v0.1.96

type CreateKnowledgeSkillReq struct {

	// 技能名称。
	Name string `json:"name"`

	// 技能标识。
	Identify string `json:"identify"`
}

CreateKnowledgeSkillReq 创建知识库技能请求。

func (CreateKnowledgeSkillReq) String added in v0.1.96

func (o CreateKnowledgeSkillReq) String() string

type CreateKnowledgeSkillRequest added in v0.1.96

type CreateKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateKnowledgeSkillReq `json:"body,omitempty"`
}

CreateKnowledgeSkillRequest Request Object

func (CreateKnowledgeSkillRequest) String added in v0.1.96

type CreateKnowledgeSkillResponse added in v0.1.96

type CreateKnowledgeSkillResponse struct {

	// 技能ID。
	SkillId *string `json:"skill_id,omitempty"`

	// 技能标识。
	Identify *string `json:"identify,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateKnowledgeSkillResponse Response Object

func (CreateKnowledgeSkillResponse) String added in v0.1.96

type CreateLargeFileRequest added in v0.1.96

type CreateLargeFileRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *LargeFilesCreateReq `json:"body,omitempty"`
}

CreateLargeFileRequest Request Object

func (CreateLargeFileRequest) String added in v0.1.96

func (o CreateLargeFileRequest) String() string

type CreateLargeFileResponse added in v0.1.96

type CreateLargeFileResponse struct {

	// 文件ID。
	FileId *string `json:"file_id,omitempty"`

	// 文件分段上传URL。
	UploadUrls *[]string `json:"upload_urls,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateLargeFileResponse Response Object

func (CreateLargeFileResponse) String added in v0.1.96

func (o CreateLargeFileResponse) String() string

type CreateOnceCodeRequest added in v0.1.78

type CreateOnceCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

CreateOnceCodeRequest Request Object

func (CreateOnceCodeRequest) String added in v0.1.78

func (o CreateOnceCodeRequest) String() string

type CreateOnceCodeResponse added in v0.1.78

type CreateOnceCodeResponse struct {

	// 一次性鉴权码。
	OnceCode *string `json:"once_code,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateOnceCodeResponse Response Object

func (CreateOnceCodeResponse) String added in v0.1.78

func (o CreateOnceCodeResponse) String() string

type CreatePhotoDetectionReq added in v0.1.61

type CreatePhotoDetectionReq struct {

	// 人物照片,需要Base64编码。照片分辨率不超过1080P。
	HumanImage string `json:"human_image"`
}

func (CreatePhotoDetectionReq) String added in v0.1.61

func (o CreatePhotoDetectionReq) String() string

type CreatePhotoDetectionRequest added in v0.1.61

type CreatePhotoDetectionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreatePhotoDetectionReq `json:"body,omitempty"`
}

CreatePhotoDetectionRequest Request Object

func (CreatePhotoDetectionRequest) String added in v0.1.61

type CreatePhotoDetectionResponse added in v0.1.61

type CreatePhotoDetectionResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePhotoDetectionResponse Response Object

func (CreatePhotoDetectionResponse) String added in v0.1.61

type CreatePhotoDigitalHumanVideoReq added in v0.1.60

type CreatePhotoDigitalHumanVideoReq struct {

	// 剧本ID。 > * 如果shoot_scripts中shoot_script.script_type为\"TEXT\",则台词以shoot_scripts中的文本为准; > * 如果shoot_scripts中shoot_script.script_type为\"AUDIO\",则台词以script_id对应剧本中的音频为准。
	ScriptId *string `json:"script_id,omitempty"`

	// 人物照片,需要Base64编码。照片分辨率不超过1080P。
	HumanImage string `json:"human_image"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *PhotoVideoConfig `json:"video_config,omitempty"`

	// 剧本列表。照片数字人仅支持传入一个剧本shoot_script,剧本参数仅支持shoot_script.script_type、shoot_script.text_config;
	ShootScripts []ShootScriptItem `json:"shoot_scripts"`

	OutputAssetConfig *OutputAssetConfig `json:"output_asset_config"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	CallbackConfig *CallBackConfig `json:"callback_config,omitempty"`
}

func (CreatePhotoDigitalHumanVideoReq) String added in v0.1.60

type CreatePhotoDigitalHumanVideoRequest added in v0.1.60

type CreatePhotoDigitalHumanVideoRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreatePhotoDigitalHumanVideoReq `json:"body,omitempty"`
}

CreatePhotoDigitalHumanVideoRequest Request Object

func (CreatePhotoDigitalHumanVideoRequest) String added in v0.1.60

type CreatePhotoDigitalHumanVideoResponse added in v0.1.60

type CreatePhotoDigitalHumanVideoResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePhotoDigitalHumanVideoResponse Response Object

func (CreatePhotoDigitalHumanVideoResponse) String added in v0.1.60

type CreatePictureModelingByUrlJobRequest

type CreatePictureModelingByUrlJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *PictureModelingByUrlReq `json:"body,omitempty"`
}

CreatePictureModelingByUrlJobRequest Request Object

func (CreatePictureModelingByUrlJobRequest) String

type CreatePictureModelingByUrlJobResponse

type CreatePictureModelingByUrlJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePictureModelingByUrlJobResponse Response Object

func (CreatePictureModelingByUrlJobResponse) String

type CreatePictureModelingJobRequest

type CreatePictureModelingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreatePictureModelingJobRequestBody `json:"body,omitempty" type:"multipart"`
}

CreatePictureModelingJobRequest Request Object

func (CreatePictureModelingJobRequest) String

type CreatePictureModelingJobRequestBody

type CreatePictureModelingJobRequestBody struct {

	// 照片文件。 > 只能上传jpg/jpeg/png格式文件, 最大分辨率为3840*2160
	File *def.FilePart `json:"file"`

	// 数字人风格ID。 * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02 * system_female_002:女性风格02
	StyleId *def.MultiPart `json:"style_id"`

	// 数字人模型名称,首次创建时使用。
	Name *def.MultiPart `json:"name"`

	// 照片建模任务结束的回调地址。
	NotifyUrl *def.MultiPart `json:"notify_url,omitempty"`
}

func (CreatePictureModelingJobRequestBody) String

func (*CreatePictureModelingJobRequestBody) UnmarshalJSON

func (o *CreatePictureModelingJobRequestBody) UnmarshalJSON(b []byte) error

type CreatePictureModelingJobResponse

type CreatePictureModelingJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreatePictureModelingJobResponse Response Object

func (CreatePictureModelingJobResponse) String

type CreateProductRequest added in v0.1.100

type CreateProductRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateProductRequestBody `json:"body,omitempty"`
}

CreateProductRequest Request Object

func (CreateProductRequest) String added in v0.1.100

func (o CreateProductRequest) String() string

type CreateProductRequestBody added in v0.1.100

type CreateProductRequestBody struct {

	// 商品名称
	Name string `json:"name"`

	// 商品描述
	Description *string `json:"description,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	Cover *ProductCoverInfo `json:"cover,omitempty"`

	// 文本列表
	TextList *[]ProductTextInfo `json:"text_list,omitempty"`

	// 素材资产列表
	AssetList *[]ProductMediaInfo `json:"asset_list,omitempty"`

	// **参数解释**: 自动激活商品
	AutoActive *bool `json:"auto_active,omitempty"`
}

CreateProductRequestBody 服务开通请求

func (CreateProductRequestBody) String added in v0.1.100

func (o CreateProductRequestBody) String() string

type CreateProductResponse added in v0.1.100

type CreateProductResponse struct {

	// 商品ID
	ProductId *string `json:"product_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateProductResponse Response Object

func (CreateProductResponse) String added in v0.1.100

func (o CreateProductResponse) String() string

type CreateRobotReq added in v0.1.78

type CreateRobotReq struct {

	// 应用名称。
	Name string `json:"name"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型;8:奇妙问
	AppType int32 `json:"app_type"`

	// 智能交互对话房间ID。
	RoomId *string `json:"room_id,omitempty"`

	RobotType *RobotTypeEnum `json:"robot_type,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 语音识别后端点静音时长默认500ms
	TailSilenceTime *int32 `json:"tail_silence_time,omitempty"`

	// 提问文本审核开关
	EnableQuestionAudit *bool `json:"enable_question_audit,omitempty"`

	HuaweiEiCbs *HuaweiEiCbs `json:"huawei_ei_cbs,omitempty"`

	IflytekAiuiConfig *IflytekAiuiConfig `json:"iflytek_aiui_config,omitempty"`

	IflytekSpark *IflytekSpark `json:"iflytek_spark,omitempty"`

	ThirdPartyModelConfig *ThirdPartyModelConfig `json:"third_party_model_config,omitempty"`

	MobvoiConfig *MobvoiConfig `json:"mobvoi_config,omitempty"`
}

CreateRobotReq 创建应用请求。

func (CreateRobotReq) String added in v0.1.78

func (o CreateRobotReq) String() string

type CreateRobotRequest added in v0.1.78

type CreateRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateRobotReq `json:"body,omitempty"`
}

CreateRobotRequest Request Object

func (CreateRobotRequest) String added in v0.1.78

func (o CreateRobotRequest) String() string

type CreateRobotResponse added in v0.1.78

type CreateRobotResponse struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateRobotResponse Response Object

func (CreateRobotResponse) String added in v0.1.78

func (o CreateRobotResponse) String() string

type CreateSisHotWords added in v0.1.97

type CreateSisHotWords struct {

	// 热词ID。
	VocabularyId string `json:"vocabulary_id"`

	// SIS服务所在区域projectId
	SisProjectId string `json:"sis_project_id"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region int32 `json:"region"`

	Language *LanguageEnum `json:"language"`
}

CreateSisHotWords sis类型热词

func (CreateSisHotWords) String added in v0.1.97

func (o CreateSisHotWords) String() string

type CreateSmartChatRoomReq added in v0.1.78

type CreateSmartChatRoomReq struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 数字人模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId *string `json:"robot_id,omitempty"`

	// **参数解释**: 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

	// 智能交互对话端配置。 * COMPUTER: 电脑端 * MOBILE: 手机端 * HUB: 大屏
	ChatVideoType *CreateSmartChatRoomReqChatVideoType `json:"chat_video_type,omitempty"`
}

CreateSmartChatRoomReq 创建智能交互对话配置。

func (CreateSmartChatRoomReq) String added in v0.1.78

func (o CreateSmartChatRoomReq) String() string

type CreateSmartChatRoomReqChatVideoType added in v0.1.95

type CreateSmartChatRoomReqChatVideoType struct {
	// contains filtered or unexported fields
}

func (CreateSmartChatRoomReqChatVideoType) MarshalJSON added in v0.1.95

func (c CreateSmartChatRoomReqChatVideoType) MarshalJSON() ([]byte, error)

func (*CreateSmartChatRoomReqChatVideoType) UnmarshalJSON added in v0.1.95

func (c *CreateSmartChatRoomReqChatVideoType) UnmarshalJSON(b []byte) error

func (CreateSmartChatRoomReqChatVideoType) Value added in v0.1.95

type CreateSmartChatRoomReqChatVideoTypeEnum added in v0.1.95

type CreateSmartChatRoomReqChatVideoTypeEnum struct {
	COMPUTER CreateSmartChatRoomReqChatVideoType
	MOBILE   CreateSmartChatRoomReqChatVideoType
	HUB      CreateSmartChatRoomReqChatVideoType
}

func GetCreateSmartChatRoomReqChatVideoTypeEnum added in v0.1.95

func GetCreateSmartChatRoomReqChatVideoTypeEnum() CreateSmartChatRoomReqChatVideoTypeEnum

type CreateSmartChatRoomRequest added in v0.1.78

type CreateSmartChatRoomRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateSmartChatRoomReq `json:"body,omitempty"`
}

CreateSmartChatRoomRequest Request Object

func (CreateSmartChatRoomRequest) String added in v0.1.78

type CreateSmartChatRoomResponse added in v0.1.78

type CreateSmartChatRoomResponse struct {

	// 智能交互对话ID
	RoomId *string `json:"room_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSmartChatRoomResponse Response Object

func (CreateSmartChatRoomResponse) String added in v0.1.78

type CreateSmartLiveRoomReq added in v0.1.60

type CreateSmartLiveRoomReq struct {

	// **参数解释**: 直播间名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	RoomName string `json:"room_name"`

	// **参数解释**: 直播间描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	RoomDescription *string `json:"room_description,omitempty"`

	// **参数解释**: 直播间类型。 **约束限制**: 不涉及。 **取值范围**: * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *CreateSmartLiveRoomReqRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	InteractionConfig *LiveRoomInteractionConfig `json:"interaction_config,omitempty"`

	// 互动规则列表
	InteractionRules *[]LiveRoomInteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台地址。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台流密钥,与推流地址对应。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// **参数解释**: 主播轮换时备选主播数字人资产ID(仅形象资产,不包含声音)。  **约束限制**: 不涉及 **取值范围**: 当前最大支持5个备选主播。 数字人资产ID,字符长度0-64位。 **默认取值**: 不涉及
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 用户无需填写,通过video_config中分辨率判断 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *CreateSmartLiveRoomReqViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	// **参数解释**: 匹配值私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192 **默认取值**: 不涉及。
	PrivData *string `json:"priv_data,omitempty"`

	RelationLivePlatformInfo *PlatformLiveInfo `json:"relation_live_platform_info,omitempty"`
}

CreateSmartLiveRoomReq 创建直播间配置。

func (CreateSmartLiveRoomReq) String added in v0.1.60

func (o CreateSmartLiveRoomReq) String() string

type CreateSmartLiveRoomReqBaseInfo added in v0.1.119

type CreateSmartLiveRoomReqBaseInfo struct {

	// **参数解释**: 直播间名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	RoomName string `json:"room_name"`

	// **参数解释**: 直播间描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	RoomDescription *string `json:"room_description,omitempty"`

	// **参数解释**: 直播间类型。 **约束限制**: 不涉及。 **取值范围**: * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *CreateSmartLiveRoomReqBaseInfoRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	InteractionConfig *LiveRoomInteractionConfig `json:"interaction_config,omitempty"`

	// 互动规则列表
	InteractionRules *[]LiveRoomInteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台地址。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台流密钥,与推流地址对应。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// **参数解释**: 主播轮换时备选主播数字人资产ID(仅形象资产,不包含声音)。  **约束限制**: 不涉及 **取值范围**: 当前最大支持5个备选主播。 数字人资产ID,字符长度0-64位。 **默认取值**: 不涉及
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 用户无需填写,通过video_config中分辨率判断 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *CreateSmartLiveRoomReqBaseInfoViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	// **参数解释**: 匹配值私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192 **默认取值**: 不涉及。
	PrivData *string `json:"priv_data,omitempty"`
}

CreateSmartLiveRoomReqBaseInfo 创建直播间配置。

func (CreateSmartLiveRoomReqBaseInfo) String added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoRoomType added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoRoomType struct {
	// contains filtered or unexported fields
}

func (CreateSmartLiveRoomReqBaseInfoRoomType) MarshalJSON added in v0.1.119

func (c CreateSmartLiveRoomReqBaseInfoRoomType) MarshalJSON() ([]byte, error)

func (*CreateSmartLiveRoomReqBaseInfoRoomType) UnmarshalJSON added in v0.1.119

func (c *CreateSmartLiveRoomReqBaseInfoRoomType) UnmarshalJSON(b []byte) error

func (CreateSmartLiveRoomReqBaseInfoRoomType) Value added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoRoomTypeEnum added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoRoomTypeEnum struct {
	NORMAL   CreateSmartLiveRoomReqBaseInfoRoomType
	TEMP     CreateSmartLiveRoomReqBaseInfoRoomType
	TEMPLATE CreateSmartLiveRoomReqBaseInfoRoomType
}

func GetCreateSmartLiveRoomReqBaseInfoRoomTypeEnum added in v0.1.119

func GetCreateSmartLiveRoomReqBaseInfoRoomTypeEnum() CreateSmartLiveRoomReqBaseInfoRoomTypeEnum

type CreateSmartLiveRoomReqBaseInfoViewMode added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoViewMode struct {
	// contains filtered or unexported fields
}

func (CreateSmartLiveRoomReqBaseInfoViewMode) MarshalJSON added in v0.1.119

func (c CreateSmartLiveRoomReqBaseInfoViewMode) MarshalJSON() ([]byte, error)

func (*CreateSmartLiveRoomReqBaseInfoViewMode) UnmarshalJSON added in v0.1.119

func (c *CreateSmartLiveRoomReqBaseInfoViewMode) UnmarshalJSON(b []byte) error

func (CreateSmartLiveRoomReqBaseInfoViewMode) Value added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoViewModeEnum added in v0.1.119

type CreateSmartLiveRoomReqBaseInfoViewModeEnum struct {
	LANDSCAPE CreateSmartLiveRoomReqBaseInfoViewMode
	VERTICAL  CreateSmartLiveRoomReqBaseInfoViewMode
}

func GetCreateSmartLiveRoomReqBaseInfoViewModeEnum added in v0.1.119

func GetCreateSmartLiveRoomReqBaseInfoViewModeEnum() CreateSmartLiveRoomReqBaseInfoViewModeEnum

type CreateSmartLiveRoomReqRoomType added in v0.1.60

type CreateSmartLiveRoomReqRoomType struct {
	// contains filtered or unexported fields
}

func (CreateSmartLiveRoomReqRoomType) MarshalJSON added in v0.1.60

func (c CreateSmartLiveRoomReqRoomType) MarshalJSON() ([]byte, error)

func (*CreateSmartLiveRoomReqRoomType) UnmarshalJSON added in v0.1.60

func (c *CreateSmartLiveRoomReqRoomType) UnmarshalJSON(b []byte) error

func (CreateSmartLiveRoomReqRoomType) Value added in v0.1.60

type CreateSmartLiveRoomReqRoomTypeEnum added in v0.1.60

type CreateSmartLiveRoomReqRoomTypeEnum struct {
	NORMAL   CreateSmartLiveRoomReqRoomType
	TEMP     CreateSmartLiveRoomReqRoomType
	TEMPLATE CreateSmartLiveRoomReqRoomType
}

func GetCreateSmartLiveRoomReqRoomTypeEnum added in v0.1.60

func GetCreateSmartLiveRoomReqRoomTypeEnum() CreateSmartLiveRoomReqRoomTypeEnum

type CreateSmartLiveRoomReqViewMode added in v0.1.80

type CreateSmartLiveRoomReqViewMode struct {
	// contains filtered or unexported fields
}

func (CreateSmartLiveRoomReqViewMode) MarshalJSON added in v0.1.80

func (c CreateSmartLiveRoomReqViewMode) MarshalJSON() ([]byte, error)

func (*CreateSmartLiveRoomReqViewMode) UnmarshalJSON added in v0.1.80

func (c *CreateSmartLiveRoomReqViewMode) UnmarshalJSON(b []byte) error

func (CreateSmartLiveRoomReqViewMode) Value added in v0.1.80

type CreateSmartLiveRoomReqViewModeEnum added in v0.1.80

type CreateSmartLiveRoomReqViewModeEnum struct {
	LANDSCAPE CreateSmartLiveRoomReqViewMode
	VERTICAL  CreateSmartLiveRoomReqViewMode
}

func GetCreateSmartLiveRoomReqViewModeEnum added in v0.1.80

func GetCreateSmartLiveRoomReqViewModeEnum() CreateSmartLiveRoomReqViewModeEnum

type CreateSmartLiveRoomRequest added in v0.1.60

type CreateSmartLiveRoomRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateSmartLiveRoomReq `json:"body,omitempty"`
}

CreateSmartLiveRoomRequest Request Object

func (CreateSmartLiveRoomRequest) String added in v0.1.60

type CreateSmartLiveRoomResponse added in v0.1.60

type CreateSmartLiveRoomResponse struct {

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateSmartLiveRoomResponse Response Object

func (CreateSmartLiveRoomResponse) String added in v0.1.60

type CreateStyleRequestBody

type CreateStyleRequestBody struct {

	// 数字人风格化名称
	Name string `json:"name"`

	// 数字人风格化描述
	Description *string `json:"description,omitempty"`

	// 租户ID
	ProjectId *string `json:"project_id,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 性别
	Sex *CreateStyleRequestBodySex `json:"sex,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	// 风格化素材资产组合。
	StyleAssets *[]StyleAssetItem `json:"style_assets,omitempty"`

	ExtraMeta *StyleExtraMeta `json:"extra_meta,omitempty"`
}

CreateStyleRequestBody 创建风格请求

func (CreateStyleRequestBody) String

func (o CreateStyleRequestBody) String() string

type CreateStyleRequestBodySex

type CreateStyleRequestBodySex struct {
	// contains filtered or unexported fields
}

func (CreateStyleRequestBodySex) MarshalJSON

func (c CreateStyleRequestBodySex) MarshalJSON() ([]byte, error)

func (*CreateStyleRequestBodySex) UnmarshalJSON

func (c *CreateStyleRequestBodySex) UnmarshalJSON(b []byte) error

func (CreateStyleRequestBodySex) Value

type CreateStyleRequestBodySexEnum

type CreateStyleRequestBodySexEnum struct {
	UNKNOW CreateStyleRequestBodySex
	MALE   CreateStyleRequestBodySex
	FEMALE CreateStyleRequestBodySex
}

func GetCreateStyleRequestBodySexEnum

func GetCreateStyleRequestBodySexEnum() CreateStyleRequestBodySexEnum

type CreateTrainingAdvanceJobRequest added in v0.1.76

type CreateTrainingAdvanceJobRequest struct {

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateTrainingJobReq `json:"body,omitempty"`
}

CreateTrainingAdvanceJobRequest Request Object

func (CreateTrainingAdvanceJobRequest) String added in v0.1.76

type CreateTrainingAdvanceJobResponse added in v0.1.76

type CreateTrainingAdvanceJobResponse struct {

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 上传训练数据的地址。训练数据需打包成zip文件后,上传至该url。  create_type取值为package时设置。 > 通过该obs地址上传时,需设置content-type为application/zip。
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingAdvanceJobResponse Response Object

func (CreateTrainingAdvanceJobResponse) String added in v0.1.76

type CreateTrainingBasicJobRequest added in v0.1.76

type CreateTrainingBasicJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateTrainingJobReq `json:"body,omitempty"`
}

CreateTrainingBasicJobRequest Request Object

func (CreateTrainingBasicJobRequest) String added in v0.1.76

type CreateTrainingBasicJobResponse added in v0.1.76

type CreateTrainingBasicJobResponse struct {

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 上传训练数据的地址。训练数据需打包成zip文件后,上传至该url。  create_type取值为package时设置。 > 通过该obs地址上传时,需设置content-type为application/zip。
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingBasicJobResponse Response Object

func (CreateTrainingBasicJobResponse) String added in v0.1.76

type CreateTrainingJobReq added in v0.1.76

type CreateTrainingJobReq struct {
	Tag *JobTag `json:"tag,omitempty"`

	// 一段描述信息,会呈现在资产库中。
	Description *string `json:"description,omitempty"`

	// 语音性别,是男性声音还是女性声音。 * FEMALE: 女性 * MALE: 男性
	Sex *CreateTrainingJobReqSex `json:"sex,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName string `json:"voice_name"`

	// 训练语言,当前仅支持中文。 * CN: 中文 * EN: 英文
	Language *string `json:"language,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`

	// 手机号
	Phone *string `json:"phone,omitempty"`

	// 形象制作任务id
	DhtmsJobId *string `json:"dhtms_job_id,omitempty"`

	// 批次名称
	BatchName *string `json:"batch_name,omitempty"`
}

CreateTrainingJobReq 创建训练任务请求。

func (CreateTrainingJobReq) String added in v0.1.76

func (o CreateTrainingJobReq) String() string

type CreateTrainingJobReqSex added in v0.1.76

type CreateTrainingJobReqSex struct {
	// contains filtered or unexported fields
}

func (CreateTrainingJobReqSex) MarshalJSON added in v0.1.76

func (c CreateTrainingJobReqSex) MarshalJSON() ([]byte, error)

func (*CreateTrainingJobReqSex) UnmarshalJSON added in v0.1.76

func (c *CreateTrainingJobReqSex) UnmarshalJSON(b []byte) error

func (CreateTrainingJobReqSex) Value added in v0.1.76

func (c CreateTrainingJobReqSex) Value() string

type CreateTrainingJobReqSexEnum added in v0.1.76

type CreateTrainingJobReqSexEnum struct {
	FEMALE CreateTrainingJobReqSex
	MALE   CreateTrainingJobReqSex
}

func GetCreateTrainingJobReqSexEnum added in v0.1.76

func GetCreateTrainingJobReqSexEnum() CreateTrainingJobReqSexEnum

type CreateTrainingJobRspSegmentUploadingUrl added in v0.1.76

type CreateTrainingJobRspSegmentUploadingUrl struct {

	// 音频上传的地址。  通过该obs地址上传时,需设置content-type为audio/wav
	AudioUploadingUrl *[]string `json:"audio_uploading_url,omitempty"`

	// 文本上传的地址。  通过该obs地址上传时需设置content-type为text/plain
	TxtUploadingUrl *[]string `json:"txt_uploading_url,omitempty"`
}

CreateTrainingJobRspSegmentUploadingUrl 分句上传任务的上传地址,create_type为segment时设置。

func (CreateTrainingJobRspSegmentUploadingUrl) String added in v0.1.76

type CreateTrainingMiddleJobRequest added in v0.1.76

type CreateTrainingMiddleJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateTrainingJobReq `json:"body,omitempty"`
}

CreateTrainingMiddleJobRequest Request Object

func (CreateTrainingMiddleJobRequest) String added in v0.1.76

type CreateTrainingMiddleJobResponse added in v0.1.76

type CreateTrainingMiddleJobResponse struct {

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 上传训练数据的地址。训练数据需打包成zip文件后,上传至该url。  create_type取值为package时设置。 > 通过该obs地址上传时,需设置content-type为application/zip。
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`

	SegmentUploadingUrl *CreateTrainingJobRspSegmentUploadingUrl `json:"segment_uploading_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

CreateTrainingMiddleJobResponse Response Object

func (CreateTrainingMiddleJobResponse) String added in v0.1.76

type CreateTtsAuditionRequest added in v0.1.76

type CreateTtsAuditionRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用uuId,若不携带,则后台自动生成
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateTtsAuditionRequestBody `json:"body,omitempty"`
}

CreateTtsAuditionRequest Request Object

func (CreateTtsAuditionRequest) String added in v0.1.76

func (o CreateTtsAuditionRequest) String() string

type CreateTtsAuditionRequestBody added in v0.1.76

type CreateTtsAuditionRequestBody struct {

	// 待合成文本。
	Text string `json:"text"`

	// 音色ID。
	Emotion string `json:"emotion"`

	// 语速。 默认值100,最小值50,最大值200。 > * 当取值为“100”时,表示一个成年人正常的语速,约为250字/分钟。 > * 50表示0.5倍语速,100表示正常语速,200表示2倍语速。
	Speed *int32 `json:"speed,omitempty"`

	// 音高。 默认值100,最小值50,最大值200。
	Pitch *int32 `json:"pitch,omitempty"`

	// 音量。 默认值140,最小值90,最大值240。
	Volume *int32 `json:"volume,omitempty"`
}

CreateTtsAuditionRequestBody 文本转语音试听请求。

func (CreateTtsAuditionRequestBody) String added in v0.1.76

type CreateTtsAuditionResponse added in v0.1.76

type CreateTtsAuditionResponse struct {

	// 任务ID。
	JobId          *string `json:"job_id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateTtsAuditionResponse Response Object

func (CreateTtsAuditionResponse) String added in v0.1.76

func (o CreateTtsAuditionResponse) String() string

type CreateTtsaReq

type CreateTtsaReq struct {

	// 音色模型ID。需要使用MetaStudio的数字资产管理相关接口从资产库查出。
	VoiceAssetId string `json:"voice_asset_id"`

	// 脚本类型,即视频制作的驱动方式。默认TEXT * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *CreateTtsaReqScriptType `json:"script_type,omitempty"`

	// HTML格式的台词,可包含动作。最多2048个字符。 > * HTML格式举例:\\<speak>大家好<insert-action id=\\\"14cc7bbcde4982aab82f9d9af9e0f743\\\"/>,非常高兴给大家介绍MetaStudio。\\</speak> > * insert-action id通过查询资产列表接口获取,查询时asset_type=ANIMATION > * 多音字标签:\\<phoneme ph=\\\"拼音\\\">汉字\\</phoneme>,南京\\<phoneme ph=\\\"shi4 zhang3\\\">市长\\</phoneme>江大桥。 > * 停顿标签:\\<break/>,中方一贯主张\\<break/>维护国家主权平等,不干涉他国内政\\<break time=\\\"300ms\\\"/>是联合国宪章\\<break time=\\\"500ms\\\"/>最重要的原则。
	Text *string `json:"text,omitempty"`

	// 语音驱动音频文件下载URL。
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`

	// 语速。  取值范围[50,200]   默认值:100
	Speed *int32 `json:"speed,omitempty"`

	// 基频。  取值范围[50,200]  默认值:100
	Pitch *int32 `json:"pitch,omitempty"`

	// 音量。  取值范围[90,240]   默认值:100
	Volume *int32 `json:"volume,omitempty"`

	// 情感标签。 * ANGER:愤怒 * HAPPY:开心 * SAD:悲伤 * CALM:平静
	Emotion *string `json:"emotion,omitempty"`

	// 风格化ID。需要调用数字人风格管理相关接口,从系统中查得。
	StyleId string `json:"style_id"`

	// 人位置及相机位置。由如下4组浮点数组成的字符:人位置的X/Y/Z值,人角度的Pitch/Yaw/Roll值;相机位置的X/Y/Z值,相机角度的Pitch/Yaw/Roll值。
	CameraPosition *string `json:"camera_position,omitempty"`

	// 任务类型。 * REAL_JOB:实时任务。如数字人交互。 * UNREAL_JOB:非实时任务。如数字人视频制作
	JobType *CreateTtsaReqJobType `json:"job_type,omitempty"`
}

func (CreateTtsaReq) String

func (o CreateTtsaReq) String() string

type CreateTtsaReqJobType added in v0.1.75

type CreateTtsaReqJobType struct {
	// contains filtered or unexported fields
}

func (CreateTtsaReqJobType) MarshalJSON added in v0.1.75

func (c CreateTtsaReqJobType) MarshalJSON() ([]byte, error)

func (*CreateTtsaReqJobType) UnmarshalJSON added in v0.1.75

func (c *CreateTtsaReqJobType) UnmarshalJSON(b []byte) error

func (CreateTtsaReqJobType) Value added in v0.1.75

func (c CreateTtsaReqJobType) Value() string

type CreateTtsaReqJobTypeEnum added in v0.1.75

type CreateTtsaReqJobTypeEnum struct {
	REAL_JOB   CreateTtsaReqJobType
	UNREAL_JOB CreateTtsaReqJobType
}

func GetCreateTtsaReqJobTypeEnum added in v0.1.75

func GetCreateTtsaReqJobTypeEnum() CreateTtsaReqJobTypeEnum

type CreateTtsaReqScriptType added in v0.1.75

type CreateTtsaReqScriptType struct {
	// contains filtered or unexported fields
}

func (CreateTtsaReqScriptType) MarshalJSON added in v0.1.75

func (c CreateTtsaReqScriptType) MarshalJSON() ([]byte, error)

func (*CreateTtsaReqScriptType) UnmarshalJSON added in v0.1.75

func (c *CreateTtsaReqScriptType) UnmarshalJSON(b []byte) error

func (CreateTtsaReqScriptType) Value added in v0.1.75

func (c CreateTtsaReqScriptType) Value() string

type CreateTtsaReqScriptTypeEnum added in v0.1.75

type CreateTtsaReqScriptTypeEnum struct {
	TEXT  CreateTtsaReqScriptType
	AUDIO CreateTtsaReqScriptType
}

func GetCreateTtsaReqScriptTypeEnum added in v0.1.75

func GetCreateTtsaReqScriptTypeEnum() CreateTtsaReqScriptTypeEnum

type CreateTtsaRequest

type CreateTtsaRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateTtsaReq `json:"body,omitempty"`
}

CreateTtsaRequest Request Object

func (CreateTtsaRequest) String

func (o CreateTtsaRequest) String() string

type CreateTtsaResponse

type CreateTtsaResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateTtsaResponse Response Object

func (CreateTtsaResponse) String

func (o CreateTtsaResponse) String() string

type CreateType added in v0.1.76

type CreateType struct {
	// contains filtered or unexported fields
}

CreateType 任务创建方式。 * PACKAGE: 使用一个zip包包含所有数据 * SEGMENT: 逐句上传数据

func (CreateType) MarshalJSON added in v0.1.76

func (c CreateType) MarshalJSON() ([]byte, error)

func (*CreateType) UnmarshalJSON added in v0.1.76

func (c *CreateType) UnmarshalJSON(b []byte) error

func (CreateType) Value added in v0.1.76

func (c CreateType) Value() string

type CreateTypeEnum added in v0.1.76

type CreateTypeEnum struct {
	PACKAGE CreateType
	SEGMENT CreateType
}

func GetCreateTypeEnum added in v0.1.76

func GetCreateTypeEnum() CreateTypeEnum

type CreateVideoMotionCaptureJobRequest

type CreateVideoMotionCaptureJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 测试用户判断。
	XUserPrivilege *string `json:"X-User-Privilege,omitempty"`

	Body *VideoMotionCaptureJobReq `json:"body,omitempty"`
}

CreateVideoMotionCaptureJobRequest Request Object

func (CreateVideoMotionCaptureJobRequest) String

type CreateVideoMotionCaptureJobResponse

type CreateVideoMotionCaptureJobResponse struct {

	// 视频驱动动作任务ID
	JobId *string `json:"job_id,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateVideoMotionCaptureJobResponse Response Object

func (CreateVideoMotionCaptureJobResponse) String

type CreateVideoScriptsReq added in v0.1.60

type CreateVideoScriptsReq struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *CreateVideoScriptsReqViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *CreateVideoScriptsReqModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`
}

CreateVideoScriptsReq 创视频制作脚本请求。

func (CreateVideoScriptsReq) String added in v0.1.60

func (o CreateVideoScriptsReq) String() string

type CreateVideoScriptsReqModelAssetType added in v0.1.60

type CreateVideoScriptsReqModelAssetType struct {
	// contains filtered or unexported fields
}

func (CreateVideoScriptsReqModelAssetType) MarshalJSON added in v0.1.60

func (c CreateVideoScriptsReqModelAssetType) MarshalJSON() ([]byte, error)

func (*CreateVideoScriptsReqModelAssetType) UnmarshalJSON added in v0.1.60

func (c *CreateVideoScriptsReqModelAssetType) UnmarshalJSON(b []byte) error

func (CreateVideoScriptsReqModelAssetType) Value added in v0.1.60

type CreateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

type CreateVideoScriptsReqModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D CreateVideoScriptsReqModelAssetType
	HUMAN_MODEL_3_D CreateVideoScriptsReqModelAssetType
}

func GetCreateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

func GetCreateVideoScriptsReqModelAssetTypeEnum() CreateVideoScriptsReqModelAssetTypeEnum

type CreateVideoScriptsReqViewMode added in v0.1.95

type CreateVideoScriptsReqViewMode struct {
	// contains filtered or unexported fields
}

func (CreateVideoScriptsReqViewMode) MarshalJSON added in v0.1.95

func (c CreateVideoScriptsReqViewMode) MarshalJSON() ([]byte, error)

func (*CreateVideoScriptsReqViewMode) UnmarshalJSON added in v0.1.95

func (c *CreateVideoScriptsReqViewMode) UnmarshalJSON(b []byte) error

func (CreateVideoScriptsReqViewMode) Value added in v0.1.95

type CreateVideoScriptsReqViewModeEnum added in v0.1.95

type CreateVideoScriptsReqViewModeEnum struct {
	LANDSCAPE CreateVideoScriptsReqViewMode
	VERTICAL  CreateVideoScriptsReqViewMode
}

func GetCreateVideoScriptsReqViewModeEnum added in v0.1.95

func GetCreateVideoScriptsReqViewModeEnum() CreateVideoScriptsReqViewModeEnum

type CreateVideoScriptsRequest added in v0.1.60

type CreateVideoScriptsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateVideoScriptsReq `json:"body,omitempty"`
}

CreateVideoScriptsRequest Request Object

func (CreateVideoScriptsRequest) String added in v0.1.60

func (o CreateVideoScriptsRequest) String() string

type CreateVideoScriptsResponse added in v0.1.60

type CreateVideoScriptsResponse struct {

	// 剧本ID
	ScriptId *string `json:"script_id,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateVideoScriptsResponse Response Object

func (CreateVideoScriptsResponse) String added in v0.1.60

type CreateWelcomeSpeechReq added in v0.1.96

type CreateWelcomeSpeechReq struct {

	// 应用ID。
	RobotId string `json:"robot_id"`

	// 欢迎词。
	WelcomeSpeech string `json:"welcome_speech"`
}

CreateWelcomeSpeechReq 创建欢迎词请求。

func (CreateWelcomeSpeechReq) String added in v0.1.96

func (o CreateWelcomeSpeechReq) String() string

type CreateWelcomeSpeechRequest added in v0.1.96

type CreateWelcomeSpeechRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateWelcomeSpeechReq `json:"body,omitempty"`
}

CreateWelcomeSpeechRequest Request Object

func (CreateWelcomeSpeechRequest) String added in v0.1.96

type CreateWelcomeSpeechResponse added in v0.1.96

type CreateWelcomeSpeechResponse struct {

	// 欢迎词ID。
	WelcomeSpeechId *string `json:"welcome_speech_id,omitempty"`

	// 欢迎词。
	WelcomeSpeech *string `json:"welcome_speech,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

CreateWelcomeSpeechResponse Response Object

func (CreateWelcomeSpeechResponse) String added in v0.1.96

type Delete2dModelTrainingJobRequest added in v0.1.76

type Delete2dModelTrainingJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

Delete2dModelTrainingJobRequest Request Object

func (Delete2dModelTrainingJobRequest) String added in v0.1.76

type Delete2dModelTrainingJobResponse added in v0.1.76

type Delete2dModelTrainingJobResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Delete2dModelTrainingJobResponse Response Object

func (Delete2dModelTrainingJobResponse) String added in v0.1.76

type DeleteActiveCodeRequest added in v0.1.86

type DeleteActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteActiveCodeRequest Request Object

func (DeleteActiveCodeRequest) String added in v0.1.86

func (o DeleteActiveCodeRequest) String() string

type DeleteActiveCodeResponse added in v0.1.86

type DeleteActiveCodeResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteActiveCodeResponse Response Object

func (DeleteActiveCodeResponse) String added in v0.1.86

func (o DeleteActiveCodeResponse) String() string

type DeleteAgencyWithRoleTypeRequest added in v0.1.97

type DeleteAgencyWithRoleTypeRequest struct {

	// 委托授权类型 * CBS:对话机器人服务(CBS)访客 * SIS:语音交互服务(SIS)调用
	RoleType DeleteAgencyWithRoleTypeRequestRoleType `json:"role_type"`
}

DeleteAgencyWithRoleTypeRequest Request Object

func (DeleteAgencyWithRoleTypeRequest) String added in v0.1.97

type DeleteAgencyWithRoleTypeRequestRoleType added in v0.1.97

type DeleteAgencyWithRoleTypeRequestRoleType struct {
	// contains filtered or unexported fields
}

func (DeleteAgencyWithRoleTypeRequestRoleType) MarshalJSON added in v0.1.97

func (c DeleteAgencyWithRoleTypeRequestRoleType) MarshalJSON() ([]byte, error)

func (*DeleteAgencyWithRoleTypeRequestRoleType) UnmarshalJSON added in v0.1.97

func (c *DeleteAgencyWithRoleTypeRequestRoleType) UnmarshalJSON(b []byte) error

func (DeleteAgencyWithRoleTypeRequestRoleType) Value added in v0.1.97

type DeleteAgencyWithRoleTypeRequestRoleTypeEnum added in v0.1.97

type DeleteAgencyWithRoleTypeRequestRoleTypeEnum struct {
	CBS DeleteAgencyWithRoleTypeRequestRoleType
	SIS DeleteAgencyWithRoleTypeRequestRoleType
}

func GetDeleteAgencyWithRoleTypeRequestRoleTypeEnum added in v0.1.97

func GetDeleteAgencyWithRoleTypeRequestRoleTypeEnum() DeleteAgencyWithRoleTypeRequestRoleTypeEnum

type DeleteAgencyWithRoleTypeResponse added in v0.1.97

type DeleteAgencyWithRoleTypeResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteAgencyWithRoleTypeResponse Response Object

func (DeleteAgencyWithRoleTypeResponse) String added in v0.1.97

type DeleteAssetRequest

type DeleteAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	// 删除模式
	Mode *string `json:"mode,omitempty"`
}

DeleteAssetRequest Request Object

func (DeleteAssetRequest) String

func (o DeleteAssetRequest) String() string

type DeleteAssetResponse

type DeleteAssetResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteAssetResponse Response Object

func (DeleteAssetResponse) String

func (o DeleteAssetResponse) String() string

type DeleteDigitalHumanBusinessCardRequest added in v0.1.60

type DeleteDigitalHumanBusinessCardRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteDigitalHumanBusinessCardRequest Request Object

func (DeleteDigitalHumanBusinessCardRequest) String added in v0.1.60

type DeleteDigitalHumanBusinessCardResponse added in v0.1.60

type DeleteDigitalHumanBusinessCardResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteDigitalHumanBusinessCardResponse Response Object

func (DeleteDigitalHumanBusinessCardResponse) String added in v0.1.60

type DeleteFileRequest

type DeleteFileRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 文件ID。
	FileId string `json:"file_id"`
}

DeleteFileRequest Request Object

func (DeleteFileRequest) String

func (o DeleteFileRequest) String() string

type DeleteFileResponse

type DeleteFileResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteFileResponse Response Object

func (DeleteFileResponse) String

func (o DeleteFileResponse) String() string

type DeleteHotQuestionRequest added in v0.1.96

type DeleteHotQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteHotQuestionRequest Request Object

func (DeleteHotQuestionRequest) String added in v0.1.96

func (o DeleteHotQuestionRequest) String() string

type DeleteHotQuestionResponse added in v0.1.96

type DeleteHotQuestionResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteHotQuestionResponse Response Object

func (DeleteHotQuestionResponse) String added in v0.1.96

func (o DeleteHotQuestionResponse) String() string

type DeleteHotWordsRequest added in v0.1.97

type DeleteHotWordsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 热词记录ID。
	HotWordsId string `json:"hot_words_id"`
}

DeleteHotWordsRequest Request Object

func (DeleteHotWordsRequest) String added in v0.1.97

func (o DeleteHotWordsRequest) String() string

type DeleteHotWordsResponse added in v0.1.97

type DeleteHotWordsResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteHotWordsResponse Response Object

func (DeleteHotWordsResponse) String added in v0.1.97

func (o DeleteHotWordsResponse) String() string

type DeleteInteractionRuleGroupRequest added in v0.1.75

type DeleteInteractionRuleGroupRequest struct {

	// 互动规则库ID。
	GroupId string `json:"group_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteInteractionRuleGroupRequest Request Object

func (DeleteInteractionRuleGroupRequest) String added in v0.1.75

type DeleteInteractionRuleGroupResponse added in v0.1.75

type DeleteInteractionRuleGroupResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteInteractionRuleGroupResponse Response Object

func (DeleteInteractionRuleGroupResponse) String added in v0.1.75

type DeleteKnowledgeIntentRequest added in v0.1.96

type DeleteKnowledgeIntentRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteKnowledgeIntentRequest Request Object

func (DeleteKnowledgeIntentRequest) String added in v0.1.96

type DeleteKnowledgeIntentResponse added in v0.1.96

type DeleteKnowledgeIntentResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteKnowledgeIntentResponse Response Object

func (DeleteKnowledgeIntentResponse) String added in v0.1.96

type DeleteKnowledgeQuestionRequest added in v0.1.96

type DeleteKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteKnowledgeQuestionRequest Request Object

func (DeleteKnowledgeQuestionRequest) String added in v0.1.96

type DeleteKnowledgeQuestionResponse added in v0.1.96

type DeleteKnowledgeQuestionResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteKnowledgeQuestionResponse Response Object

func (DeleteKnowledgeQuestionResponse) String added in v0.1.96

type DeleteKnowledgeSkillRequest added in v0.1.96

type DeleteKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteKnowledgeSkillRequest Request Object

func (DeleteKnowledgeSkillRequest) String added in v0.1.96

type DeleteKnowledgeSkillResponse added in v0.1.96

type DeleteKnowledgeSkillResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteKnowledgeSkillResponse Response Object

func (DeleteKnowledgeSkillResponse) String added in v0.1.96

type DeleteProductRequest added in v0.1.100

type DeleteProductRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 商品ID。
	ProductId string `json:"product_id"`
}

DeleteProductRequest Request Object

func (DeleteProductRequest) String added in v0.1.100

func (o DeleteProductRequest) String() string

type DeleteProductResponse added in v0.1.100

type DeleteProductResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteProductResponse Response Object

func (DeleteProductResponse) String added in v0.1.100

func (o DeleteProductResponse) String() string

type DeleteRobotRequest added in v0.1.78

type DeleteRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteRobotRequest Request Object

func (DeleteRobotRequest) String added in v0.1.78

func (o DeleteRobotRequest) String() string

type DeleteRobotResponse added in v0.1.78

type DeleteRobotResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteRobotResponse Response Object

func (DeleteRobotResponse) String added in v0.1.78

func (o DeleteRobotResponse) String() string

type DeleteSmartChatRoomRequest added in v0.1.78

type DeleteSmartChatRoomRequest struct {

	// 智能交互对话ID。获取方法请参考[创建智能交互对话](CreateSmartChatRoom.xml)。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteSmartChatRoomRequest Request Object

func (DeleteSmartChatRoomRequest) String added in v0.1.78

type DeleteSmartChatRoomResponse added in v0.1.78

type DeleteSmartChatRoomResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteSmartChatRoomResponse Response Object

func (DeleteSmartChatRoomResponse) String added in v0.1.78

type DeleteSmartLiveRoomRequest added in v0.1.60

type DeleteSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

DeleteSmartLiveRoomRequest Request Object

func (DeleteSmartLiveRoomRequest) String added in v0.1.60

type DeleteSmartLiveRoomResponse added in v0.1.60

type DeleteSmartLiveRoomResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteSmartLiveRoomResponse Response Object

func (DeleteSmartLiveRoomResponse) String added in v0.1.60

type DeleteVideoScriptRequest added in v0.1.60

type DeleteVideoScriptRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 剧本ID。
	ScriptId string `json:"script_id"`
}

DeleteVideoScriptRequest Request Object

func (DeleteVideoScriptRequest) String added in v0.1.60

func (o DeleteVideoScriptRequest) String() string

type DeleteVideoScriptResponse added in v0.1.60

type DeleteVideoScriptResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteVideoScriptResponse Response Object

func (DeleteVideoScriptResponse) String added in v0.1.60

func (o DeleteVideoScriptResponse) String() string

type DeleteVoiceTrainingJobRequest added in v0.1.76

type DeleteVoiceTrainingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`
}

DeleteVoiceTrainingJobRequest Request Object

func (DeleteVoiceTrainingJobRequest) String added in v0.1.76

type DeleteVoiceTrainingJobResponse added in v0.1.76

type DeleteVoiceTrainingJobResponse struct {
	HttpStatusCode int `json:"-"`
}

DeleteVoiceTrainingJobResponse Response Object

func (DeleteVoiceTrainingJobResponse) String added in v0.1.76

type DeleteWelcomeSpeechRequest added in v0.1.96

type DeleteWelcomeSpeechRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *[]string `json:"body,omitempty"`
}

DeleteWelcomeSpeechRequest Request Object

func (DeleteWelcomeSpeechRequest) String added in v0.1.96

type DeleteWelcomeSpeechResponse added in v0.1.96

type DeleteWelcomeSpeechResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

DeleteWelcomeSpeechResponse Response Object

func (DeleteWelcomeSpeechResponse) String added in v0.1.96

type DigitalAssetInfo

type DigitalAssetInfo struct {

	// 租户id
	ProjectId *string `json:"project_id,omitempty"`

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。  公共资产类型: * VOICE_MODEL:音色模型 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产类型: * HUMAN_MODEL_2D:分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产类型: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型
	AssetType *DigitalAssetInfoAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。 * WAITING_DELETE:资产将被下线
	AssetState *DigitalAssetInfoAssetState `json:"asset_state,omitempty"`

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *DigitalAssetInfoFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,omitempty"`

	// 标签列表。 > 分身形象系统资产的tag定义如下: > - 行业:NEWS,BUSINESS,E-COMMERCE,MARKETING,KNOWLEDGE,EDUCATION,SPORTS > - 性别:MALE,FEMALE > - 姿势:FULL-BODY,HALF-BODY,STANDING,SITTING,WALKING > - 区域:ASIAN,WESTERN,MIDDLE-EASTERNER,AFRICAN,LATINO
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files *[]AssetFileInfo `json:"files,omitempty"`

	// 展示顺序
	AssetOrder *int32 `json:"asset_order,omitempty"`

	// 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`
}

DigitalAssetInfo 资产信息。

func (DigitalAssetInfo) String

func (o DigitalAssetInfo) String() string

type DigitalAssetInfoAssetState

type DigitalAssetInfoAssetState struct {
	// contains filtered or unexported fields
}

func (DigitalAssetInfoAssetState) MarshalJSON

func (c DigitalAssetInfoAssetState) MarshalJSON() ([]byte, error)

func (*DigitalAssetInfoAssetState) UnmarshalJSON

func (c *DigitalAssetInfoAssetState) UnmarshalJSON(b []byte) error

func (DigitalAssetInfoAssetState) Value

type DigitalAssetInfoAssetType

type DigitalAssetInfoAssetType struct {
	// contains filtered or unexported fields
}

func (DigitalAssetInfoAssetType) MarshalJSON

func (c DigitalAssetInfoAssetType) MarshalJSON() ([]byte, error)

func (*DigitalAssetInfoAssetType) UnmarshalJSON

func (c *DigitalAssetInfoAssetType) UnmarshalJSON(b []byte) error

func (DigitalAssetInfoAssetType) Value

type DigitalAssetInfoFailType added in v0.1.75

type DigitalAssetInfoFailType struct {
	// contains filtered or unexported fields
}

func (DigitalAssetInfoFailType) MarshalJSON added in v0.1.75

func (c DigitalAssetInfoFailType) MarshalJSON() ([]byte, error)

func (*DigitalAssetInfoFailType) UnmarshalJSON added in v0.1.75

func (c *DigitalAssetInfoFailType) UnmarshalJSON(b []byte) error

func (DigitalAssetInfoFailType) Value added in v0.1.75

func (c DigitalAssetInfoFailType) Value() string

type DigitalAssetInfoFailTypeEnum added in v0.1.75

type DigitalAssetInfoFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT DigitalAssetInfoFailType
	MANUAL_REVIEW_REJECT    DigitalAssetInfoFailType
}

func GetDigitalAssetInfoFailTypeEnum added in v0.1.75

func GetDigitalAssetInfoFailTypeEnum() DigitalAssetInfoFailTypeEnum

type DigitalAssetSummary

type DigitalAssetSummary struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。 * WAITING_DELETE:资产将被下线
	AssetState *DigitalAssetSummaryAssetState `json:"asset_state,omitempty"`

	// 资产类型。 公共资产类型: * VOICE_MODEL:音色模型(仅系统管理员可上传,普通租户仅可查询) * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产: * HUMAN_MODEL_2D: 分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型
	AssetType *DigitalAssetSummaryAssetType `json:"asset_type,omitempty"`

	// 封面图片路径。
	CoverUrl *string `json:"cover_url,omitempty"`

	// 缩略图路径。
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`
}

func (DigitalAssetSummary) String

func (o DigitalAssetSummary) String() string

type DigitalAssetSummaryAssetState added in v0.1.115

type DigitalAssetSummaryAssetState struct {
	// contains filtered or unexported fields
}

func (DigitalAssetSummaryAssetState) MarshalJSON added in v0.1.115

func (c DigitalAssetSummaryAssetState) MarshalJSON() ([]byte, error)

func (*DigitalAssetSummaryAssetState) UnmarshalJSON added in v0.1.115

func (c *DigitalAssetSummaryAssetState) UnmarshalJSON(b []byte) error

func (DigitalAssetSummaryAssetState) Value added in v0.1.115

type DigitalAssetSummaryAssetStateEnum added in v0.1.115

func GetDigitalAssetSummaryAssetStateEnum added in v0.1.115

func GetDigitalAssetSummaryAssetStateEnum() DigitalAssetSummaryAssetStateEnum

type DigitalAssetSummaryAssetType

type DigitalAssetSummaryAssetType struct {
	// contains filtered or unexported fields
}

func (DigitalAssetSummaryAssetType) MarshalJSON

func (c DigitalAssetSummaryAssetType) MarshalJSON() ([]byte, error)

func (*DigitalAssetSummaryAssetType) UnmarshalJSON

func (c *DigitalAssetSummaryAssetType) UnmarshalJSON(b []byte) error

func (DigitalAssetSummaryAssetType) Value

type DigitalHumanBusinessCardJobInfo added in v0.1.60

type DigitalHumanBusinessCardJobInfo struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * CANCELED: 取消 * BLOCK: 冻结
	State DigitalHumanBusinessCardJobInfoState `json:"state"`

	// 数字人名片制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人名片制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 任务创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 数字人名片类型。 * 2D_DIGITAL_HUMAN_CARD:分身数字人名片
	BusinessCardType *DigitalHumanBusinessCardJobInfoBusinessCardType `json:"business_card_type,omitempty"`
}

DigitalHumanBusinessCardJobInfo 数字人名片制作任务信息。

func (DigitalHumanBusinessCardJobInfo) String added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardType added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardType struct {
	// contains filtered or unexported fields
}

func (DigitalHumanBusinessCardJobInfoBusinessCardType) MarshalJSON added in v0.1.60

func (*DigitalHumanBusinessCardJobInfoBusinessCardType) UnmarshalJSON added in v0.1.60

func (DigitalHumanBusinessCardJobInfoBusinessCardType) Value added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum added in v0.1.60

type DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_CARD DigitalHumanBusinessCardJobInfoBusinessCardType
}

func GetDigitalHumanBusinessCardJobInfoBusinessCardTypeEnum added in v0.1.60

func GetDigitalHumanBusinessCardJobInfoBusinessCardTypeEnum() DigitalHumanBusinessCardJobInfoBusinessCardTypeEnum

type DigitalHumanBusinessCardJobInfoState added in v0.1.60

type DigitalHumanBusinessCardJobInfoState struct {
	// contains filtered or unexported fields
}

func (DigitalHumanBusinessCardJobInfoState) MarshalJSON added in v0.1.60

func (c DigitalHumanBusinessCardJobInfoState) MarshalJSON() ([]byte, error)

func (*DigitalHumanBusinessCardJobInfoState) UnmarshalJSON added in v0.1.60

func (c *DigitalHumanBusinessCardJobInfoState) UnmarshalJSON(b []byte) error

func (DigitalHumanBusinessCardJobInfoState) Value added in v0.1.60

type DigitalHumanModelingJobInfo

type DigitalHumanModelingJobInfo struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State DigitalHumanModelingJobInfoState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

DigitalHumanModelingJobInfo 任务详情

func (DigitalHumanModelingJobInfo) String

type DigitalHumanModelingJobInfoState

type DigitalHumanModelingJobInfoState struct {
	// contains filtered or unexported fields
}

func (DigitalHumanModelingJobInfoState) MarshalJSON

func (c DigitalHumanModelingJobInfoState) MarshalJSON() ([]byte, error)

func (*DigitalHumanModelingJobInfoState) UnmarshalJSON

func (c *DigitalHumanModelingJobInfoState) UnmarshalJSON(b []byte) error

func (DigitalHumanModelingJobInfoState) Value

type DigitalHumanVideo added in v0.1.60

type DigitalHumanVideo struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消 * BLOCK: 冻结
	State DigitalHumanVideoState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *DigitalHumanVideoJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// **参数解释**: 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 任务创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`
}

DigitalHumanVideo 数字人制作任务信息。

func (DigitalHumanVideo) String added in v0.1.60

func (o DigitalHumanVideo) String() string

type DigitalHumanVideoJobType added in v0.1.80

type DigitalHumanVideoJobType struct {
	// contains filtered or unexported fields
}

func (DigitalHumanVideoJobType) MarshalJSON added in v0.1.80

func (c DigitalHumanVideoJobType) MarshalJSON() ([]byte, error)

func (*DigitalHumanVideoJobType) UnmarshalJSON added in v0.1.80

func (c *DigitalHumanVideoJobType) UnmarshalJSON(b []byte) error

func (DigitalHumanVideoJobType) Value added in v0.1.80

func (c DigitalHumanVideoJobType) Value() string

type DigitalHumanVideoJobTypeEnum added in v0.1.80

type DigitalHumanVideoJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO DigitalHumanVideoJobType
	DIGITAL_HUMAN_PHOTO_VIDEO DigitalHumanVideoJobType
}

func GetDigitalHumanVideoJobTypeEnum added in v0.1.80

func GetDigitalHumanVideoJobTypeEnum() DigitalHumanVideoJobTypeEnum

type DigitalHumanVideoState added in v0.1.60

type DigitalHumanVideoState struct {
	// contains filtered or unexported fields
}

func (DigitalHumanVideoState) MarshalJSON added in v0.1.60

func (c DigitalHumanVideoState) MarshalJSON() ([]byte, error)

func (*DigitalHumanVideoState) UnmarshalJSON added in v0.1.60

func (c *DigitalHumanVideoState) UnmarshalJSON(b []byte) error

func (DigitalHumanVideoState) Value added in v0.1.60

func (c DigitalHumanVideoState) Value() string

type DigitalHumanVideoStateEnum added in v0.1.60

type DigitalHumanVideoStateEnum struct {
	WAITING    DigitalHumanVideoState
	PROCESSING DigitalHumanVideoState
	SUCCEED    DigitalHumanVideoState
	FAILED     DigitalHumanVideoState
	CANCELED   DigitalHumanVideoState
	BLOCK      DigitalHumanVideoState
}

func GetDigitalHumanVideoStateEnum added in v0.1.60

func GetDigitalHumanVideoStateEnum() DigitalHumanVideoStateEnum

type ErrorResponse

type ErrorResponse struct {

	// 错误码。
	ErrorCode *string `json:"error_code,omitempty"`

	// 错误描述。
	ErrorMsg *string `json:"error_msg,omitempty"`
}

func (ErrorResponse) String

func (o ErrorResponse) String() string

type Execute2dModelTrainingCommandByUserReq added in v0.1.76

type Execute2dModelTrainingCommandByUserReq struct {

	// 命令类型。 * SUBMITVERIFYING: 提交审核 * CONFIRM_ACCEPT:用户确认训练效果 * CONFIRM_REJECT:用户驳回训练效果 * CONFIRM_ANSWER:用户答复 * CONFIRM_PENDING:用户挂起任务 * CONFIRM_ACTIVE:用户激活任务 * GET_MULTIPART_UPLOADED:获取训练视频已上传分片信息 * CONFIRM_REPAIR:用户发起优化模型请求 * CONFIRM_MULTIPART_UPLOADED:确认训练视频所有分片文件已上传 * GET_ACTION_VIDEO_MULTIPART_UPLOADED:获取动作编排视频分片上传地址 * CONFIRM_ACTION_VIDEO_MULTIPART_UPLOADED:确认动作编排视频所有分片文件已上传 > * CONFIRM_ACCEPT、CONFIRM_REJECT、CONFIRM_ANSWER、CONFIRM_PENDING、CONFIRM_ACTIVE命令仅NA白名单用户可用。
	Command Execute2dModelTrainingCommandByUserReqCommand `json:"command"`

	// 命令类型: * UPDATE_VIDEO: 更新视频 * UPLOAD_VIDEO: 上传视频 * CONFIRM_ACTION_VIDEO: 确认动作编排视频 * GET_ACTION_VIDEO_MULTIPART: 获取动作编排视频分片
	CommandMessage *Execute2dModelTrainingCommandByUserReqCommandMessage `json:"command_message,omitempty"`

	CommentData *CommentData `json:"comment_data,omitempty"`
}

Execute2dModelTrainingCommandByUserReq 租户执行分身数字人模型训练任务命令请求。

func (Execute2dModelTrainingCommandByUserReq) String added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommand added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommand struct {
	// contains filtered or unexported fields
}

func (Execute2dModelTrainingCommandByUserReqCommand) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserReqCommand) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserReqCommand) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessage added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessage struct {
	// contains filtered or unexported fields
}

func (Execute2dModelTrainingCommandByUserReqCommandMessage) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserReqCommandMessage) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserReqCommandMessage) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessageEnum added in v0.1.76

type Execute2dModelTrainingCommandByUserReqCommandMessageEnum struct {
	UPDATE_VIDEO               Execute2dModelTrainingCommandByUserReqCommandMessage
	UPLOAD_VIDEO               Execute2dModelTrainingCommandByUserReqCommandMessage
	CONFIRM_ACTION_VIDEO       Execute2dModelTrainingCommandByUserReqCommandMessage
	GET_ACTION_VIDEO_MULTIPART Execute2dModelTrainingCommandByUserReqCommandMessage
}

func GetExecute2dModelTrainingCommandByUserReqCommandMessageEnum added in v0.1.76

func GetExecute2dModelTrainingCommandByUserReqCommandMessageEnum() Execute2dModelTrainingCommandByUserReqCommandMessageEnum

type Execute2dModelTrainingCommandByUserRequest added in v0.1.76

type Execute2dModelTrainingCommandByUserRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *Execute2dModelTrainingCommandByUserReq `json:"body,omitempty"`
}

Execute2dModelTrainingCommandByUserRequest Request Object

func (Execute2dModelTrainingCommandByUserRequest) String added in v0.1.76

type Execute2dModelTrainingCommandByUserResponse added in v0.1.76

type Execute2dModelTrainingCommandByUserResponse struct {

	// 命令执行结果。 * EXCUTE_SUCCESS: 命令提交成功 * EXCUTE_FAILED: 命令提交失败
	CommondResult *Execute2dModelTrainingCommandByUserResponseCommondResult `json:"commond_result,omitempty"`

	// 附件上传地址
	AttachmentUploadUrl *[]string `json:"attachment_upload_url,omitempty"`

	// 训练视频已上传分片信息
	MultipartData *[]MultipartUploadInfo `json:"multipart_data,omitempty"`

	// 命令执行失败原因描述
	ExcuteFailedMsg *string `json:"excute_failed_msg,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Execute2dModelTrainingCommandByUserResponse Response Object

func (Execute2dModelTrainingCommandByUserResponse) String added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResult added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResult struct {
	// contains filtered or unexported fields
}

func (Execute2dModelTrainingCommandByUserResponseCommondResult) MarshalJSON added in v0.1.76

func (*Execute2dModelTrainingCommandByUserResponseCommondResult) UnmarshalJSON added in v0.1.76

func (Execute2dModelTrainingCommandByUserResponseCommondResult) Value added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResultEnum added in v0.1.76

type Execute2dModelTrainingCommandByUserResponseCommondResultEnum struct {
	EXCUTE_SUCCESS Execute2dModelTrainingCommandByUserResponseCommondResult
	EXCUTE_FAILED  Execute2dModelTrainingCommandByUserResponseCommondResult
}

func GetExecute2dModelTrainingCommandByUserResponseCommondResultEnum added in v0.1.76

func GetExecute2dModelTrainingCommandByUserResponseCommondResultEnum() Execute2dModelTrainingCommandByUserResponseCommondResultEnum

type ExecuteSmartLiveCommandRequest added in v0.1.60

type ExecuteSmartLiveCommandRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *ControlSmartLiveReq `json:"body,omitempty"`
}

ExecuteSmartLiveCommandRequest Request Object

func (ExecuteSmartLiveCommandRequest) String added in v0.1.60

type ExecuteSmartLiveCommandResponse added in v0.1.60

type ExecuteSmartLiveCommandResponse struct {

	// 控制命令ID
	CommandId *string `json:"command_id,omitempty"`

	// 命令名称。 - INSERT_PLAY_SCRIPT:插入表演脚本。用于互动回复。数字人不变,背景不变。params结构定义:ShootScript。 - REWRITE_PLAY_SCRIPT:动态编辑未播放剧本。params结构定义:scene_scripts。 - INSERT_PLAY_AUDIO:插入驱动音频。用于音频直接驱动。数字人不变,背景不变。params结构定义:PlayAudioInfo。 - GET_CURRENT_PLAYING_SCRIPTS:查询本轮剧本列表。响应为LivePlayingScriptList结构。 - REFRESH_OUTPUT_URL:更新当前任务的rtmp推流信息。params结构定义: RefreshOutputUrlConfig。 - REWRITE_INTERACTION_RULES:动态修改互动规则。params结构定义:interaction_rules。 - GET_LIVE_JOB_CONFIG_INFO:获取任务中的房间信息。params结构定义:SmartLiveRoomInfo。 - CLEAN_UP_INSERT_COMMAND:清理未播放的插入命令。params结构定义:[CleanUpInsertCommand](metastudio_02_0014.xml)
	Command *ExecuteSmartLiveCommandResponseCommand `json:"command,omitempty"`

	// 命令执行结果
	Result *string `json:"result,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ExecuteSmartLiveCommandResponse Response Object

func (ExecuteSmartLiveCommandResponse) String added in v0.1.60

type ExecuteSmartLiveCommandResponseCommand added in v0.1.60

type ExecuteSmartLiveCommandResponseCommand struct {
	// contains filtered or unexported fields
}

func (ExecuteSmartLiveCommandResponseCommand) MarshalJSON added in v0.1.60

func (c ExecuteSmartLiveCommandResponseCommand) MarshalJSON() ([]byte, error)

func (*ExecuteSmartLiveCommandResponseCommand) UnmarshalJSON added in v0.1.60

func (c *ExecuteSmartLiveCommandResponseCommand) UnmarshalJSON(b []byte) error

func (ExecuteSmartLiveCommandResponseCommand) Value added in v0.1.60

type ExecuteSmartLiveCommandResponseCommandEnum added in v0.1.60

type ExecuteSmartLiveCommandResponseCommandEnum struct {
	INSERT_PLAY_SCRIPT          ExecuteSmartLiveCommandResponseCommand
	REWRITE_PLAY_SCRIPT         ExecuteSmartLiveCommandResponseCommand
	INSERT_PLAY_AUDIO           ExecuteSmartLiveCommandResponseCommand
	GET_CURRENT_PLAYING_SCRIPTS ExecuteSmartLiveCommandResponseCommand
	REFRESH_OUTPUT_URL          ExecuteSmartLiveCommandResponseCommand
	REWRITE_INTERACTION_RULES   ExecuteSmartLiveCommandResponseCommand
	GET_LIVE_JOB_CONFIG_INFO    ExecuteSmartLiveCommandResponseCommand
	CLEAN_UP_INSERT_COMMAND     ExecuteSmartLiveCommandResponseCommand
}

func GetExecuteSmartLiveCommandResponseCommandEnum added in v0.1.60

func GetExecuteSmartLiveCommandResponseCommandEnum() ExecuteSmartLiveCommandResponseCommandEnum

type ExecuteVideoMotionCaptureCommandRequest

type ExecuteVideoMotionCaptureCommandRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *ControlDigitalHumanLiveReq `json:"body,omitempty"`
}

ExecuteVideoMotionCaptureCommandRequest Request Object

func (ExecuteVideoMotionCaptureCommandRequest) String

type ExecuteVideoMotionCaptureCommandResponse

type ExecuteVideoMotionCaptureCommandResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ExecuteVideoMotionCaptureCommandResponse Response Object

func (ExecuteVideoMotionCaptureCommandResponse) String

type ExportKnowledgeSkillRequest added in v0.1.96

type ExportKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 技能ID。
	SkillId string `json:"skill_id"`

	// 导出格式类型。0:科大讯飞
	ExportType int32 `json:"export_type"`
}

ExportKnowledgeSkillRequest Request Object

func (ExportKnowledgeSkillRequest) String added in v0.1.96

type ExportKnowledgeSkillResponse added in v0.1.96

type ExportKnowledgeSkillResponse struct {
	XRequestId     *string       `json:"X-Request-Id,omitempty"`
	HttpStatusCode int           `json:"-"`
	Body           io.ReadCloser `json:"-" type:"stream"`
}

ExportKnowledgeSkillResponse Response Object

func (ExportKnowledgeSkillResponse) Consume added in v0.1.96

func (o ExportKnowledgeSkillResponse) Consume(writer io.Writer) (int64, error)

func (ExportKnowledgeSkillResponse) String added in v0.1.96

type ExternalVoiceAssetMeta added in v0.1.52

type ExternalVoiceAssetMeta struct {

	// 第三方TTS供应商类型。 * XIMALAYA:喜马拉雅TTS * HUAWEI_EI:华为云EI TTS * MOBVOI:出门问问 TTS * AUDIOX:逻辑智能 TTS * SINOVOICE:捷通华声 TTS * DATABAKER:标贝 TTS * AISPEECH:思必驰 TTS
	Provider ExternalVoiceAssetMetaProvider `json:"provider"`
}

ExternalVoiceAssetMeta 第三方TTS音色元数据。

func (ExternalVoiceAssetMeta) String added in v0.1.52

func (o ExternalVoiceAssetMeta) String() string

type ExternalVoiceAssetMetaProvider added in v0.1.52

type ExternalVoiceAssetMetaProvider struct {
	// contains filtered or unexported fields
}

func (ExternalVoiceAssetMetaProvider) MarshalJSON added in v0.1.52

func (c ExternalVoiceAssetMetaProvider) MarshalJSON() ([]byte, error)

func (*ExternalVoiceAssetMetaProvider) UnmarshalJSON added in v0.1.52

func (c *ExternalVoiceAssetMetaProvider) UnmarshalJSON(b []byte) error

func (ExternalVoiceAssetMetaProvider) Value added in v0.1.52

type ExternalVoiceAssetMetaProviderEnum added in v0.1.52

func GetExternalVoiceAssetMetaProviderEnum added in v0.1.52

func GetExternalVoiceAssetMetaProviderEnum() ExternalVoiceAssetMetaProviderEnum

type FileExtraMeta added in v0.1.119

type FileExtraMeta struct {

	// 视频转码状态。 * WAITING:等待 * TRANSCODING:转码中 * FAILED:失败 * SUCCEEDED:成功
	VideoTranscodingStatus *FileExtraMetaVideoTranscodingStatus `json:"video_transcoding_status,omitempty"`
}

FileExtraMeta 文件数据。

func (FileExtraMeta) String added in v0.1.119

func (o FileExtraMeta) String() string

type FileExtraMetaVideoTranscodingStatus added in v0.1.119

type FileExtraMetaVideoTranscodingStatus struct {
	// contains filtered or unexported fields
}

func (FileExtraMetaVideoTranscodingStatus) MarshalJSON added in v0.1.119

func (c FileExtraMetaVideoTranscodingStatus) MarshalJSON() ([]byte, error)

func (*FileExtraMetaVideoTranscodingStatus) UnmarshalJSON added in v0.1.119

func (c *FileExtraMetaVideoTranscodingStatus) UnmarshalJSON(b []byte) error

func (FileExtraMetaVideoTranscodingStatus) Value added in v0.1.119

type FileExtraMetaVideoTranscodingStatusEnum added in v0.1.119

type FileExtraMetaVideoTranscodingStatusEnum struct {
	WAITING     FileExtraMetaVideoTranscodingStatus
	TRANSCODING FileExtraMetaVideoTranscodingStatus
	FAILED      FileExtraMetaVideoTranscodingStatus
	SUCCEEDED   FileExtraMetaVideoTranscodingStatus
}

func GetFileExtraMetaVideoTranscodingStatusEnum added in v0.1.119

func GetFileExtraMetaVideoTranscodingStatusEnum() FileExtraMetaVideoTranscodingStatusEnum

type FilesCreateReq

type FilesCreateReq struct {

	// **参数解释**: 文件名。 **约束限制**: 不区分大小写。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及
	FileName string `json:"file_name"`

	// **参数解释**: 文件内容MD5值。按照RFC 1864标准计算出消息体的MD5摘要字符串,即消息体128-bit MD5值经过base64编码后得到的字符串。 md5值获取详情请参考[使用Java代码生成文件内容的MD5值](metastudio_02_0052.xml)。 **约束限制**: 不涉及 **取值范围**: 字符长度24位。 **默认取值**: 不涉及
	FileMd5 string `json:"file_md5"`

	// **参数解释**: 文件总的大小。 **约束限制**: 最大支持5GB  **默认取值**: 不涉及
	FileSize int64 `json:"file_size"`

	// **参数解释**: 文件类型 **约束限制**: 不涉及 **取值范围**: 字符长度1-64位。 **默认取值**: 默认提取文件后缀。
	FileType string `json:"file_type"`

	// **参数解释**: 本平台资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度1-64位。 **默认取值**: 不涉及
	AssetId string `json:"asset_id"`

	// **参数解释**: 文件在资产中的分类。每种资产类型包含的文件分类不同。 * MAIN:主文件 * COVER:封面文件 * PAGE:PPT内容页图片文件 * SAMPLE:样例音频或样例动作文件 * OTHER:其他文件 * WHOLE_MODEL:全模型文件(3D数字人) * USER_MODIFIED_MODEL:用户上传模型(3D数字人) * TEMPORARY:临时文件夹(用于文件替换时上传新文件) > * 资产类型为SCENE、ANIMATION、VIDEO、IMAGE、MATERIAL时,包含MAIN、COVER和OTHER > * 资产类型为PPT时,包含MAIN、COVER、PAGE和OTHER > * 资产类型为HUMAN_MODEL时,包含MAIN、COVER、WHOLE_MODEL、USER_MODIFIED_MODEL和OTHER > * 资产类型为VOICE_MODEL时,包含MAIN、SAMPLE(样例音频文件)和OTHER > * 资产类型为HUMAN_MODEL_2D时,包含MAIN、COVER、SAMPLE(动作样例)和OTHER > * 资产类型为BUSINESS_CARD_TEMPLET时,包含MAIN和COVER(名片效果图) > * 资产类型为IMAGE时,包含MAIN > * 资产类型为VIDEO时,包含MAIN、COVER  **约束限制**: 一个资产中MAIN文件只有一个,且必须有一个 **取值范围**: 字符长度1-128位。 **默认取值**: 不涉及
	AssetFileCategory string `json:"asset_file_category"`
}

FilesCreateReq 创建文件请求。

func (FilesCreateReq) String

func (o FilesCreateReq) String() string

type HitCondition added in v0.1.60

type HitCondition struct {

	// **参数解释**: 条件关系。对于多个条件的逻辑运算关系。 **约束限制**: 不涉及。 **取值范围**: * AND:表示多个条件同时满足。 * OR:表示多个条件满足其一即可。 * RESERVED:兜底回复不会去判断其他命中条件。  **默认取值**: 不涉及。
	Relation *HitConditionRelation `json:"relation,omitempty"`

	// **参数解释**: 优先级,数值越低优先级越高;取值0-999,默认值为500,为可选值 **约束限制**: 不涉及
	Priority *int32 `json:"priority,omitempty"`

	// 匹配关系配置
	Tags *[]HitConditionTag `json:"tags,omitempty"`
}

HitCondition 命中条件配置

func (HitCondition) String added in v0.1.60

func (o HitCondition) String() string

type HitConditionRelation added in v0.1.60

type HitConditionRelation struct {
	// contains filtered or unexported fields
}

func (HitConditionRelation) MarshalJSON added in v0.1.60

func (c HitConditionRelation) MarshalJSON() ([]byte, error)

func (*HitConditionRelation) UnmarshalJSON added in v0.1.60

func (c *HitConditionRelation) UnmarshalJSON(b []byte) error

func (HitConditionRelation) Value added in v0.1.60

func (c HitConditionRelation) Value() string

type HitConditionRelationEnum added in v0.1.60

type HitConditionRelationEnum struct {
	AND      HitConditionRelation
	OR       HitConditionRelation
	RESERVED HitConditionRelation
}

func GetHitConditionRelationEnum added in v0.1.60

func GetHitConditionRelationEnum() HitConditionRelationEnum

type HitConditionTag added in v0.1.60

type HitConditionTag struct {

	// **参数解释**: 事件内容关键字段 > * event_type为1,2,3,4:与LiveEventReport中event.content中反序列化后的JSON字段对应。如:弹幕事件上报事件。   {     \"timestamp\": 1694481224245,     \"type\": 1,     \"content\": \"{\\\"user\\\":{\\\"userId\\\":\\\"2027271526\\\",\\\"name\\\":\\\"***\\\",\\\"level\\\":17,\\\"badge\\\":\\\"\\\",\\\"badgeLevel\\\":0},\\\"content\\\":\\\"***\\\"}\"   }   匹配弹幕内容,填写content;匹配用户平台等级,填写level。 > * 10:固定填写content即可。  **约束限制**: 不涉及 **取值范围**: 字符长度0-256位 **默认取值**: 不涉及
	Tag *string `json:"tag,omitempty"`

	// **参数解释**: 字段取值处理 **约束限制**: 不涉及 **取值范围**: * SUM:累计 * AVG:平均 * COUNT:计数 * NONE:无处理
	Operation *HitConditionTagOperation `json:"operation,omitempty"`

	// **参数解释**: 匹配类型。关键词匹配建议使用REGEX。 **约束限制**: 不涉及。 **取值范围**: * EQUAL: 完全相等 * REGEX:正则匹配 * MATH_GT:数值大于 * MATH_GE:数值大于等于  * MATH_LT:数值小于 * MATH_LE:数值小于等于 * MATH_EQ:数值相等  **默认取值**: 不涉及
	Match *HitConditionTagMatch `json:"match,omitempty"`

	// **参数解释**: 匹配值。 **约束限制**: 不涉及 **取值范围**: 字符长度0-1024 **默认取值**: 不涉及。
	Value *string `json:"value,omitempty"`
}

HitConditionTag 命中条件定义

func (HitConditionTag) String added in v0.1.60

func (o HitConditionTag) String() string

type HitConditionTagMatch added in v0.1.60

type HitConditionTagMatch struct {
	// contains filtered or unexported fields
}

func (HitConditionTagMatch) MarshalJSON added in v0.1.60

func (c HitConditionTagMatch) MarshalJSON() ([]byte, error)

func (*HitConditionTagMatch) UnmarshalJSON added in v0.1.60

func (c *HitConditionTagMatch) UnmarshalJSON(b []byte) error

func (HitConditionTagMatch) Value added in v0.1.60

func (c HitConditionTagMatch) Value() string

type HitConditionTagMatchEnum added in v0.1.60

type HitConditionTagMatchEnum struct {
	EQUAL   HitConditionTagMatch
	REGEX   HitConditionTagMatch
	MATH_GT HitConditionTagMatch
	MATH_GE HitConditionTagMatch
	MATH_LT HitConditionTagMatch
	MATH_LE HitConditionTagMatch
	MATH_EQ HitConditionTagMatch
}

func GetHitConditionTagMatchEnum added in v0.1.60

func GetHitConditionTagMatchEnum() HitConditionTagMatchEnum

type HitConditionTagOperation added in v0.1.60

type HitConditionTagOperation struct {
	// contains filtered or unexported fields
}

func (HitConditionTagOperation) MarshalJSON added in v0.1.60

func (c HitConditionTagOperation) MarshalJSON() ([]byte, error)

func (*HitConditionTagOperation) UnmarshalJSON added in v0.1.60

func (c *HitConditionTagOperation) UnmarshalJSON(b []byte) error

func (HitConditionTagOperation) Value added in v0.1.60

func (c HitConditionTagOperation) Value() string

type HitConditionTagOperationEnum added in v0.1.60

type HitConditionTagOperationEnum struct {
	SUM   HitConditionTagOperation
	AVG   HitConditionTagOperation
	COUNT HitConditionTagOperation
	NONE  HitConditionTagOperation
}

func GetHitConditionTagOperationEnum added in v0.1.60

func GetHitConditionTagOperationEnum() HitConditionTagOperationEnum

type HotQuestionInfo added in v0.1.96

type HotQuestionInfo struct {

	// 热点问题ID。
	HotQuestionId *string `json:"hot_question_id,omitempty"`

	// 热点问题。
	HotQuestion *string `json:"hot_question,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

HotQuestionInfo 热点问题信息。

func (HotQuestionInfo) String added in v0.1.96

func (o HotQuestionInfo) String() string

type HotWordsInfo added in v0.1.97

type HotWordsInfo struct {

	// 热词记录ID。
	HotWordsId *string `json:"hot_words_id,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	HotWordsType *HotWordsTypeEnum `json:"hot_words_type,omitempty"`

	// 热词ID(sis中配置)。
	VocabularyId *string `json:"vocabulary_id,omitempty"`

	// SIS服务所在区域projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region *int32 `json:"region,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

HotWordsInfo 热词基本信息。

func (HotWordsInfo) String added in v0.1.97

func (o HotWordsInfo) String() string

type HotWordsTypeEnum added in v0.1.97

type HotWordsTypeEnum struct {
	// contains filtered or unexported fields
}

HotWordsTypeEnum 热词类型。 > SIS:使用的语音识别服务为SIS时选此类型

func (HotWordsTypeEnum) MarshalJSON added in v0.1.97

func (c HotWordsTypeEnum) MarshalJSON() ([]byte, error)

func (*HotWordsTypeEnum) UnmarshalJSON added in v0.1.97

func (c *HotWordsTypeEnum) UnmarshalJSON(b []byte) error

func (HotWordsTypeEnum) Value added in v0.1.97

func (c HotWordsTypeEnum) Value() string

type HotWordsTypeEnumEnum added in v0.1.97

type HotWordsTypeEnumEnum struct {
	SIS HotWordsTypeEnum
}

func GetHotWordsTypeEnumEnum added in v0.1.97

func GetHotWordsTypeEnumEnum() HotWordsTypeEnumEnum

type HuaweiEiCbs added in v0.1.78

type HuaweiEiCbs struct {

	// CBS应用ID。
	AppId *string `json:"app_id,omitempty"`

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`

	// SIS所在区域
	SisRegion *int32 `json:"sis_region,omitempty"`

	// SIS所在区域的projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`
}

HuaweiEiCbs 华为云CBS应用配置

func (HuaweiEiCbs) String added in v0.1.78

func (o HuaweiEiCbs) String() string

type HumanModel2DAssetMeta added in v0.1.54

type HumanModel2DAssetMeta struct {

	// **参数解释**: 分身数字人的动作是否可编辑 **约束限制**: 不涉及 **取值范围**: * true: 动作可编辑 * false: 动作不可编辑
	IsActionEditable *bool `json:"is_action_editable,omitempty"`

	// **参数解释**: 是否是实景分身数字人 **约束限制**: 实景分身数字人不做背景替换。 **取值范围**: * true: 实景分身数字人 * false: 普通分身数字人,不带背景。
	IsRealBackground *bool `json:"is_real_background,omitempty"`

	// **参数解释**: 是否支持直播 **约束限制**: 不涉及 **取值范围**: * true: 支持直播 * false: 不支持直播。
	SupportLive *bool `json:"support_live,omitempty"`

	// **参数解释**: 分身数字人模型版本 **约束限制**: 不涉及 **取值范围**: * V2: V2版本模型 * V3:V3版本模型 * V3_2:V3.2版本模型
	ModelVersion *HumanModel2DAssetMetaModelVersion `json:"model_version,omitempty"`

	// **参数解释**: 分身数字人模型分辨率。 **约束限制**: 不涉及 **取值范围**: * 1080P:1080P。支持1080P及720P的视频输出。 * 4K:4K。支持4K、1080P及720P的视频输出。
	ModelResolution *string `json:"model_resolution,omitempty"`

	// **参数解释**: 已执行编译任务设备类型列表。 **约束限制**: 支持走动的数字人,当前仅用于视频制作,不能用于直播和智能交互 **取值范围**: 设备名称列表最多16个。 设备名称字符长度1-64位。 **默认取值**: false
	DeviceNames *[]string `json:"device_names,omitempty"`

	// 分身数字人是否带原子动作库。 > * 带原子动作库的分身数字人可做动作编排。
	IsWithActionLibrary *bool `json:"is_with_action_library,omitempty"`

	// 动作标签映射。
	ActionTagMap *[]ActionTagInfo `json:"action_tag_map,omitempty"`

	// 是否是Flexus版本分身数字人。
	IsFlexus *bool `json:"is_flexus,omitempty"`
}

HumanModel2DAssetMeta 分身模型元数据

func (HumanModel2DAssetMeta) String added in v0.1.54

func (o HumanModel2DAssetMeta) String() string

type HumanModel2DAssetMetaModelVersion added in v0.1.54

type HumanModel2DAssetMetaModelVersion struct {
	// contains filtered or unexported fields
}

func (HumanModel2DAssetMetaModelVersion) MarshalJSON added in v0.1.54

func (c HumanModel2DAssetMetaModelVersion) MarshalJSON() ([]byte, error)

func (*HumanModel2DAssetMetaModelVersion) UnmarshalJSON added in v0.1.54

func (c *HumanModel2DAssetMetaModelVersion) UnmarshalJSON(b []byte) error

func (HumanModel2DAssetMetaModelVersion) Value added in v0.1.54

type HumanModel2DAssetMetaModelVersionEnum added in v0.1.54

type HumanModel2DAssetMetaModelVersionEnum struct {
	V2   HumanModel2DAssetMetaModelVersion
	V3   HumanModel2DAssetMetaModelVersion
	V3_2 HumanModel2DAssetMetaModelVersion
}

func GetHumanModel2DAssetMetaModelVersionEnum added in v0.1.54

func GetHumanModel2DAssetMetaModelVersionEnum() HumanModel2DAssetMetaModelVersionEnum

type HumanModelAssetMeta

type HumanModelAssetMeta struct {

	// **参数解释**: 数字人模型风格ID。 **约束限制**: 当前仅支持系统提供的几种风格。 **取值范围**: * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02  * system_female_002:女性风格02  **默认取值**: 不涉及
	StyleId *string `json:"style_id,omitempty"`

	// **参数解释**: 数字人模型建模类型。 **约束限制**: 不涉及 **取值范围**: * UPLOADED:租户上传的模型 * PICTURE_MODELING:照片建模生成的模型 * CHARACTER_CUSTOMIZATION_MODELING:捏脸生成的模型
	ModelingType *HumanModelAssetMetaModelingType `json:"modeling_type,omitempty"`

	// **参数解释**: 建模任务ID。 **约束限制**: 仅由MetaStudio服务生成的模型系统自行填写 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	ModelingJobId *string `json:"modeling_job_id,omitempty"`

	ModelProperties *HumanModelMetaProperties `json:"model_properties,omitempty"`

	// 可替换组件列表。
	Components *[]ComponentInfo `json:"components,omitempty"`
}

HumanModelAssetMeta 数字人模型元数据。

func (HumanModelAssetMeta) String

func (o HumanModelAssetMeta) String() string

type HumanModelAssetMetaModelingType

type HumanModelAssetMetaModelingType struct {
	// contains filtered or unexported fields
}

func (HumanModelAssetMetaModelingType) MarshalJSON

func (c HumanModelAssetMetaModelingType) MarshalJSON() ([]byte, error)

func (*HumanModelAssetMetaModelingType) UnmarshalJSON

func (c *HumanModelAssetMetaModelingType) UnmarshalJSON(b []byte) error

func (HumanModelAssetMetaModelingType) Value

type HumanModelAssetMetaModelingTypeEnum

type HumanModelAssetMetaModelingTypeEnum struct {
	UPLOADED                         HumanModelAssetMetaModelingType
	PICTURE_MODELING                 HumanModelAssetMetaModelingType
	CHARACTER_CUSTOMIZATION_MODELING HumanModelAssetMetaModelingType
}

func GetHumanModelAssetMetaModelingTypeEnum

func GetHumanModelAssetMetaModelingTypeEnum() HumanModelAssetMetaModelingTypeEnum

type HumanModelMetaProperties added in v0.1.52

type HumanModelMetaProperties struct {

	// **参数解释**: 用于生成WHOLE_MODEL的模型file_id **约束限制**: 如果当前记录的信息与MAIN文件的file_id一致,那就认为已经生成过,无需再进行全模型导出 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	WholeModelBaseFileId *string `json:"whole_model_base_file_id,omitempty"`

	// **参数解释**: 当前用于渲染加载的模型file_id **约束限制**: 若为空或未匹配到,则使用MAIN文件 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	LoadModelFileId *string `json:"load_model_file_id,omitempty"`
}

func (HumanModelMetaProperties) String added in v0.1.52

func (o HumanModelMetaProperties) String() string

type IflytekAiuiConfig added in v0.1.78

type IflytekAiuiConfig struct {

	// AIUI应用ID。
	AppId *string `json:"app_id,omitempty"`

	// AIUI应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// AIUI API密钥。
	ApiSecret *string `json:"api_secret,omitempty"`

	// 是否为正式环境
	IsProduction *bool `json:"is_production,omitempty"`
}

IflytekAiuiConfig 科大讯飞AIUI应用配置

func (IflytekAiuiConfig) String added in v0.1.78

func (o IflytekAiuiConfig) String() string

type IflytekSpark added in v0.1.78

type IflytekSpark struct {

	// 星火大模型应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 星火大模型应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// 星火大模型API密钥。
	ApiSecret *string `json:"api_secret,omitempty"`

	// 是否为正式环境
	IsProduction *bool `json:"is_production,omitempty"`
}

IflytekSpark 科大讯飞星火大模型应用配置

func (IflytekSpark) String added in v0.1.78

func (o IflytekSpark) String() string

type ImageAssetMeta added in v0.1.92

type ImageAssetMeta struct {

	// **参数解释**: 图片编码格式。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及。
	Codec *string `json:"codec,omitempty"`

	// **参数解释**: 图片宽度。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及。
	Width *int32 `json:"width,omitempty"`

	// **参数解释**: 图片高度。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及。
	Height *int32 `json:"height,omitempty"`

	// **参数解释**: 图片大小。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及。
	Size *int64 `json:"size,omitempty"`

	// **参数解释**: 图片形态。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: * Horizontal:横向 * Vertical:纵向  **默认取值**: 不涉及。
	Mode *ImageAssetMetaMode `json:"mode,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

ImageAssetMeta 图片元数据

func (ImageAssetMeta) String added in v0.1.92

func (o ImageAssetMeta) String() string

type ImageAssetMetaMode added in v0.1.92

type ImageAssetMetaMode struct {
	// contains filtered or unexported fields
}

func (ImageAssetMetaMode) MarshalJSON added in v0.1.92

func (c ImageAssetMetaMode) MarshalJSON() ([]byte, error)

func (*ImageAssetMetaMode) UnmarshalJSON added in v0.1.92

func (c *ImageAssetMetaMode) UnmarshalJSON(b []byte) error

func (ImageAssetMetaMode) Value added in v0.1.92

func (c ImageAssetMetaMode) Value() string

type ImageAssetMetaModeEnum added in v0.1.92

type ImageAssetMetaModeEnum struct {
	HORIZONTAL ImageAssetMetaMode
	VERTICAL   ImageAssetMetaMode
}

func GetImageAssetMetaModeEnum added in v0.1.92

func GetImageAssetMetaModeEnum() ImageAssetMetaModeEnum

type ImageLayerConfig added in v0.1.60

type ImageLayerConfig struct {

	// **参数解释**: 图片文件的URL。 **约束限制**: * 仅直播支持外部URL,其他业务通过资产库查询获取,不支持外部URL。 **取值范围**: 字符长度1-2048位。 **默认取值**: 不涉及
	ImageUrl *string `json:"image_url,omitempty"`
}

ImageLayerConfig 素材图片图层配置。

func (ImageLayerConfig) String added in v0.1.60

func (o ImageLayerConfig) String() string

type InferenceActionMarkInfo added in v0.1.76

type InferenceActionMarkInfo struct {

	// 动作列表。
	ActionInfo *[]ActionMarkItem `json:"action_info,omitempty"`
}

InferenceActionMarkInfo 分身数字人推理预处理动作标记信息。

func (InferenceActionMarkInfo) String added in v0.1.76

func (o InferenceActionMarkInfo) String() string

type InferenceEyeCorrectionMarkInfo added in v0.1.92

type InferenceEyeCorrectionMarkInfo struct {

	// 选取推理数据预处理眼神矫正起始时间。格式:“HH:MM:SS.mmm”。
	EyeCorrectionStartTime *string `json:"eye_correction_start_time,omitempty"`

	// 选取推理数据预处理眼神矫正结束时间。格式:“HH:MM:SS.mmm”。
	EyeCorrectionEndTime *string `json:"eye_correction_end_time,omitempty"`
}

InferenceEyeCorrectionMarkInfo 分身数字人推理预处理眼神矫正信息。

func (InferenceEyeCorrectionMarkInfo) String added in v0.1.92

type InferenceVideoMarkInfo added in v0.1.76

type InferenceVideoMarkInfo struct {

	// 选取推理数据预处理视频起始时间。格式:“HH:MM:SS.mmm”。
	VideoStartTime *string `json:"video_start_time,omitempty"`

	// 选取推理数据预处理视频结束时间。格式:“HH:MM:SS.mmm”。
	VideoEndTime *string `json:"video_end_time,omitempty"`

	// 选取推理数据预处理智能交互视频起始时间。格式:“HH:MM:SS.mmm”。
	ChatVideoStartTime *string `json:"chat_video_start_time,omitempty"`

	// 选取推理数据预处理智能交互视频结束时间。格式:“HH:MM:SS.mmm”。
	ChatVideoEndTime *string `json:"chat_video_end_time,omitempty"`
}

InferenceVideoMarkInfo 分身数字人推理预处理视频标记信息。

func (InferenceVideoMarkInfo) String added in v0.1.76

func (o InferenceVideoMarkInfo) String() string

type InputInfo

type InputInfo struct {
	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`
}

InputInfo 输入信息。

func (InputInfo) String

func (o InputInfo) String() string

type InteractionRuleDetailInfo added in v0.1.75

type InteractionRuleDetailInfo struct {

	// **参数解释**: 规则索引。用于触发规则时索引具体规则。 **约束限制**: 无需用户填写。 **取值范围**: 字符0-64位 **默认取值**: 不涉及。
	RuleIndex *string `json:"rule_index,omitempty"`

	// **参数解释**: 规则名称。 **约束限制**: 不涉及。 **取值范围**: 字符0-256位 **默认取值**: 不涉及。
	RuleName *string `json:"rule_name,omitempty"`

	// **参数解释**: 是否启用。 **约束限制**: 不涉及。 **取值范围**: * true:启用 * fasle:不启用  **默认取值**: true
	Enabled *bool `json:"enabled,omitempty"`

	// **参数解释**: 规则匹配直播事件类型。接口的取值范围[0,100],实际业务取值如下所示: * 1:弹幕事件  * 2:用户入场事件  * 3:用户点赞事件 * 4:用户送礼事件  * 10: 预置话术事件  请以实际业务取值为准。 > * 1,2,3,4:与LiveEventReport中的event.type对应。 > * 10:匹配预置剧本  **约束限制**: 不涉及。 **默认取值**: 不涉及
	EventType *int32 `json:"event_type,omitempty"`

	HitCondition *HitCondition `json:"hit_condition,omitempty"`

	Trigger *TriggerProcess `json:"trigger,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 互动规则ID
	RuleId *string `json:"rule_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`
}

func (InteractionRuleDetailInfo) String added in v0.1.75

func (o InteractionRuleDetailInfo) String() string

type InteractionRuleGroup added in v0.1.75

type InteractionRuleGroup struct {

	// 互动规则库名称
	GroupName string `json:"group_name"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleInfo `json:"interaction_rules,omitempty"`
}

InteractionRuleGroup 互动规则库信息

func (InteractionRuleGroup) String added in v0.1.75

func (o InteractionRuleGroup) String() string

type InteractionRuleGroupDetail added in v0.1.75

type InteractionRuleGroupDetail struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

	// 互动规则库名称
	GroupName string `json:"group_name"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleDetailInfo `json:"interaction_rules,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`
}

InteractionRuleGroupDetail 互动规则库信息

func (InteractionRuleGroupDetail) String added in v0.1.75

type InteractionRuleInfo added in v0.1.60

type InteractionRuleInfo struct {

	// **参数解释**: 规则索引。用于触发规则时索引具体规则。 **约束限制**: 无需用户填写。 **取值范围**: 字符0-64位 **默认取值**: 不涉及。
	RuleIndex *string `json:"rule_index,omitempty"`

	// **参数解释**: 规则名称。 **约束限制**: 不涉及。 **取值范围**: 字符0-256位 **默认取值**: 不涉及。
	RuleName *string `json:"rule_name,omitempty"`

	// **参数解释**: 是否启用。 **约束限制**: 不涉及。 **取值范围**: * true:启用 * fasle:不启用  **默认取值**: true
	Enabled *bool `json:"enabled,omitempty"`

	// **参数解释**: 规则匹配直播事件类型。接口的取值范围[0,100],实际业务取值如下所示: * 1:弹幕事件  * 2:用户入场事件  * 3:用户点赞事件 * 4:用户送礼事件  * 10: 预置话术事件  请以实际业务取值为准。 > * 1,2,3,4:与LiveEventReport中的event.type对应。 > * 10:匹配预置剧本  **约束限制**: 不涉及。 **默认取值**: 不涉及
	EventType *int32 `json:"event_type,omitempty"`

	HitCondition *HitCondition `json:"hit_condition,omitempty"`

	Trigger *TriggerProcess `json:"trigger,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

InteractionRuleInfo 互动规则配置信息

func (InteractionRuleInfo) String added in v0.1.60

func (o InteractionRuleInfo) String() string

type JobState added in v0.1.76

type JobState struct {
	// contains filtered or unexported fields
}

JobState 任务状态。 * CREATING: 创建中 * SYSTEM_AUDITING: 系统审核中 * AUDITING: 人工审核中 * WAITING_SPLIT: 等待切割 * SPLITTING: 切割中 * SPLIT_FAILED: 切割失败 * ANNOTATING: 标注中 * WAITING: 等待训练 * PROCESSING: 任务训练中 * RESULT_REVIEW: 审核结果 * AUDIT_FAILED: 审核失败,等待用户重传数据 * FAILED: 失败 * SUCCEED: 成功

func (JobState) MarshalJSON added in v0.1.76

func (c JobState) MarshalJSON() ([]byte, error)

func (*JobState) UnmarshalJSON added in v0.1.76

func (c *JobState) UnmarshalJSON(b []byte) error

func (JobState) Value added in v0.1.76

func (c JobState) Value() string

type JobStateEnum added in v0.1.76

type JobStateEnum struct {
	CREATING           JobState
	SYSTEM_AUDITING    JobState
	AUDITING           JobState
	WAITING_SPLIT      JobState
	SPLITTING          JobState
	SPLIT_FAILED       JobState
	ANNOTATING         JobState
	WAITING            JobState
	PROCESSING         JobState
	RESULT_REVIEW      JobState
	AUDIT_FAILED       JobState
	USER_RESULT_REVIEW JobState
	USER_REVIEW_REJECT JobState
	FAILED             JobState
	SUCCEED            JobState
}

func GetJobStateEnum added in v0.1.76

func GetJobStateEnum() JobStateEnum

type JobTag added in v0.1.76

type JobTag struct {
	// contains filtered or unexported fields
}

JobTag 任务标签。 * ECOMMERCE: 电商 * NEWS: 新闻 * MARKETING: 营销

func (JobTag) MarshalJSON added in v0.1.76

func (c JobTag) MarshalJSON() ([]byte, error)

func (*JobTag) UnmarshalJSON added in v0.1.76

func (c *JobTag) UnmarshalJSON(b []byte) error

func (JobTag) Value added in v0.1.76

func (c JobTag) Value() string

type JobTagEnum added in v0.1.76

type JobTagEnum struct {
	ECOMMERCE JobTag
	NEWS      JobTag
	MARKETING JobTag
}

func GetJobTagEnum added in v0.1.76

func GetJobTagEnum() JobTagEnum

type JobType added in v0.1.76

type JobType struct {
	// contains filtered or unexported fields
}

JobType 训练类型。 * BASIC: 基础版(20句话) * MIDDLE: 进阶版(100句话) * ADVANCE: 高级版 * THIRD_PARTY: 第三方出门问问训练版 * THIRD_PARTY_LJZN: 第三方逻辑智能训练版 * FLEXUS: Flexus版---用的是大模型特征提取

func (JobType) MarshalJSON added in v0.1.76

func (c JobType) MarshalJSON() ([]byte, error)

func (*JobType) UnmarshalJSON added in v0.1.76

func (c *JobType) UnmarshalJSON(b []byte) error

func (JobType) Value added in v0.1.76

func (c JobType) Value() string

type JobTypeEnum added in v0.1.76

type JobTypeEnum struct {
	BASIC            JobType
	MIDDLE           JobType
	ADVANCE          JobType
	THIRD_PARTY      JobType
	THIRD_PARTY_LJZN JobType
	FLEXUS           JobType
}

func GetJobTypeEnum added in v0.1.76

func GetJobTypeEnum() JobTypeEnum

type KnowledgeIntentInfo added in v0.1.96

type KnowledgeIntentInfo struct {

	// 意图ID。
	IntentId *string `json:"intent_id,omitempty"`

	// 你是谁。
	Name *string `json:"name,omitempty"`

	// 意图标识。
	Identify *string `json:"identify,omitempty"`

	// 问题答案。
	Answer *string `json:"answer,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

KnowledgeIntentInfo 知识库意图基本信息。

func (KnowledgeIntentInfo) String added in v0.1.96

func (o KnowledgeIntentInfo) String() string

type KnowledgeQuestionCreateInfo added in v0.1.96

type KnowledgeQuestionCreateInfo struct {

	// 问法。
	Question string `json:"question"`
}

KnowledgeQuestionCreateInfo 创建知识库问法请求。

func (KnowledgeQuestionCreateInfo) String added in v0.1.96

type KnowledgeQuestionInfo added in v0.1.96

type KnowledgeQuestionInfo struct {

	// 问法ID。
	QuestionId *string `json:"question_id,omitempty"`

	// 问法。
	Question string `json:"question"`

	// 意图ID。
	IntentId string `json:"intent_id"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

KnowledgeQuestionInfo 知识库问法信息。

func (KnowledgeQuestionInfo) String added in v0.1.96

func (o KnowledgeQuestionInfo) String() string

type KnowledgeQuestionUpdateInfo added in v0.1.96

type KnowledgeQuestionUpdateInfo struct {

	// 问法ID。
	QuestionId string `json:"question_id"`

	// 问法。
	Question string `json:"question"`
}

KnowledgeQuestionUpdateInfo 修改知识库问法请求。

func (KnowledgeQuestionUpdateInfo) String added in v0.1.96

type KnowledgeSkillInfo added in v0.1.96

type KnowledgeSkillInfo struct {

	// 技能ID。
	SkillId *string `json:"skill_id,omitempty"`

	// 技能名称。
	Name *string `json:"name,omitempty"`

	// 技能标识。
	Identify *string `json:"identify,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

KnowledgeSkillInfo 知识库技能基本信息。

func (KnowledgeSkillInfo) String added in v0.1.96

func (o KnowledgeSkillInfo) String() string

type LanguageEnum added in v0.1.80

type LanguageEnum struct {
	// contains filtered or unexported fields
}

LanguageEnum 智能交互语言 * zh_CN:简体中文 * en_US:英语

func (LanguageEnum) MarshalJSON added in v0.1.80

func (c LanguageEnum) MarshalJSON() ([]byte, error)

func (*LanguageEnum) UnmarshalJSON added in v0.1.80

func (c *LanguageEnum) UnmarshalJSON(b []byte) error

func (LanguageEnum) Value added in v0.1.80

func (c LanguageEnum) Value() string

type LanguageEnumEnum added in v0.1.80

type LanguageEnumEnum struct {
	ZH_CN LanguageEnum
	EN_US LanguageEnum
}

func GetLanguageEnumEnum added in v0.1.80

func GetLanguageEnumEnum() LanguageEnumEnum

type LargeFilesCreateReq added in v0.1.96

type LargeFilesCreateReq struct {

	// 文件名,不区分大小写,最大长度256,最小长度1。
	FileName string `json:"file_name"`

	// 文件总的大小,最小1,最大536870912000。
	FileSize *int64 `json:"file_size,omitempty"`

	// 文件类型(默认提取文件后缀)。
	FileType string `json:"file_type"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	// 文件在资产中的分类。每种资产类型包含的文件分类不同。 * MAIN:主文件 * OTHER:其他文件
	AssetFileCategory string `json:"asset_file_category"`

	// ORI4K文件分段上传数量,默认值为1
	FileMultipartCount *int32 `json:"file_multipart_count,omitempty"`
}

LargeFilesCreateReq 创建大文件请求。

func (LargeFilesCreateReq) String added in v0.1.96

func (o LargeFilesCreateReq) String() string

type LayerConfig added in v0.1.60

type LayerConfig struct {

	// **参数解释**: 图层类型。 **约束限制**: 不涉及。 **取值范围**: * HUMAN:  人物图层 * IMAGE: 素材图片图层 * VIDEO: 素材视频图层 * TEXT: 素材文字图层  **默认取值**: 不涉及
	LayerType LayerConfigLayerType `json:"layer_type"`

	// **参数解释**: 图层所需资产的资产id,外部资产信息无需填写。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	AssetId *string `json:"asset_id,omitempty"`

	// **参数解释**: 多场景素材编组。同一group_id的素材,在应用全局时共享位置信息。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	GroupId *string `json:"group_id,omitempty"`

	Position *LayerPositionConfig `json:"position,omitempty"`

	Size *LayerSizeConfig `json:"size,omitempty"`

	ImageConfig *ImageLayerConfig `json:"image_config,omitempty"`

	VideoConfig *VideoLayerConfig `json:"video_config,omitempty"`

	TextConfig *TextLayerConfig `json:"text_config,omitempty"`
}

LayerConfig 图层配置。

func (LayerConfig) String added in v0.1.60

func (o LayerConfig) String() string

type LayerConfigLayerType added in v0.1.60

type LayerConfigLayerType struct {
	// contains filtered or unexported fields
}

func (LayerConfigLayerType) MarshalJSON added in v0.1.60

func (c LayerConfigLayerType) MarshalJSON() ([]byte, error)

func (*LayerConfigLayerType) UnmarshalJSON added in v0.1.60

func (c *LayerConfigLayerType) UnmarshalJSON(b []byte) error

func (LayerConfigLayerType) Value added in v0.1.60

func (c LayerConfigLayerType) Value() string

type LayerConfigLayerTypeEnum added in v0.1.60

type LayerConfigLayerTypeEnum struct {
	HUMAN LayerConfigLayerType
	IMAGE LayerConfigLayerType
	VIDEO LayerConfigLayerType
	TEXT  LayerConfigLayerType
}

func GetLayerConfigLayerTypeEnum added in v0.1.60

func GetLayerConfigLayerTypeEnum() LayerConfigLayerTypeEnum

type LayerPositionConfig added in v0.1.60

type LayerPositionConfig struct {

	// **参数解释**: 图层左上角像素点的X轴位置值(画布左上角坐标是0x0)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。  **约束限制**: 该值为相对于画布的像素值,仅表示布局位置关系,与输出画面分辨率无关。
	Dx int32 `json:"dx"`

	// **参数解释**: 图层图片左上角像素点的Y轴位置值(画布左上角坐标是0x0)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。  **约束限制**: 该值为相对于画布的像素值,仅表示布局位置关系,与输出画面分辨率无关。
	Dy int32 `json:"dy"`

	// **参数解释**: 图片、视频、人物图的层顺序。 > 图层顺序为从1开始的整数,底层图层顺序是1,往上依次增加。  **约束限制**: 如果出现重复则重复图层叠加关系随机。
	LayerIndex int32 `json:"layer_index"`
}

LayerPositionConfig 图层位置配置。

func (LayerPositionConfig) String added in v0.1.60

func (o LayerPositionConfig) String() string

type LayerSizeConfig added in v0.1.60

type LayerSizeConfig struct {

	// **参数解释**: 图层图片左上角像素点的Y轴位置值图层图片宽度像素值(相对画布大小)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。  **约束限制**: 该值为相对于画布的像素值,仅表示布局位置关系,与输出画面分辨率无关。
	Width *int32 `json:"width,omitempty"`

	// **参数解释**: 图层图片高度像素值(相对画布大小)。 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。  **约束限制**: 该值为相对于画布的像素值,仅表示布局位置关系,与输出画面分辨率无关。|
	Height *int32 `json:"height,omitempty"`
}

LayerSizeConfig 图层大小配置。

func (LayerSizeConfig) String added in v0.1.60

func (o LayerSizeConfig) String() string

type List2dModelTrainingJobRequest added in v0.1.76

type List2dModelTrainingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 查询租户id。
	QueryProjectId *string `json:"query_project_id,omitempty"`

	// 任务批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 任务标签。
	Tag *string `json:"tag,omitempty"`

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 分身数字人模型名称
	Name *string `json:"name,omitempty"`

	// 模型分辨率
	ModelResolution *string `json:"model_resolution,omitempty"`

	// 是否是flexus任务
	IsFlexus *bool `json:"is_flexus,omitempty"`
}

List2dModelTrainingJobRequest Request Object

func (List2dModelTrainingJobRequest) String added in v0.1.76

type List2dModelTrainingJobResponse added in v0.1.76

type List2dModelTrainingJobResponse struct {

	// 分身数字人模型训练任务数量。
	Count *int32 `json:"count,omitempty"`

	// 分身数字人模型训练任务列表。
	Jobs *[]TrainingJobBasicInfo `json:"jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

List2dModelTrainingJobResponse Response Object

func (List2dModelTrainingJobResponse) String added in v0.1.76

type ListActiveCodeRequest added in v0.1.86

type ListActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ListActiveCodeRequest Request Object

func (ListActiveCodeRequest) String added in v0.1.86

func (o ListActiveCodeRequest) String() string

type ListActiveCodeResponse added in v0.1.86

type ListActiveCodeResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 激活码信息
	Data *[]ActiveCodeInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListActiveCodeResponse Response Object

func (ListActiveCodeResponse) String added in v0.1.86

func (o ListActiveCodeResponse) String() string

type ListAssetSummaryRequest

type ListAssetSummaryRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	Body *ListAssetSummarysReq `json:"body,omitempty"`
}

ListAssetSummaryRequest Request Object

func (ListAssetSummaryRequest) String

func (o ListAssetSummaryRequest) String() string

type ListAssetSummaryResponse

type ListAssetSummaryResponse struct {

	// 资产列表。
	AssetList *[]DigitalAssetSummary `json:"asset_list,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListAssetSummaryResponse Response Object

func (ListAssetSummaryResponse) String

func (o ListAssetSummaryResponse) String() string

type ListAssetSummarysReq

type ListAssetSummarysReq struct {

	// 需要查询的资产ID。
	AssetIds []string `json:"asset_ids"`
}

func (ListAssetSummarysReq) String

func (o ListAssetSummarysReq) String() string

type ListAssetsRequest

type ListAssetsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 按名称模糊查询。
	Name *string `json:"name,omitempty"`

	// 按标签模糊查询。
	Tag *string `json:"tag,omitempty"`

	// 标签查询组合方式 INTERSECTION:交集 UNION_SET:并集
	TagCombinationType *ListAssetsRequestTagCombinationType `json:"tag_combination_type,omitempty"`

	// 最近直播任务起始时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间。格式遵循:RFC 3339 如\"2021-01-10T10:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

	// 资产类型。多个类型使用英文逗号分隔。 * HUMAN_MODEL:数字人模型 * VOICE_MODEL:音色模型(仅系统管理员可上传) * SCENE:场景模型 * ANIMATION:动作动画 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MATERIAL:风格化素材 * HUMAN_MODEL_2D: 2D数字人网络模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板 * MUSIC: 音乐 * AUDIO: 音频
	AssetType *string `json:"asset_type,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 资产来源。 * SYSTEM:系统资产 * CUSTOMIZATION:租户资产 * ALL:所有资产  默认查询租户资产。
	AssetSource *ListAssetsRequestAssetSource `json:"asset_source,omitempty"`

	// 资产状态。多个资产状态使用英文逗号分隔。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK:资产被冻结,资产不可用,不可查看文件。 * WAITING_DELETE:资产将被下线 默认查询所有状态的资产。
	AssetState *string `json:"asset_state,omitempty"`

	// 基于风格化ID查询关联资产。 * system_male_001:男性风格01 * system_female_001:女性风格01 * system_male_002:男性风格02  * system_female_002:女性风格02
	StyleId *string `json:"style_id,omitempty"`

	// 使用精确查询的字段
	AccurateQueryField *[]string `json:"accurate_query_field,omitempty"`

	// 可用引擎。 * UE:UE引擎 * MetaEngine:MetaEngine引擎 > 该字段当前只对MetaEngine白名单用户生效
	RenderEngine *string `json:"render_engine,omitempty"`

	// 资产id
	AssetId *[]string `json:"asset_id,omitempty"`

	// 性别。多选使用英文逗号分隔。
	Sex *string `json:"sex,omitempty"`

	// 语言。多选使用英文逗号分隔。
	Language *string `json:"language,omitempty"`

	// 系统属性。  key和value间用\":\"分隔,多个key之间用\",\"分隔。  如system_property=BACKGROUND_IMG:Yes,RENDER_ENGINE:MetaEngine。  不同Key对应Value取值如下:  公共资产属性: * BACKGROUND_IMG:视频制作的2D背景图片,可取值Yes * CREATED_BY_PLATFORM:是否平台生成,可取值Yes  分身数字人资产属性: * MATERIAL_IMG:素材图片,用作前景。可取值Yes * MATERIAL_VIDEO:素材视频,用作前景。可取值Yes * TO_BE_TRANSLATED_VIDEO: 视频翻译的源视频。可取值Yes  3D数字人资产属性: * STYLE_ID:风格Id * RENDER_ENGINE:引擎类型,可取值UE或MetaEngine * BACKGROUND_SCENE:视频制作的2D背景场景,可取值Horizontal(横屏)或者Vertical(竖屏)
	SystemProperty *string `json:"system_property,omitempty"`

	// 动作是否可编辑。仅在分身数字人模型查询时有效。
	ActionEditable *bool `json:"action_editable,omitempty"`

	// 分身数字人是否带原子动作库。 > * 带原子动作库的分身数字人可做动作编排。
	IsWithActionLibrary *bool `json:"is_with_action_library,omitempty"`

	// 分身数字人是否支持走动。仅在分身数字人模型查询时有效。
	IsMovable *bool `json:"is_movable,omitempty"`

	// 取值:HUAWEI_METASTUDIO、MOBVOI。 HUAWEI_METASTUDIO:MetaStudio自研音色 MOBVOI:出门问问音色
	VoiceProvider *string `json:"voice_provider,omitempty"`

	// 角色。 SHARER:共享方,SHAREE:被共享方
	Role *ListAssetsRequestRole `json:"role,omitempty"`

	// 音色是否支持实时合成。仅在音色查询时有效。 > * 支持实时合成的音色,可以用于直播和智能交互场景。否则只能用于视频制作。
	IsRealtimeVoice *bool `json:"is_realtime_voice,omitempty"`

	// 模型版本
	HumanModel2dVersion *string `json:"human_model_2d_version,omitempty"`

	// 资产已执行的任务名称
	IncludeDeviceName *string `json:"include_device_name,omitempty"`

	// 资产已执行的任务名称
	ExcludeDeviceName *string `json:"exclude_device_name,omitempty"`

	// 资产支持的业务类型。默认查询所有资产。 * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *ListAssetsRequestSupportedService `json:"supported_service,omitempty"`
}

ListAssetsRequest Request Object

func (ListAssetsRequest) String

func (o ListAssetsRequest) String() string

type ListAssetsRequestAssetSource

type ListAssetsRequestAssetSource struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestAssetSource) MarshalJSON

func (c ListAssetsRequestAssetSource) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestAssetSource) UnmarshalJSON

func (c *ListAssetsRequestAssetSource) UnmarshalJSON(b []byte) error

func (ListAssetsRequestAssetSource) Value

type ListAssetsRequestAssetSourceEnum

type ListAssetsRequestAssetSourceEnum struct {
	SYSTEM        ListAssetsRequestAssetSource
	CUSTOMIZATION ListAssetsRequestAssetSource
	ALL           ListAssetsRequestAssetSource
}

func GetListAssetsRequestAssetSourceEnum

func GetListAssetsRequestAssetSourceEnum() ListAssetsRequestAssetSourceEnum

type ListAssetsRequestRole added in v0.1.80

type ListAssetsRequestRole struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestRole) MarshalJSON added in v0.1.80

func (c ListAssetsRequestRole) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestRole) UnmarshalJSON added in v0.1.80

func (c *ListAssetsRequestRole) UnmarshalJSON(b []byte) error

func (ListAssetsRequestRole) Value added in v0.1.80

func (c ListAssetsRequestRole) Value() string

type ListAssetsRequestRoleEnum added in v0.1.80

type ListAssetsRequestRoleEnum struct {
	SHARER ListAssetsRequestRole
	SHAREE ListAssetsRequestRole
}

func GetListAssetsRequestRoleEnum added in v0.1.80

func GetListAssetsRequestRoleEnum() ListAssetsRequestRoleEnum

type ListAssetsRequestSupportedService added in v0.1.112

type ListAssetsRequestSupportedService struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestSupportedService) MarshalJSON added in v0.1.112

func (c ListAssetsRequestSupportedService) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestSupportedService) UnmarshalJSON added in v0.1.112

func (c *ListAssetsRequestSupportedService) UnmarshalJSON(b []byte) error

func (ListAssetsRequestSupportedService) Value added in v0.1.112

type ListAssetsRequestSupportedServiceEnum added in v0.1.112

type ListAssetsRequestSupportedServiceEnum struct {
	VIDEO_2_D ListAssetsRequestSupportedService
	LIVE_2_D  ListAssetsRequestSupportedService
	CHAT_2_D  ListAssetsRequestSupportedService
}

func GetListAssetsRequestSupportedServiceEnum added in v0.1.112

func GetListAssetsRequestSupportedServiceEnum() ListAssetsRequestSupportedServiceEnum

type ListAssetsRequestTagCombinationType added in v0.1.112

type ListAssetsRequestTagCombinationType struct {
	// contains filtered or unexported fields
}

func (ListAssetsRequestTagCombinationType) MarshalJSON added in v0.1.112

func (c ListAssetsRequestTagCombinationType) MarshalJSON() ([]byte, error)

func (*ListAssetsRequestTagCombinationType) UnmarshalJSON added in v0.1.112

func (c *ListAssetsRequestTagCombinationType) UnmarshalJSON(b []byte) error

func (ListAssetsRequestTagCombinationType) Value added in v0.1.112

type ListAssetsRequestTagCombinationTypeEnum added in v0.1.112

type ListAssetsRequestTagCombinationTypeEnum struct {
	INTERSECTION ListAssetsRequestTagCombinationType
	UNION_SET    ListAssetsRequestTagCombinationType
}

func GetListAssetsRequestTagCombinationTypeEnum added in v0.1.112

func GetListAssetsRequestTagCombinationTypeEnum() ListAssetsRequestTagCombinationTypeEnum

type ListAssetsResponse

type ListAssetsResponse struct {

	// 资产总数。
	Count *int32 `json:"count,omitempty"`

	// 资产信息列表。
	Assets *[]DigitalAssetInfo `json:"assets,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListAssetsResponse Response Object

func (ListAssetsResponse) String

func (o ListAssetsResponse) String() string

type ListDigitalHumanBusinessCardRequest added in v0.1.60

type ListDigitalHumanBusinessCardRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 输出的视频资产名称。
	VideoAssetName *string `json:"video_asset_name,omitempty"`
}

ListDigitalHumanBusinessCardRequest Request Object

func (ListDigitalHumanBusinessCardRequest) String added in v0.1.60

type ListDigitalHumanBusinessCardResponse added in v0.1.60

type ListDigitalHumanBusinessCardResponse struct {

	// 数字人名片制作任务总数。
	Count *int32 `json:"count,omitempty"`

	// 数字人名片制作任务列表。
	Jobs *[]DigitalHumanBusinessCardJobInfo `json:"jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListDigitalHumanBusinessCardResponse Response Object

func (ListDigitalHumanBusinessCardResponse) String added in v0.1.60

type ListDigitalHumanVideoRequest added in v0.1.75

type ListDigitalHumanVideoRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 使用模糊查询的字段
	FuzzyQueryField *[]string `json:"fuzzy_query_field,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 输出视频资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *string `json:"job_type,omitempty"`

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`
}

ListDigitalHumanVideoRequest Request Object

func (ListDigitalHumanVideoRequest) String added in v0.1.75

type ListDigitalHumanVideoResponse added in v0.1.75

type ListDigitalHumanVideoResponse struct {

	// **参数解释**: 视频制作任务总数。
	Count *int32 `json:"count,omitempty"`

	// 视频制作任务列表。
	Jobs *[]DigitalHumanVideo `json:"jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListDigitalHumanVideoResponse Response Object

func (ListDigitalHumanVideoResponse) String added in v0.1.75

type ListFacialAnimationsDataRequest added in v0.1.75

type ListFacialAnimationsDataRequest struct {

	// 表情驱动任务ID
	JobId string `json:"job_id"`
}

ListFacialAnimationsDataRequest Request Object

func (ListFacialAnimationsDataRequest) String added in v0.1.75

type ListFacialAnimationsDataResponse added in v0.1.75

type ListFacialAnimationsDataResponse struct {

	// csv文件下载地址
	CsvFileDownloadUrl *string `json:"csv_file_download_url,omitempty"`

	// 任务的状态。 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *ListFacialAnimationsDataResponseState `json:"state,omitempty"`

	// 失败任务描述
	ErrorMessage   *string `json:"error_message,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListFacialAnimationsDataResponse Response Object

func (ListFacialAnimationsDataResponse) String added in v0.1.75

type ListFacialAnimationsDataResponseState added in v0.1.75

type ListFacialAnimationsDataResponseState struct {
	// contains filtered or unexported fields
}

func (ListFacialAnimationsDataResponseState) MarshalJSON added in v0.1.75

func (c ListFacialAnimationsDataResponseState) MarshalJSON() ([]byte, error)

func (*ListFacialAnimationsDataResponseState) UnmarshalJSON added in v0.1.75

func (c *ListFacialAnimationsDataResponseState) UnmarshalJSON(b []byte) error

func (ListFacialAnimationsDataResponseState) Value added in v0.1.75

type ListFacialAnimationsDataResponseStateEnum added in v0.1.75

type ListFacialAnimationsDataResponseStateEnum struct {
	PROCESSING ListFacialAnimationsDataResponseState
	SUCCEED    ListFacialAnimationsDataResponseState
	FAILED     ListFacialAnimationsDataResponseState
}

func GetListFacialAnimationsDataResponseStateEnum added in v0.1.75

func GetListFacialAnimationsDataResponseStateEnum() ListFacialAnimationsDataResponseStateEnum

type ListHotQuestionRequest added in v0.1.96

type ListHotQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 机器人ID。
	RobotId string `json:"robot_id"`
}

ListHotQuestionRequest Request Object

func (ListHotQuestionRequest) String added in v0.1.96

func (o ListHotQuestionRequest) String() string

type ListHotQuestionResponse added in v0.1.96

type ListHotQuestionResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 热点问题信息
	Data *[]HotQuestionInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListHotQuestionResponse Response Object

func (ListHotQuestionResponse) String added in v0.1.96

func (o ListHotQuestionResponse) String() string

type ListHotWordsRequest added in v0.1.97

type ListHotWordsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`

	// sis服务所在区域
	Region *int32 `json:"region,omitempty"`

	// 智能交互语言  * zh_CN:简体中文  * en_US:英语
	Language *ListHotWordsRequestLanguage `json:"language,omitempty"`
}

ListHotWordsRequest Request Object

func (ListHotWordsRequest) String added in v0.1.97

func (o ListHotWordsRequest) String() string

type ListHotWordsRequestLanguage added in v0.1.97

type ListHotWordsRequestLanguage struct {
	// contains filtered or unexported fields
}

func (ListHotWordsRequestLanguage) MarshalJSON added in v0.1.97

func (c ListHotWordsRequestLanguage) MarshalJSON() ([]byte, error)

func (*ListHotWordsRequestLanguage) UnmarshalJSON added in v0.1.97

func (c *ListHotWordsRequestLanguage) UnmarshalJSON(b []byte) error

func (ListHotWordsRequestLanguage) Value added in v0.1.97

type ListHotWordsRequestLanguageEnum added in v0.1.97

type ListHotWordsRequestLanguageEnum struct {
	ZH_CN ListHotWordsRequestLanguage
	EN_US ListHotWordsRequestLanguage
}

func GetListHotWordsRequestLanguageEnum added in v0.1.97

func GetListHotWordsRequestLanguageEnum() ListHotWordsRequestLanguageEnum

type ListHotWordsResponse added in v0.1.97

type ListHotWordsResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 热词记录信息
	Data *[]HotWordsInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListHotWordsResponse Response Object

func (ListHotWordsResponse) String added in v0.1.97

func (o ListHotWordsResponse) String() string

type ListInteractionRuleGroupsRequest added in v0.1.75

type ListInteractionRuleGroupsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 规则库名称
	GroupName *string `json:"group_name,omitempty"`
}

ListInteractionRuleGroupsRequest Request Object

func (ListInteractionRuleGroupsRequest) String added in v0.1.75

type ListInteractionRuleGroupsResponse added in v0.1.75

type ListInteractionRuleGroupsResponse struct {

	// **参数解释**: 互动规则总数。
	Count *int32 `json:"count,omitempty"`

	// 互动规则库列表。
	InteractionRuleGroups *[]InteractionRuleGroupDetail `json:"interaction_rule_groups,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListInteractionRuleGroupsResponse Response Object

func (ListInteractionRuleGroupsResponse) String added in v0.1.75

type ListJobOperationLogRequest added in v0.1.112

type ListJobOperationLogRequest struct {

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务id
	JobId string `json:"job_id"`
}

ListJobOperationLogRequest Request Object

func (ListJobOperationLogRequest) String added in v0.1.112

type ListJobOperationLogResponse added in v0.1.112

type ListJobOperationLogResponse struct {

	// 满足查询要求的操作日志总数
	Count *int32 `json:"count,omitempty"`

	// 操作日志列表
	Operations     *[]OperationLogItem `json:"operations,omitempty"`
	HttpStatusCode int                 `json:"-"`
}

ListJobOperationLogResponse Response Object

func (ListJobOperationLogResponse) String added in v0.1.112

type ListKnowledgeIntentRequest added in v0.1.96

type ListKnowledgeIntentRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 技能ID。
	SkillId string `json:"skill_id"`
}

ListKnowledgeIntentRequest Request Object

func (ListKnowledgeIntentRequest) String added in v0.1.96

type ListKnowledgeIntentResponse added in v0.1.96

type ListKnowledgeIntentResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 技能信息
	Data *[]KnowledgeIntentInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListKnowledgeIntentResponse Response Object

func (ListKnowledgeIntentResponse) String added in v0.1.96

type ListKnowledgeQuestionRequest added in v0.1.96

type ListKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 意图ID。
	IntentId string `json:"intent_id"`
}

ListKnowledgeQuestionRequest Request Object

func (ListKnowledgeQuestionRequest) String added in v0.1.96

type ListKnowledgeQuestionResponse added in v0.1.96

type ListKnowledgeQuestionResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 问法信息
	Data *[]KnowledgeQuestionInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListKnowledgeQuestionResponse Response Object

func (ListKnowledgeQuestionResponse) String added in v0.1.96

type ListKnowledgeSkillRequest added in v0.1.96

type ListKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`
}

ListKnowledgeSkillRequest Request Object

func (ListKnowledgeSkillRequest) String added in v0.1.96

func (o ListKnowledgeSkillRequest) String() string

type ListKnowledgeSkillResponse added in v0.1.96

type ListKnowledgeSkillResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 技能信息
	Data *[]KnowledgeSkillInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListKnowledgeSkillResponse Response Object

func (ListKnowledgeSkillResponse) String added in v0.1.96

type ListPictureModelingJobsRequest

type ListPictureModelingJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`
}

ListPictureModelingJobsRequest Request Object

func (ListPictureModelingJobsRequest) String

type ListPictureModelingJobsResponse

type ListPictureModelingJobsResponse struct {

	// 照片建模任务总数。
	Count *int32 `json:"count,omitempty"`

	// 照片建模任务列表。
	PictureModelingJobs *[]PictureModelingInfo `json:"picture_modeling_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListPictureModelingJobsResponse Response Object

func (ListPictureModelingJobsResponse) String

type ListProductsRequest added in v0.1.100

type ListProductsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 按名称模糊查询。
	Name *string `json:"name,omitempty"`

	// 按标签模糊查询。
	Tag *string `json:"tag,omitempty"`

	// 按状态查询,多状态使用英文逗号分割。
	State *string `json:"state,omitempty"`
}

ListProductsRequest Request Object

func (ListProductsRequest) String added in v0.1.100

func (o ListProductsRequest) String() string

type ListProductsResponse added in v0.1.100

type ListProductsResponse struct {

	// **参数解释**: 商品信息总数
	Count *int32 `json:"count,omitempty"`

	// 商品信息列表
	Products *[]ProductDetailInfo `json:"products,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListProductsResponse Response Object

func (ListProductsResponse) String added in v0.1.100

func (o ListProductsResponse) String() string

type ListRobotRequest added in v0.1.78

type ListRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 智能交互对话房间ID。
	RoomId *string `json:"room_id,omitempty"`

	// 交互对接类型  * LIVE:直播交互  * CHAT:智能交互
	RobotType *ListRobotRequestRobotType `json:"robot_type,omitempty"`
}

ListRobotRequest Request Object

func (ListRobotRequest) String added in v0.1.78

func (o ListRobotRequest) String() string

type ListRobotRequestRobotType added in v0.1.112

type ListRobotRequestRobotType struct {
	// contains filtered or unexported fields
}

func (ListRobotRequestRobotType) MarshalJSON added in v0.1.112

func (c ListRobotRequestRobotType) MarshalJSON() ([]byte, error)

func (*ListRobotRequestRobotType) UnmarshalJSON added in v0.1.112

func (c *ListRobotRequestRobotType) UnmarshalJSON(b []byte) error

func (ListRobotRequestRobotType) Value added in v0.1.112

type ListRobotRequestRobotTypeEnum added in v0.1.112

type ListRobotRequestRobotTypeEnum struct {
	LIVE ListRobotRequestRobotType
	CHAT ListRobotRequestRobotType
}

func GetListRobotRequestRobotTypeEnum added in v0.1.112

func GetListRobotRequestRobotTypeEnum() ListRobotRequestRobotTypeEnum

type ListRobotResponse added in v0.1.78

type ListRobotResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 应用信息
	Data *[]RobotInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListRobotResponse Response Object

func (ListRobotResponse) String added in v0.1.78

func (o ListRobotResponse) String() string

type ListSmartChatRoomsRequest added in v0.1.78

type ListSmartChatRoomsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 按智能交互对话名称模糊查询。
	RoomName *string `json:"room_name,omitempty"`

	// 按形象名称模糊查询。
	ModelName *string `json:"model_name,omitempty"`

	// 最近智能交互对话任务起始时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间。格式遵循:RFC 3339 如\"2021-01-10T10:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`
}

ListSmartChatRoomsRequest Request Object

func (ListSmartChatRoomsRequest) String added in v0.1.78

func (o ListSmartChatRoomsRequest) String() string

type ListSmartChatRoomsResponse added in v0.1.78

type ListSmartChatRoomsResponse struct {

	// **参数解释**: 智能交互对话总数。
	Count *int32 `json:"count,omitempty"`

	// **参数解释**: 智能交互对话总并发路数。
	CountConcurrency *int32 `json:"count_concurrency,omitempty"`

	// 智能交互对话列表。
	SmartChatRooms *[]SmartChatRoomBaseInfo `json:"smart_chat_rooms,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartChatRoomsResponse Response Object

func (ListSmartChatRoomsResponse) String added in v0.1.78

type ListSmartLiveJobsRequest added in v0.1.80

type ListSmartLiveJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 按直播间名称模糊查询。
	RoomName *string `json:"room_name,omitempty"`
}

ListSmartLiveJobsRequest Request Object

func (ListSmartLiveJobsRequest) String added in v0.1.80

func (o ListSmartLiveJobsRequest) String() string

type ListSmartLiveJobsResponse added in v0.1.80

type ListSmartLiveJobsResponse struct {

	// **参数解释**: 数字人直播任务总数。
	Count *int32 `json:"count,omitempty"`

	// 数字人直播任务列表。
	SmartLiveJobs *[]SmartLiveJob `json:"smart_live_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartLiveJobsResponse Response Object

func (ListSmartLiveJobsResponse) String added in v0.1.80

func (o ListSmartLiveJobsResponse) String() string

type ListSmartLiveRequest added in v0.1.60

type ListSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`
}

ListSmartLiveRequest Request Object

func (ListSmartLiveRequest) String added in v0.1.60

func (o ListSmartLiveRequest) String() string

type ListSmartLiveResponse added in v0.1.60

type ListSmartLiveResponse struct {

	// **参数解释**: 数字人直播任务总数。
	Count *int32 `json:"count,omitempty"`

	// 数字人直播任务列表。
	SmartLiveJobs *[]SmartLiveJob `json:"smart_live_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartLiveResponse Response Object

func (ListSmartLiveResponse) String added in v0.1.60

func (o ListSmartLiveResponse) String() string

type ListSmartLiveRoomsRequest added in v0.1.60

type ListSmartLiveRoomsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 按直播间名称模糊查询。
	RoomName *string `json:"room_name,omitempty"`

	// 按数字人形象ID查询。
	DhId *string `json:"dh_id,omitempty"`

	// 按形象名称模糊查询。
	ModelName *string `json:"model_name,omitempty"`

	// 当前直播间直播状态。 WAITING,PROCESSING,SUCCESS,FAILED,CANCELED对应直播任务状态 NULL 对应没有直播任务 可多个状态查询,使用英文逗号分隔。
	LiveState *string `json:"live_state,omitempty"`

	// 最近直播任务起始时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间。格式遵循:RFC 3339 如\"2021-01-10T10:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

	// 按直播间类型查询。直播间类型。 * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *string `json:"room_type,omitempty"`

	// 按照自己拥有的和别人分享以及公共的模板进行查询 * OWNED 自己拥有且暂未共享的 * SHARED_TO_OHTERS 分享给别人的 * SHARED_FROM_OHTERS 别人分享给我的 * PUBLIC 公共模板
	TemplateOwnType *string `json:"template_own_type,omitempty"`
}

ListSmartLiveRoomsRequest Request Object

func (ListSmartLiveRoomsRequest) String added in v0.1.60

func (o ListSmartLiveRoomsRequest) String() string

type ListSmartLiveRoomsResponse added in v0.1.60

type ListSmartLiveRoomsResponse struct {

	// 直播间总数。
	Count *int32 `json:"count,omitempty"`

	// 直播间列表。
	SmartLiveRooms *[]SmartLiveRoomBaseInfo `json:"smart_live_rooms,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListSmartLiveRoomsResponse Response Object

func (ListSmartLiveRoomsResponse) String added in v0.1.60

type ListStylesRequest

type ListStylesRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 任务状态,默认所有状态。  可多个状态查询,使用英文逗号分隔。  如state=CREATING,PUBLISHED
	State *string `json:"state,omitempty"`

	// 排序字段,支持的排序方式有: - 按创建时间排序:create_time - 按更新时间排序:update_time - 按资产排序:asset_order
	SortKey *string `json:"sort_key,omitempty"`

	// 排序方式。 * asc:升序 * desc:降序  默认asc升序。
	SortDir *string `json:"sort_dir,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`
}

ListStylesRequest Request Object

func (ListStylesRequest) String

func (o ListStylesRequest) String() string

type ListStylesResponse

type ListStylesResponse struct {

	// 风格信息总数
	Count *int32 `json:"count,omitempty"`

	// 风格信息列表
	Styles *[]StyleInfo `json:"styles,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListStylesResponse Response Object

func (ListStylesResponse) String

func (o ListStylesResponse) String() string

type ListTenantResourcesRequest added in v0.1.119

type ListTenantResourcesRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 资源类型。可填多个,用\",\"分隔。详见[资源类型](metastudio_02_0042.xml)。
	Resource *string `json:"resource,omitempty"`

	// 业务类型。可填多个,用\",\"分隔。 * VOICE_CLONE:声音制作 * SYNTHETICS_SOUND:声音合成 * ASSET_MANAGER:资产管理 * MODELING_2D:形象制作 * LIVE_2D:分身数字人视频直播 * VIDEO_2D:分身数字人视频制作 * CHAT_2D:分身数字人智能交互 * BUSINESS_CARD_2D:分身数字人名片 * PICTURE_2D:照片数字人视频 * MODELING_3D:3D照片建模 * VDS_3D:3D视觉驱动 * TTSA_3D:3D语音驱动 * FLEXUS_2D:FLEXUS版本资源
	Business *string `json:"business,omitempty"`

	// 资源来源,可填多个 例如:PURCHASED,ADMIN_ALLOCATED,将返回商用资源与管理员分配资源。 * PURCHASED: 用户购买的资源 * SP_ALLOCATED: SP分配的资源 * ADMIN_ALLOCATED: 系统管理员分配的资源
	ResourceSource string `json:"resource_source"`

	// 资源id。
	ResourceId *string `json:"resource_id,omitempty"`

	// 订单id。
	OrderId *string `json:"order_id,omitempty"`

	// 计费类型。  * PERIODIC: 包周期  * ONE_TIME:一次性  * ON_DEMAND:按需 计费模式。
	ChargingMode *string `json:"charging_mode,omitempty"`

	// 资源过期时间段 开始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ResourceExpireStartTime *string `json:"resource_expire_start_time,omitempty"`

	// 资源过期时间段 结束时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ResourceExpireEndTime *string `json:"resource_expire_end_time,omitempty"`

	// 子资源类型。当前只有flexus套餐包存在该字段 * voice_clone_flexus: 语音克隆Flexus版 * modeling_count_2d_model_flexus: 分身数字人形象制作Flexus版 * video_time_flexus_2d_model: 分身数字人Flexus版本视频制作
	SubResource *string `json:"sub_resource,omitempty"`
}

ListTenantResourcesRequest Request Object

func (ListTenantResourcesRequest) String added in v0.1.119

type ListTenantResourcesResponse added in v0.1.119

type ListTenantResourcesResponse struct {

	// 资源用量列表
	Resources *[]ResourceItemInfo `json:"resources,omitempty"`

	// 资源总数。
	Count float32 `json:"count,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListTenantResourcesResponse Response Object

func (ListTenantResourcesResponse) String added in v0.1.119

type ListTtsaDataRequest

type ListTtsaDataRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 偏移量,表示生成内容时间偏移,目前每次返回2秒内容。
	Offset *int32 `json:"offset,omitempty"`
}

ListTtsaDataRequest Request Object

func (ListTtsaDataRequest) String

func (o ListTtsaDataRequest) String() string

type ListTtsaDataResponse

type ListTtsaDataResponse struct {

	// 任务ID。
	JobId *string `json:"jobId,omitempty"`

	// 驱动任务开始时间,格式遵循:RFC 3339, 例 “2020-07-30T10:43:17Z”
	StartTime *string `json:"start_time,omitempty"`

	// 驱动任务结束时间,格式遵循:RFC 3339, 例 “2020-07-30T10:45:17Z”
	EndTime *string `json:"end_time,omitempty"`

	// 是否为尾部(任务数据已全部生成,后续没有新的数据)
	IsTail *bool `json:"is_tail,omitempty"`

	// 音频数据,Base64编码,1秒内的数据。
	Audio *string `json:"audio,omitempty"`

	// 语音驱动的表情基数据。
	Blendshapes *[]string `json:"blendshapes,omitempty"`

	// 手工指定的动作库动作数据。
	Animations *[]AnimationItem `json:"animations,omitempty"`

	// 语义驱动的智能动作数据。
	Motions *[]MotionItem `json:"motions,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListTtsaDataResponse Response Object

func (ListTtsaDataResponse) String

func (o ListTtsaDataResponse) String() string

type ListTtsaJobsRequest

type ListTtsaJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`
}

ListTtsaJobsRequest Request Object

func (ListTtsaJobsRequest) String

func (o ListTtsaJobsRequest) String() string

type ListTtsaJobsResponse

type ListTtsaJobsResponse struct {

	// 语音驱动任务总数。
	Total *int32 `json:"total,omitempty"`

	// 语音驱动任务列表。
	TtsaJobs *[]TtsaJob `json:"ttsa_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListTtsaJobsResponse Response Object

func (ListTtsaJobsResponse) String

func (o ListTtsaJobsResponse) String() string

type ListVideoMotionCaptureJobsRequest

type ListVideoMotionCaptureJobsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`
}

ListVideoMotionCaptureJobsRequest Request Object

func (ListVideoMotionCaptureJobsRequest) String

type ListVideoMotionCaptureJobsResponse

type ListVideoMotionCaptureJobsResponse struct {

	// 视频驱动任务总数。
	Total *int32 `json:"total,omitempty"`

	// 视频驱动任务列表。
	VideoMotionCaptureJobs *[]VideoMotionCaptureInfo `json:"video_motion_capture_jobs,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListVideoMotionCaptureJobsResponse Response Object

func (ListVideoMotionCaptureJobsResponse) String

type ListVideoScriptsRequest added in v0.1.60

type ListVideoScriptsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 按名称模糊查询。
	Name *string `json:"name,omitempty"`

	// 剧本类型。默认查询VIDEO_DRAFT。 * VIDEO_DRAFT:视频草稿。 * SYSTEM_VIDEO_TEMPLET: 系统视频模板。
	ScriptCatalog *ListVideoScriptsRequestScriptCatalog `json:"script_catalog,omitempty"`

	// 横竖屏类型(内部参数,不对外开放)。默认值是LANDSCAPE。 * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *ListVideoScriptsRequestViewMode `json:"view_mode,omitempty"`
}

ListVideoScriptsRequest Request Object

func (ListVideoScriptsRequest) String added in v0.1.60

func (o ListVideoScriptsRequest) String() string

type ListVideoScriptsRequestScriptCatalog added in v0.1.75

type ListVideoScriptsRequestScriptCatalog struct {
	// contains filtered or unexported fields
}

func (ListVideoScriptsRequestScriptCatalog) MarshalJSON added in v0.1.75

func (c ListVideoScriptsRequestScriptCatalog) MarshalJSON() ([]byte, error)

func (*ListVideoScriptsRequestScriptCatalog) UnmarshalJSON added in v0.1.75

func (c *ListVideoScriptsRequestScriptCatalog) UnmarshalJSON(b []byte) error

func (ListVideoScriptsRequestScriptCatalog) Value added in v0.1.75

type ListVideoScriptsRequestScriptCatalogEnum added in v0.1.75

type ListVideoScriptsRequestScriptCatalogEnum struct {
	VIDEO_DRAFT          ListVideoScriptsRequestScriptCatalog
	SYSTEM_VIDEO_TEMPLET ListVideoScriptsRequestScriptCatalog
}

func GetListVideoScriptsRequestScriptCatalogEnum added in v0.1.75

func GetListVideoScriptsRequestScriptCatalogEnum() ListVideoScriptsRequestScriptCatalogEnum

type ListVideoScriptsRequestViewMode added in v0.1.75

type ListVideoScriptsRequestViewMode struct {
	// contains filtered or unexported fields
}

func (ListVideoScriptsRequestViewMode) MarshalJSON added in v0.1.75

func (c ListVideoScriptsRequestViewMode) MarshalJSON() ([]byte, error)

func (*ListVideoScriptsRequestViewMode) UnmarshalJSON added in v0.1.75

func (c *ListVideoScriptsRequestViewMode) UnmarshalJSON(b []byte) error

func (ListVideoScriptsRequestViewMode) Value added in v0.1.75

type ListVideoScriptsRequestViewModeEnum added in v0.1.75

type ListVideoScriptsRequestViewModeEnum struct {
	LANDSCAPE ListVideoScriptsRequestViewMode
	VERTICAL  ListVideoScriptsRequestViewMode
}

func GetListVideoScriptsRequestViewModeEnum added in v0.1.75

func GetListVideoScriptsRequestViewModeEnum() ListVideoScriptsRequestViewModeEnum

type ListVideoScriptsResponse added in v0.1.60

type ListVideoScriptsResponse struct {

	// 剧本总数。
	Count *int32 `json:"count,omitempty"`

	// 剧本列表。
	VideoScripts *[]VideoScriptBaseInfo `json:"video_scripts,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListVideoScriptsResponse Response Object

func (ListVideoScriptsResponse) String added in v0.1.60

func (o ListVideoScriptsResponse) String() string

type ListVoiceTrainingJobRequest added in v0.1.76

type ListVoiceTrainingJobRequest struct {

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 过滤创建时间<=输入时间的记录。
	CreateUntil *string `json:"create_until,omitempty"`

	// 过滤创建时间>=输入时间的记录。
	CreateSince *string `json:"create_since,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务状态,默认所有状态。 可多个状态查询,使用英文逗号分隔。 如state=FAILED,WAITING
	State *string `json:"state,omitempty"`

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 声音名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 任务标签。
	Tag *string `json:"tag,omitempty"`

	// 训练类型。 * BASIC: 基础版(20句话) * MIDDLE: 进阶版(100句话) * ADVANCE: 高级版 * THIRD_PARTY: 第三方出门问问训练版 * THIRD_PARTY_LJZN: 第三方逻辑智能训练版 * FLEXUS: Flexus版---用的是大模型特征提取
	JobType *string `json:"job_type,omitempty"`
}

ListVoiceTrainingJobRequest Request Object

func (ListVoiceTrainingJobRequest) String added in v0.1.76

type ListVoiceTrainingJobResponse added in v0.1.76

type ListVoiceTrainingJobResponse struct {

	// 满足查询要求的任务总数。
	Count *int32 `json:"count,omitempty"`

	// 分身数字人模型训练任务列表。
	Jobs           *[]TrainingJobInfo `json:"jobs,omitempty"`
	HttpStatusCode int                `json:"-"`
}

ListVoiceTrainingJobResponse Response Object

func (ListVoiceTrainingJobResponse) String added in v0.1.76

type ListWelcomeSpeechRequest added in v0.1.96

type ListWelcomeSpeechRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 偏移量,表示从此偏移量开始查询。
	Offset *int32 `json:"offset,omitempty"`

	// 每页显示的条目数量。
	Limit *int32 `json:"limit,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ListWelcomeSpeechRequest Request Object

func (ListWelcomeSpeechRequest) String added in v0.1.96

func (o ListWelcomeSpeechRequest) String() string

type ListWelcomeSpeechResponse added in v0.1.96

type ListWelcomeSpeechResponse struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`

	// 欢迎词信息
	Data *[]WelcomeSpeechInfo `json:"data,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ListWelcomeSpeechResponse Response Object

func (ListWelcomeSpeechResponse) String added in v0.1.96

func (o ListWelcomeSpeechResponse) String() string

type LiveAudioConfig added in v0.1.60

type LiveAudioConfig struct {

	// **参数解释**: 插入音频资产的资产id,外部资产信息无需填写。若填写,可以从资产库中查询。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	AssetId *string `json:"asset_id,omitempty"`

	// **参数解释**: 音频URL。 **约束限制**: 仅支持MP3格式,大小<100MB。输出会自动转化为单声道16KHZ采样。 **取值范围**: 字符长度0-2048位。 **默认取值**: 不涉及。
	AudioUrl *string `json:"audio_url,omitempty"`

	// **参数解释**: 音频对应的字幕文件URL。 **约束限制**: 仅SRT格式,大小<1MB。 **取值范围**: 字符长度0-2048位。 **默认取值**: 不涉及。
	SubtitleUrl *string `json:"subtitle_url,omitempty"`
}

LiveAudioConfig 直播音频配置

func (LiveAudioConfig) String added in v0.1.60

func (o LiveAudioConfig) String() string

type LiveEvent added in v0.1.60

type LiveEvent struct {

	// **参数解释**: 事件戳。从1970-01-01 00:00:00:000开始的毫秒数
	Timestamp int64 `json:"timestamp"`

	// **参数解释**: 事件类型。 * 1 弹幕信息 * 2 用户入场 * 3 用户点赞 * 4 用户送礼 * 5 用户订阅\\关注 * 6 房间观看人数
	Type *int32 `json:"type,omitempty"`

	// 事件内容。 事件类型不同,content内容也不同,定义如下所示: - type=1 弹幕信息   content定义:     * user:用户,json     * content: string,弹幕内容     user定义:     * userId:用户id,string     * name:用户姓名,string     * level:用户平台等级,int     * badge:用户牌子名称,string     * badgeLevel:牌子等级,int     举例:   “`json   {     \"timestamp\": 1694481224245,     \"type\": 1,     \"content\": \"{\\\"user\\\":{\\\"userId\\\":\\\"2027271526\\\",\\\"name\\\":\\\"***\\\",\\\"level\\\":17,\\\"badge\\\":\\\"\\\",\\\"badgeLevel\\\":0},\\\"content\\\":\\\"***\\\"}\"   }   “` - type=2 用户入场   content定义:     * user:用户,json     举例:   “`json   {     \"timestamp\": 1694481227655,     \"type\": 2,     \"content\": \"{\\\"user\\\":{\\\"userId\\\":\\\"2978899271\\\",\\\"name\\\":\\\"***\\\",\\\"level\\\":1,\\\"badge\\\":\\\"\\\",\\\"badgeLevel\\\":0}}\"   }   “` - type=3 用户点赞    content定义:     * user:用户,json     举例:   “`json   {     \"timestamp\": 1694481227655,     \"type\": 2,     \"content\": \"{\\\"user\\\":{\\\"userId\\\":\\\"2978899271\\\",\\\"name\\\":\\\"***\\\",\\\"level\\\":1,\\\"badge\\\":\\\"\\\",\\\"badgeLevel\\\":0}}\"   }   “` - type=4 用户送礼   content定义:     * user:用户,json     * gift:礼物信息,json     gift定义:     * giftName:礼物名称,string     * giftNum:礼物数量,int     * totalValue:此处礼物总价值,int     * giftValue:单个礼物价值,int     举例:   “`json   {     \"timestamp\": 1690531652862,     \"type\": 4,     \"content\": \"{\\\"gift\\\":{\\\"giftName\\\":\\\"小星星\\\",\\\"giftNum\\\":10,\\\"totalValue\\\":10,\\\"giftValue\\\":3},\\\"user\\\":{\\\"userId\\\":\\\"douyin_95882940927\\\",\\\"name\\\":\\\"纯爱战士熙熙\\\",\\\"level\\\":2,\\\"badge\\\":\\\"\\\",\\\"badgeLevel\\\":0}}\"   }   “` - type=5 用户订阅    暂未使用 - type=6 房间观看人数   content定义:     * numberOfViewers:房间观看人数,int     举例:   “`json   {     \"timestamp\": 1694481236886,     \"type\": 6,     \"content\": \"{\\\"numberOfViewers\\\":5466}\"   }   “`
	Content *string `json:"content,omitempty"`
}

func (LiveEvent) String added in v0.1.60

func (o LiveEvent) String() string

type LiveEventCallBackConfig added in v0.1.75

type LiveEventCallBackConfig struct {

	// **参数解释**: 直播事件回调地址,为https地址。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-2048位。 **默认取值**: 不涉及。
	LiveEventTypeCallbackUrl *string `json:"live_event_type_callback_url,omitempty"`

	// **参数解释**: 认证类型。 **约束限制**: 不涉及。 **取值范围**: * NONE:URL中自带认证。 * MSS_A:HMACSHA256签名模式,在URL中追加参数hwSecret、hwTime。   取值方式:hwSecret=hmac_sha256(Key, URI(live_event_callback_url)+ hwTime)&hwTime=hex(timestamp) * MSS_A_HEAD:HMACSHA256签名模式,参数hwSecret、hwTime放置在Head中。   取值方式:x-hw-mss-secret=hmac_sha256(Key, URI(live_event_callback_url)+ hwTime)     x-hw-mss-time=hex(timestamp) * MEITUAN_DEFAULT:仅用于美团平台调用回调使用。
	AuthType *LiveEventCallBackConfigAuthType `json:"auth_type,omitempty"`

	// **参数解释**: 密钥Key。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及。
	Key *string `json:"key,omitempty"`

	// **参数解释**: 回调的直播事件类型列表。 **约束限制**: 不涉及。 **取值范围**: 当前仅支持如下取值: * SHOOT_SCRIPT_SWITCH:剧本段落切换事件。  * RTMP_STREAM_STATE_CHANGE:RTMP链接发生变化回调事件。 * REPLY_COMMAND_FINISH:回复播放完成通知。  回调事件结构体定义: * event_type:事件类型。 * message:事件描述。   - SHOOT_SCRIPT_SWITCH事件回调定义如下:     “`json     {       \"event_type\":  \"SHOOT_SCRIPT_SWITCH\",       \"message\":\"{\\\"room_id\\\":\\\"26f065244f754b3aa853b649a21aaf66\\\",\\\"job_id\\\":\\\"e87104f76d7546ce8a46ac6b04c49c3c\\\",\\\"scene_script_name\\\":\\\"商品1\\\",\\\"shoot_script_sequence_no\\\":\\\"2\\\",\\\"shoot_script_title\\\":\\\"段落2\\\"}\"     }     “`   - RTMP_STREAM_STATE_CHANGE回调定义如下:     “`json     {       \"event_type\":  \"RTMP_STREAM_STATE_CHANGE\",       \"message\":\"{\\\"room_id\\\":\\\"26f065244f754b3aa853b649a21aaf66\\\",\\\"job_id\\\":\\\"e87104f76d7546ce8a46ac6b04c49c3c\\\",\\\"output_url\\\":\\\"rtmp://xxx/xx/xx\\\",\\\"stream_key\\\":\\\"xxxxx\\\",\\\"state\\\":\\\"CONNECTED\\\"}\"     }     “`     其中state取值:CONNECTING链路连接中;CONNECTED链路已连接;DISCONNECTED链路已断开,RECONNECTING链路重连中;END联络不再重连,链路已结束。    - REPLY_COMMAND_FINISH回调定义如下:     “`json     {       \"event_type\":  \"REPLY_COMMAND_FINISH\",       \"message\":\"{\\\"room_id\\\":\\\"26f065244f754b3aa853b649a21aaf66\\\",\\\"job_id\\\":\\\"e87104f76d7546ce8a46ac6b04c49c3c\\\",\\\"reply_id\\\":\\\"e87104f76d7546ce8a46ac6b04c49c3c\"}\"     }
	CallbackEventType *[]string `json:"callback_event_type,omitempty"`
}

LiveEventCallBackConfig 直播事件HTTPS回调通知配置

func (LiveEventCallBackConfig) String added in v0.1.75

func (o LiveEventCallBackConfig) String() string

type LiveEventCallBackConfigAuthType added in v0.1.75

type LiveEventCallBackConfigAuthType struct {
	// contains filtered or unexported fields
}

func (LiveEventCallBackConfigAuthType) MarshalJSON added in v0.1.75

func (c LiveEventCallBackConfigAuthType) MarshalJSON() ([]byte, error)

func (*LiveEventCallBackConfigAuthType) UnmarshalJSON added in v0.1.75

func (c *LiveEventCallBackConfigAuthType) UnmarshalJSON(b []byte) error

func (LiveEventCallBackConfigAuthType) Value added in v0.1.75

type LiveEventCallBackConfigAuthTypeEnum added in v0.1.75

type LiveEventCallBackConfigAuthTypeEnum struct {
	NONE            LiveEventCallBackConfigAuthType
	MSS_A           LiveEventCallBackConfigAuthType
	MSS_A_HEAD      LiveEventCallBackConfigAuthType
	MEITUAN_DEFAULT LiveEventCallBackConfigAuthType
}

func GetLiveEventCallBackConfigAuthTypeEnum added in v0.1.75

func GetLiveEventCallBackConfigAuthTypeEnum() LiveEventCallBackConfigAuthTypeEnum

type LiveEventReportRequest added in v0.1.60

type LiveEventReportRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 鉴权Key。通过HmacSHA256生成的鉴权key
	AuthKey *string `json:"auth_key,omitempty"`

	// **参数解释**: 鉴权key过期时间。从1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数。
	ExpiresTime *int64 `json:"expires_time,omitempty"`

	// 是否刷新URL
	RefreshUrl *bool `json:"refresh_url,omitempty"`

	Body *ReportLiveEventReq `json:"body,omitempty"`
}

LiveEventReportRequest Request Object

func (LiveEventReportRequest) String added in v0.1.60

func (o LiveEventReportRequest) String() string

type LiveEventReportResponse added in v0.1.60

type LiveEventReportResponse struct {

	// 刷新后的直播事件上传URL
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

LiveEventReportResponse Response Object

func (LiveEventReportResponse) String added in v0.1.60

func (o LiveEventReportResponse) String() string

type LiveJobLog added in v0.1.86

type LiveJobLog struct {

	// 直播互动记录文件地址
	InteractionRecordsUrl *string `json:"interaction_records_url,omitempty"`
}

LiveJobLog 直播任务记录。

func (LiveJobLog) String added in v0.1.86

func (o LiveJobLog) String() string

type LiveRoomInteractionConfig added in v0.1.117

type LiveRoomInteractionConfig struct {

	// 播放类型。 - APPEND:追加,放置在场景播放队列尾部 - INSERT: 插入,在两个音频文件,或者文本句末添加。 - PLAY_NOW : 立即插入,收到指令后,立即播放,无需等待句末。
	PlayType *LiveRoomInteractionConfigPlayType `json:"play_type,omitempty"`

	// 忽略互动回复中断句子后半句不再播放。用于立即中断场景。默认不忽略。
	IgnoreCurrentSentence *bool `json:"ignore_current_sentence,omitempty"`
}

LiveRoomInteractionConfig 直播使用互动配置信息

func (LiveRoomInteractionConfig) String added in v0.1.117

func (o LiveRoomInteractionConfig) String() string

type LiveRoomInteractionConfigPlayType added in v0.1.117

type LiveRoomInteractionConfigPlayType struct {
	// contains filtered or unexported fields
}

func (LiveRoomInteractionConfigPlayType) MarshalJSON added in v0.1.117

func (c LiveRoomInteractionConfigPlayType) MarshalJSON() ([]byte, error)

func (*LiveRoomInteractionConfigPlayType) UnmarshalJSON added in v0.1.117

func (c *LiveRoomInteractionConfigPlayType) UnmarshalJSON(b []byte) error

func (LiveRoomInteractionConfigPlayType) Value added in v0.1.117

type LiveRoomInteractionConfigPlayTypeEnum added in v0.1.117

type LiveRoomInteractionConfigPlayTypeEnum struct {
	APPEND   LiveRoomInteractionConfigPlayType
	INSERT   LiveRoomInteractionConfigPlayType
	PLAY_NOW LiveRoomInteractionConfigPlayType
}

func GetLiveRoomInteractionConfigPlayTypeEnum added in v0.1.117

func GetLiveRoomInteractionConfigPlayTypeEnum() LiveRoomInteractionConfigPlayTypeEnum

type LiveRoomInteractionRuleInfo added in v0.1.100

type LiveRoomInteractionRuleInfo struct {

	// **参数解释**: 规则索引。用于触发规则时索引具体规则。 **约束限制**: 无需用户填写。 **取值范围**: 字符0-64位 **默认取值**: 不涉及。
	RuleIndex *string `json:"rule_index,omitempty"`

	// **参数解释**: 规则名称。 **约束限制**: 不涉及。 **取值范围**: 字符0-256位 **默认取值**: 不涉及。
	RuleName *string `json:"rule_name,omitempty"`

	// **参数解释**: 是否启用。 **约束限制**: 不涉及。 **取值范围**: * true:启用 * fasle:不启用  **默认取值**: true
	Enabled *bool `json:"enabled,omitempty"`

	// **参数解释**: 规则匹配直播事件类型。接口的取值范围[0,100],实际业务取值如下所示: * 1:弹幕事件  * 2:用户入场事件  * 3:用户点赞事件 * 4:用户送礼事件  * 10: 预置话术事件  请以实际业务取值为准。 > * 1,2,3,4:与LiveEventReport中的event.type对应。 > * 10:匹配预置剧本  **约束限制**: 不涉及。 **默认取值**: 不涉及
	EventType *int32 `json:"event_type,omitempty"`

	HitCondition *HitCondition `json:"hit_condition,omitempty"`

	Trigger *TriggerProcess `json:"trigger,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// **参数解释**: 互动规则库ID。从互动库导入时携带互动库ID。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-64位。 **默认取值**: 不涉及。
	GroupId *string `json:"group_id,omitempty"`

	// **参数解释**: 互动规则库名称。从互动库导入时携带互动库名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	GroupName *string `json:"group_name,omitempty"`

	// **参数解释**: 规则启用场景。启用部分场景时填写。如果不填写则适用所有场景。 **约束限制**: 不涉及。 **取值范围**: 对应直播间场景列表,最大100个场景,这边也对应100个。 条目填写场景名称,字符长度1-256。 **默认取值**: 不涉及。
	EnabledScenes *[]string `json:"enabled_scenes,omitempty"`
}

LiveRoomInteractionRuleInfo 直播使用互动规则配置信息

func (LiveRoomInteractionRuleInfo) String added in v0.1.100

type LiveShootScriptItem added in v0.1.60

type LiveShootScriptItem struct {

	// **参数解释**: 剧本序号。 **约束限制**: 不涉及
	SequenceNo *int32 `json:"sequence_no,omitempty"`

	// **参数解释**: 段落标题。 **约束限制**: 不涉及 **取值范围**: 字符长度0-256位。 **默认取值**: 不涉及。
	Title *string `json:"title,omitempty"`

	TextConfig *TextConfig `json:"text_config,omitempty"`

	AudioConfig *LiveAudioConfig `json:"audio_config,omitempty"`

	RelationProduct *RelationProductInfo `json:"relation_product,omitempty"`
}

LiveShootScriptItem 直播话术配置。

func (LiveShootScriptItem) String added in v0.1.60

func (o LiveShootScriptItem) String() string

type LiveVideoScriptInfo added in v0.1.60

type LiveVideoScriptInfo struct {

	// **参数解释**: 剧本ID。 **约束限制**: 该字段无需填写。 **取值范围**: 字符长度1-64位。 **默认取值**: 不涉及。
	ScriptId *string `json:"script_id,omitempty"`

	// **参数解释**: 剧本名称。 **约束限制**: 该字段必须填写。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName string `json:"script_name"`

	// **参数解释**: 剧本描述。 **约束限制**: 该字段无需填写。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 数字人ID。对应形象和音色组合。 **约束限制**: 该字段暂未启用,无需填写。 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及。
	DhId *string `json:"dh_id,omitempty"`

	// **参数解释**: 数字人模型资产ID,可以从资产库中查询。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 背景配置。
	BackgroundConfig *[]BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts []LiveShootScriptItem `json:"shoot_scripts"`
}

LiveVideoScriptInfo 创视频制作脚本请求。

func (LiveVideoScriptInfo) String added in v0.1.60

func (o LiveVideoScriptInfo) String() string

type LiveWarningItem added in v0.1.75

type LiveWarningItem struct {

	// 告警类型。 - TOO_LESSS_SCRIPT_ITEMS:段落(话术)数量太少。 - TOO_SHORT_SCRIPT_TIME:段落(话术)总时长太短。 - TOO_LESS_DANMAKU_RULES: 弹幕互动规则太少。 - RANDOM_PLAY_CLOSED: 随机播放开关关闭。 - ROTATION_MODEL_CLOSED: 主播轮转未配置。
	WarningType *LiveWarningItemWarningType `json:"warning_type,omitempty"`
}

LiveWarningItem 开播风险警告

func (LiveWarningItem) String added in v0.1.75

func (o LiveWarningItem) String() string

type LiveWarningItemWarningType added in v0.1.75

type LiveWarningItemWarningType struct {
	// contains filtered or unexported fields
}

func (LiveWarningItemWarningType) MarshalJSON added in v0.1.75

func (c LiveWarningItemWarningType) MarshalJSON() ([]byte, error)

func (*LiveWarningItemWarningType) UnmarshalJSON added in v0.1.75

func (c *LiveWarningItemWarningType) UnmarshalJSON(b []byte) error

func (LiveWarningItemWarningType) Value added in v0.1.75

type LiveWarningItemWarningTypeEnum added in v0.1.75

type LiveWarningItemWarningTypeEnum struct {
	TOO_LESSS_SCRIPT_ITEMS LiveWarningItemWarningType
	TOO_SHORT_SCRIPT_TIME  LiveWarningItemWarningType
	TOO_LESS_DANMAKU_RULES LiveWarningItemWarningType
	RANDOM_PLAY_CLOSED     LiveWarningItemWarningType
	ROTATION_MODEL_CLOSED  LiveWarningItemWarningType
}

func GetLiveWarningItemWarningTypeEnum added in v0.1.75

func GetLiveWarningItemWarningTypeEnum() LiveWarningItemWarningTypeEnum

type MaterialAssetMeta

type MaterialAssetMeta struct {

	// 可替换的素材组件列表。
	Components *[]MaterialComponentInfo `json:"components,omitempty"`
}

MaterialAssetMeta 素材元数据。

func (MaterialAssetMeta) String

func (o MaterialAssetMeta) String() string

type MaterialComponentInfo

type MaterialComponentInfo struct {

	// 素材组件名称。
	ComponentName string `json:"component_name"`

	// 素材组件类型。 * CLOTHES:衣服 * PANTS:裤子 * SHOES:鞋子 * HAIR:头发 * EYELASH:睫毛 * EYEBROW:眉毛
	ComponentType MaterialComponentInfoComponentType `json:"component_type"`

	// 素材组件描述。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

MaterialComponentInfo 可替换的素材组件信息

func (MaterialComponentInfo) String

func (o MaterialComponentInfo) String() string

type MaterialComponentInfoComponentType

type MaterialComponentInfoComponentType struct {
	// contains filtered or unexported fields
}

func (MaterialComponentInfoComponentType) MarshalJSON

func (c MaterialComponentInfoComponentType) MarshalJSON() ([]byte, error)

func (*MaterialComponentInfoComponentType) UnmarshalJSON

func (c *MaterialComponentInfoComponentType) UnmarshalJSON(b []byte) error

func (MaterialComponentInfoComponentType) Value

type MobvoiConfig added in v0.1.96

type MobvoiConfig struct {

	// 奇妙问应用帐号。
	AppKey *string `json:"app_key,omitempty"`

	// 奇妙问应用Secret。
	AppSecret *string `json:"app_secret,omitempty"`

	// 奇妙问角色ID。
	RoleId *string `json:"role_id,omitempty"`

	// SIS所在区域
	SisRegion *int32 `json:"sis_region,omitempty"`

	// SIS所在区域的projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`
}

MobvoiConfig 奇妙问应用配置

func (MobvoiConfig) String added in v0.1.96

func (o MobvoiConfig) String() string

type ModelInfo added in v0.1.60

type ModelInfo struct {

	// 模型资产ID,可以从资产库中查询。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 资产名称
	AssetName *string `json:"asset_name,omitempty"`

	// 主播轮换时备选主播数字人资产ID(仅形象资产,不包含音色),可以从资产库中查询。
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`
}

ModelInfo 模型信息

func (ModelInfo) String added in v0.1.60

func (o ModelInfo) String() string

type MotionItem

type MotionItem struct {

	// 时间戳,相对时间戳。  单位秒。  保留3位小数。
	Timestamp *float32 `json:"timestamp,omitempty"`

	// root 3维坐标。
	Root *[]float32 `json:"root,omitempty"`

	// 75个关节点,四元数。
	Joints *[]float32 `json:"joints,omitempty"`

	// 眼动数据
	Eyes *[]float32 `json:"eyes,omitempty"`
}

func (MotionItem) String

func (o MotionItem) String() string

type MultipartUploadInfo added in v0.1.76

type MultipartUploadInfo struct {

	// 分片编号
	PartNumber *string `json:"part_number,omitempty"`

	// 分片文件标识
	Etag *string `json:"etag,omitempty"`
}

MultipartUploadInfo 训练视频已上传分片信息

func (MultipartUploadInfo) String added in v0.1.76

func (o MultipartUploadInfo) String() string

type OpExternalInfo added in v0.1.112

type OpExternalInfo struct {

	// 审核详情id列表
	ReviewIdList *[]string `json:"review_id_list,omitempty"`
}

OpExternalInfo 操作日志附加信息

func (OpExternalInfo) String added in v0.1.112

func (o OpExternalInfo) String() string

type OperationLogInfo added in v0.1.76

type OperationLogInfo struct {

	// 操作时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	OperateTime *string `json:"operate_time,omitempty"`

	// 命令执行结果。 * USER_CREATE_JOD:用户开始分身数字人定制 * USER_VERIFYING_SUBMITTED:用户提交审核 * SYSTEM_VERIFY_FAILED:自动审核失败 * ADMIN_UPDATE_BEAUTY_LEVEL:管理员更新美白等级 * SYSTEM_VERIFY_SUCCESS:自动审核成功 * ADMIN_VERIFY_SUCCESS:人工审核通过 * ADMIN_VERIFY_FAILED:人工审核不通过 * SYSTEM_TRAIN_DATA_PREPROCESSING:训练数据预处理中 * SYSTEM_TRAIN_DATA_PREPROCESS_FAILED:训练数据预处理失败 * SYSTEM_TRAIN_DATA_PREPROCESS_SUCCESS:训练数据预处理成功 * SYSTEM_ACTION_GENERATE_DATA_PREPROCESSING:动作编排原子动作生成中 * SYSTEM_ACTION_GENERATE_DATA_SUCCESS:动作编排原子动作生成成功 * SYSTEM_ACTION_GENERATE_ORI_SUCCESS:动作编排资产数据生成成功 * SYSTEM_ACTION_GENERATE_DATA_FAILED:动作编排原子动作生成失败 * SYSTEM_ACTION_GENERATE_ORI_FAILED:动作编排资产数据生成失败 * SYSTEM_ACTION_GENERATE_ORI_PREPROCESSING:动作编排资产数据生成中 * SYSTEM_TRAINING:开始训练 * ADMIN_STOP_TRAINING_DATA_PREPROCESS:人工中止训练 * ADMIN_STOP_BEAUTY_PREPROCESS:人工中止美白 * ADMIN_STOP_INFERENCE_DATA_PREPROCESS:人工中止推理预处理 * ADMIN_STOP_TRAIN:人工终止训练 * SYSTEM_TRAIN_FAILED:训练失败 * SYSTEM_TRAIN_SUCCESS:训练成功 * SYSTEM_INFERENCE_DATA_PREPROCESSING:推理数据预处理中 * SYSTEM_INFERENCE_DATA_PREPROCESS_FAILED:推理数据预处理失败 * SYSTEM_INFERENCE_DATA_PREPROCESS_SUCCESS:推理数据预处理成功 * SYSTEM_JOB_SUCCESS:任务处理完成 * ADMIN_MASK_UPLOADED:遮罩文件上传完成(已废弃) * ADMIN_UPDATE_VIDEO:管理员更换视频 * ADMIN_UPDATE_ACTION_VIDEO:管理员更换动作编排视频 * ADMIN_RESET:管理员一键重置 * ADMIN_ACCEPT:管理员通过 * USER_REPAIR:用户修复 * SYSTEM_UPDATE_COVER:更换封面 * ADMIN_SET_SILENCE_REPEAT_NUM:管理员设置静默轮数 * SYSTEM_MARKABLE_VIDEO:标记视频生成任务 * SYSTEM_MASK_VERIFY_VIDEO:校验视频生成任务 * SYSTEM_MASK_VERIFY_VIDEO_SUCCESS:校验视频生成成功 * SYSTEM_MASK_VERIFY_VIDEO_FAILED:校验视频生成失败 * SYSTEM_MARKABLE_VIDEO_SUCCESS:标记视频生成成功 * SYSTEM_BEAUTY_PREPROCESSING:美白处理中 * SYSTEM_BEAUTY_PREPROCESS_FAILED:美白处理失败 * ADMIN_CONFIRM_ACTION:管理员确认动作 * ADMIN_STOP_ACTION_GENERATE_DATA_PREPROCESS:人工中止原子动作生成 * ADMIN_STOP_ACTION_GENERATE_ORI_PREPROCESS:人工中止动作编排 * SYSTEM_BEAUTY_PREPROCESS_SUCCESS:美白视频训练预处理成功 * SYSTEM_COMPILE_FAILED:转编译失败 * SYSTEM_COMPILE_SUCCESS:转编译成功 * SYSTEM_MARKABLE_VIDEO_FAILED:标记视频生成失败 * ADMIN_UPDATE_COMPILE:管理员更新转编译配置 * ADMIN_UPDATE_INFERENCE_DATA_PROCESS_VIDEO:管理员更新推理预处理时间段信息 * SYSTEM_EXECUTE_COMPILE:执行转编译 * SYSTEM_EXECUTE_BEAUTY:执行美白处理 * SYSTEM_MASK_VIDEO_AND_ACTION_TIME_SUCCESS:自动标记成功 * SYSTEM_MASK_VIDEO_AND_ACTION_TIME_FAILED:自动标记失败 * USER_UPDATE_VIDEO:用户更换视频 * ADMIN_UPDATE_GENERAL_CONFIG:管理员更新通用配置 * ADMIN_MASK_ACTION_TIME:管理员标记 * STOP_COMPILE:人工中止转编译
	LogType *OperationLogInfoLogType `json:"log_type,omitempty"`

	// 日志描述。用于记录人工审核不通过时的审核意见和DHTS、DHPS上报的错误信息。
	LogDescription *string `json:"log_description,omitempty"`

	// 操作人员。 * USER:用户 * ADMIN:管理员 * SYSTEM:系统
	OperateUser *OperationLogInfoOperateUser `json:"operate_user,omitempty"`
}

OperationLogInfo 操作日志。

func (OperationLogInfo) String added in v0.1.76

func (o OperationLogInfo) String() string

type OperationLogInfoLogType added in v0.1.76

type OperationLogInfoLogType struct {
	// contains filtered or unexported fields
}

func (OperationLogInfoLogType) MarshalJSON added in v0.1.76

func (c OperationLogInfoLogType) MarshalJSON() ([]byte, error)

func (*OperationLogInfoLogType) UnmarshalJSON added in v0.1.76

func (c *OperationLogInfoLogType) UnmarshalJSON(b []byte) error

func (OperationLogInfoLogType) Value added in v0.1.76

func (c OperationLogInfoLogType) Value() string

type OperationLogInfoLogTypeEnum added in v0.1.76

type OperationLogInfoLogTypeEnum struct {
	USER_CREATE_JOD                            OperationLogInfoLogType
	USER_VERIFYING_SUBMITTED                   OperationLogInfoLogType
	SYSTEM_VERIFY_FAILED                       OperationLogInfoLogType
	ADMIN_UPDATE_BEAUTY_LEVEL                  OperationLogInfoLogType
	SYSTEM_VERIFY_SUCCESS                      OperationLogInfoLogType
	ADMIN_VERIFY_SUCCESS                       OperationLogInfoLogType
	ADMIN_VERIFY_FAILED                        OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESSING            OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESS_FAILED        OperationLogInfoLogType
	SYSTEM_TRAIN_DATA_PREPROCESS_SUCCESS       OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_DATA_PREPROCESSING  OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_DATA_SUCCESS        OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_ORI_SUCCESS         OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_DATA_FAILED         OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_ORI_FAILED          OperationLogInfoLogType
	SYSTEM_ACTION_GENERATE_ORI_PREPROCESSING   OperationLogInfoLogType
	SYSTEM_TRAINING                            OperationLogInfoLogType
	ADMIN_STOP_TRAINING_DATA_PREPROCESS        OperationLogInfoLogType
	ADMIN_STOP_BEAUTY_PREPROCESS               OperationLogInfoLogType
	ADMIN_STOP_INFERENCE_DATA_PREPROCESS       OperationLogInfoLogType
	ADMIN_STOP_TRAIN                           OperationLogInfoLogType
	SYSTEM_TRAIN_FAILED                        OperationLogInfoLogType
	SYSTEM_TRAIN_SUCCESS                       OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESSING        OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESS_FAILED    OperationLogInfoLogType
	SYSTEM_INFERENCE_DATA_PREPROCESS_SUCCESS   OperationLogInfoLogType
	SYSTEM_JOB_SUCCESS                         OperationLogInfoLogType
	ADMIN_MASK_UPLOADED                        OperationLogInfoLogType
	ADMIN_UPDATE_VIDEO                         OperationLogInfoLogType
	ADMIN_UPDATE_ACTION_VIDEO                  OperationLogInfoLogType
	ADMIN_RESET                                OperationLogInfoLogType
	ADMIN_ACCEPT                               OperationLogInfoLogType
	USER_REPAIR                                OperationLogInfoLogType
	SYSTEM_UPDATE_COVER                        OperationLogInfoLogType
	ADMIN_SET_SILENCE_REPEAT_NUM               OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO                      OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO                   OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO_SUCCESS           OperationLogInfoLogType
	SYSTEM_MASK_VERIFY_VIDEO_FAILED            OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO_SUCCESS              OperationLogInfoLogType
	SYSTEM_BEAUTY_PREPROCESSING                OperationLogInfoLogType
	SYSTEM_BEAUTY_PREPROCESS_FAILED            OperationLogInfoLogType
	ADMIN_CONFIRM_ACTION                       OperationLogInfoLogType
	ADMIN_STOP_ACTION_GENERATE_DATA_PREPROCESS OperationLogInfoLogType
	ADMIN_STOP_ACTION_GENERATE_ORI_PREPROCESS  OperationLogInfoLogType
	SYSTEM_BEAUTY_PREPROCESS_SUCCESS           OperationLogInfoLogType
	SYSTEM_COMPILE_FAILED                      OperationLogInfoLogType
	SYSTEM_COMPILE_SUCCESS                     OperationLogInfoLogType
	SYSTEM_MARKABLE_VIDEO_FAILED               OperationLogInfoLogType
	ADMIN_UPDATE_COMPILE                       OperationLogInfoLogType
	ADMIN_UPDATE_INFERENCE_DATA_PROCESS_VIDEO  OperationLogInfoLogType
	SYSTEM_EXECUTE_COMPILE                     OperationLogInfoLogType
	SYSTEM_EXECUTE_BEAUTY                      OperationLogInfoLogType
	SYSTEM_MASK_VIDEO_AND_ACTION_TIME_SUCCESS  OperationLogInfoLogType
	SYSTEM_MASK_VIDEO_AND_ACTION_TIME_FAILED   OperationLogInfoLogType
	USER_UPDATE_VIDEO                          OperationLogInfoLogType
	ADMIN_UPDATE_GENERAL_CONFIG                OperationLogInfoLogType
	ADMIN_MASK_ACTION_TIME                     OperationLogInfoLogType
	STOP_COMPILE                               OperationLogInfoLogType
}

func GetOperationLogInfoLogTypeEnum added in v0.1.76

func GetOperationLogInfoLogTypeEnum() OperationLogInfoLogTypeEnum

type OperationLogInfoOperateUser added in v0.1.76

type OperationLogInfoOperateUser struct {
	// contains filtered or unexported fields
}

func (OperationLogInfoOperateUser) MarshalJSON added in v0.1.76

func (c OperationLogInfoOperateUser) MarshalJSON() ([]byte, error)

func (*OperationLogInfoOperateUser) UnmarshalJSON added in v0.1.76

func (c *OperationLogInfoOperateUser) UnmarshalJSON(b []byte) error

func (OperationLogInfoOperateUser) Value added in v0.1.76

type OperationLogInfoOperateUserEnum added in v0.1.76

type OperationLogInfoOperateUserEnum struct {
	USER   OperationLogInfoOperateUser
	ADMIN  OperationLogInfoOperateUser
	SYSTEM OperationLogInfoOperateUser
}

func GetOperationLogInfoOperateUserEnum added in v0.1.76

func GetOperationLogInfoOperateUserEnum() OperationLogInfoOperateUserEnum

type OperationLogItem added in v0.1.119

type OperationLogItem struct {

	// 操作时间
	Time *int64 `json:"time,omitempty"`

	// 操作名称,当前已有的action为CREATE_JOB(创建任务),COMMIT_JOB(提交任务),SYSTEM_AUDIT_PASS(系统审核通过),ADMIN_AUDIT_PASS(管理员审核通过),AUDIT_NOT_PASS(审核未通过),TRAINING_FINISH(训练完成),UPLOADING_MODEL(上传语音模型),COMPLETE_JOB(任务完成)
	Action *string `json:"action,omitempty"`

	// 操作者,USER(用户),ADMIN(管理员),SYSTEM(用户)
	Operator *string `json:"operator,omitempty"`

	ExternalInfo *OpExternalInfo `json:"external_info,omitempty"`
}

OperationLogItem 操作

func (OperationLogItem) String added in v0.1.119

func (o OperationLogItem) String() string

type OutputAssetConfig added in v0.1.60

type OutputAssetConfig struct {

	// **参数解释**: 输出视频资产名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-256位。 **默认取值**: 不涉及。
	AssetName string `json:"asset_name"`
}

OutputAssetConfig 输出视频资产信息配置。

func (OutputAssetConfig) String added in v0.1.60

func (o OutputAssetConfig) String() string

type OutputAssetInfo added in v0.1.60

type OutputAssetInfo struct {

	// 输出视频资产ID。
	AssetId string `json:"asset_id"`

	// 输出视频资产名称。
	AssetName string `json:"asset_name"`

	// 视频封面URL。
	CoverUrl *string `json:"cover_url,omitempty"`

	// 预览视频下载URL。URL有效期24小时。 > * 分身数字人视频制作不支持预览。
	PreviewVideoUrl *string `json:"preview_video_url,omitempty"`
}

OutputAssetInfo 输出资产信息配置。

func (OutputAssetInfo) String added in v0.1.60

func (o OutputAssetInfo) String() string

type OutputInfo

type OutputInfo struct {

	// 面部表情输入地址。
	FaceAddr *string `json:"face_addr,omitempty"`

	// 身体动作输入地址。
	BodyAddr *string `json:"body_addr,omitempty"`

	// 音频输入地址。
	AudioAddr *string `json:"audio_addr,omitempty"`

	// 会话ID。
	SessionId *int32 `json:"session_id,omitempty"`

	// 输出数据的格式版本,如请求中无此参数,则输出数据格式为1.0,可选值有: 1.0: 对应的输出为:         动作数据:75个骨骼旋转值         表情数据:52ARkit表情及参数 2.0: 对应的输出为:         动作数据:55个骨骼旋转值+骨骼3D坐标         表情数据:178个控制器的数据
	OutputDataVersion *string `json:"output_data_version,omitempty"`
}

OutputInfo 输出信息。

func (OutputInfo) String

func (o OutputInfo) String() string

type Pages added in v0.1.78

type Pages struct {

	// 与第一条数据的偏移量
	Offset *int32 `json:"offset,omitempty"`

	// 页面大小
	Limit *int32 `json:"limit,omitempty"`

	// 总数量
	Count *int32 `json:"count,omitempty"`
}

Pages 分页查询的公共属性

func (Pages) String added in v0.1.78

func (o Pages) String() string

type PhotoVideoConfig added in v0.1.60

type PhotoVideoConfig struct {

	// 视频编码格式及视频文件格式。 * H264:h264编码,输出mp4文件
	Codec PhotoVideoConfigCodec `json:"codec"`

	// **参数解释**: 输出平均码率。  单位:kbps。  最小值40,最大值30000。
	Bitrate *int32 `json:"bitrate,omitempty"`

	// 帧率。  单位:FPS。
	FrameRate *PhotoVideoConfigFrameRate `json:"frame_rate,omitempty"`
}

PhotoVideoConfig 视频输出配置。照片数字人支持该输出配置查询,不支持修改。

func (PhotoVideoConfig) String added in v0.1.60

func (o PhotoVideoConfig) String() string

type PhotoVideoConfigCodec added in v0.1.60

type PhotoVideoConfigCodec struct {
	// contains filtered or unexported fields
}

func (PhotoVideoConfigCodec) MarshalJSON added in v0.1.60

func (c PhotoVideoConfigCodec) MarshalJSON() ([]byte, error)

func (*PhotoVideoConfigCodec) UnmarshalJSON added in v0.1.60

func (c *PhotoVideoConfigCodec) UnmarshalJSON(b []byte) error

func (PhotoVideoConfigCodec) Value added in v0.1.60

func (c PhotoVideoConfigCodec) Value() string

type PhotoVideoConfigCodecEnum added in v0.1.60

type PhotoVideoConfigCodecEnum struct {
	H264 PhotoVideoConfigCodec
}

func GetPhotoVideoConfigCodecEnum added in v0.1.60

func GetPhotoVideoConfigCodecEnum() PhotoVideoConfigCodecEnum

type PhotoVideoConfigFrameRate added in v0.1.60

type PhotoVideoConfigFrameRate struct {
	// contains filtered or unexported fields
}

func (PhotoVideoConfigFrameRate) MarshalJSON added in v0.1.60

func (c PhotoVideoConfigFrameRate) MarshalJSON() ([]byte, error)

func (*PhotoVideoConfigFrameRate) UnmarshalJSON added in v0.1.60

func (c *PhotoVideoConfigFrameRate) UnmarshalJSON(b []byte) error

func (PhotoVideoConfigFrameRate) Value added in v0.1.60

type PhotoVideoConfigFrameRateEnum added in v0.1.60

type PhotoVideoConfigFrameRateEnum struct {
	E_24 PhotoVideoConfigFrameRate
	E_25 PhotoVideoConfigFrameRate
	E_30 PhotoVideoConfigFrameRate
}

func GetPhotoVideoConfigFrameRateEnum added in v0.1.60

func GetPhotoVideoConfigFrameRateEnum() PhotoVideoConfigFrameRateEnum

type PictureModelingByUrlReq

type PictureModelingByUrlReq struct {

	// 图片URL
	PictureUrl string `json:"picture_url"`

	// 风格ID
	StyleId string `json:"style_id"`

	// 模型名称
	Name string `json:"name"`

	// 照片建模任务结束的回调地址。
	NotifyUrl *string `json:"notify_url,omitempty"`
}

PictureModelingByUrlReq 任务请求

func (PictureModelingByUrlReq) String

func (o PictureModelingByUrlReq) String() string

type PictureModelingInfo

type PictureModelingInfo struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State PictureModelingInfoState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 数字人模型名称。
	Name *string `json:"name,omitempty"`

	// 风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 模型封面URL。
	ModelCoverUrl *string `json:"model_cover_url,omitempty"`
}

PictureModelingInfo 照片建模任务详情。

func (PictureModelingInfo) String

func (o PictureModelingInfo) String() string

type PictureModelingInfoState

type PictureModelingInfoState struct {
	// contains filtered or unexported fields
}

func (PictureModelingInfoState) MarshalJSON

func (c PictureModelingInfoState) MarshalJSON() ([]byte, error)

func (*PictureModelingInfoState) UnmarshalJSON

func (c *PictureModelingInfoState) UnmarshalJSON(b []byte) error

func (PictureModelingInfoState) Value

func (c PictureModelingInfoState) Value() string

type PictureModelingInfoStateEnum

type PictureModelingInfoStateEnum struct {
	WAITING         PictureModelingInfoState
	PROCESSING      PictureModelingInfoState
	PARTIAL_SUCCEED PictureModelingInfoState
	SUCCEED         PictureModelingInfoState
	FAILED          PictureModelingInfoState
	CANCELED        PictureModelingInfoState
}

func GetPictureModelingInfoStateEnum

func GetPictureModelingInfoStateEnum() PictureModelingInfoStateEnum

type PlatformLiveDetailInfo added in v0.1.119

type PlatformLiveDetailInfo struct {

	// 直播平台ID。
	PlatformId *string `json:"platform_id,omitempty"`

	// 直播平台。美团填写meituan
	Platform *string `json:"platform,omitempty"`

	// 授权账号信息。 美团平台对应:opBizCode
	Account *string `json:"account,omitempty"`

	// 直播ID。如果配置,则段落切换回调中会携带该信息。 美团对应liveId
	LiveId *string `json:"live_id,omitempty"`
}

PlatformLiveDetailInfo 平台直播信息

func (PlatformLiveDetailInfo) String added in v0.1.119

func (o PlatformLiveDetailInfo) String() string

type PlatformLiveInfo added in v0.1.119

type PlatformLiveInfo struct {

	// 直播平台ID。
	PlatformId string `json:"platform_id"`

	// 直播ID。如果配置,则段落切换回调中会携带该信息。只能包含英文、数字、-、_。 美团对应liveId
	LiveId string `json:"live_id"`
}

PlatformLiveInfo 平台直播信息

func (PlatformLiveInfo) String added in v0.1.119

func (o PlatformLiveInfo) String() string

type PlayPolicy added in v0.1.60

type PlayPolicy struct {

	// **参数解释**: 剧本重复播放次数。 * -1:表示持续重复,直至人工停止。 * 0:表示不重复,仅执行一次。 * 其他值n:实际运行次数为n+1次。  **约束限制**: 不涉及。
	RepeatCount *int32 `json:"repeat_count,omitempty"`

	// **参数解释**: 是否自动播放剧本。 **约束限制**: 不涉及。 **取值范围**: * true:服务完成任务初始化后,自动播放剧本。 * false:服务完成任务初始化后,等待信号后再开始播放剧本。
	AutoPlayScript *bool `json:"auto_play_script,omitempty"`

	// **参数解释**: 驱动方式。 **约束限制**: 不涉及。 **取值范围**: * TEXT:文本驱动,即通过TTS合成语音。 * AUDIO:语音驱动。 * NO_PRESET:无预置剧本,人工控制模式。
	PlayMode *PlayPolicyPlayMode `json:"play_mode,omitempty"`

	// **参数解释**: 随机播报模式。 **约束限制**: 从第二轮播报开始随机。 **取值范围**: * NONE:不启动随机播报。 * SCENE:按场景随机播报。场景内段落按顺序播报。 * SCRIPT_ITEM:按段落随机播报。场景按顺序播报。 * SCENE_AND_SCRIPT_ITEM:场景和段落都随机播报。
	RandomPlayMode *PlayPolicyRandomPlayMode `json:"random_play_mode,omitempty"`

	// **参数解释**: 是否需要独立采集端。用于客户端播放与命令分离场景。 **约束限制**: 不涉及。 **取值范围**: * true:分配CAPTURE、PLAYER两个RTC用户。 * fasle:仅分配PLAYER一个RTC用户。
	NeedIndependentCaptureClient *bool `json:"need_independent_capture_client,omitempty"`
}

PlayPolicy 剧本播放策略

func (PlayPolicy) String added in v0.1.60

func (o PlayPolicy) String() string

type PlayPolicyPlayMode added in v0.1.60

type PlayPolicyPlayMode struct {
	// contains filtered or unexported fields
}

func (PlayPolicyPlayMode) MarshalJSON added in v0.1.60

func (c PlayPolicyPlayMode) MarshalJSON() ([]byte, error)

func (*PlayPolicyPlayMode) UnmarshalJSON added in v0.1.60

func (c *PlayPolicyPlayMode) UnmarshalJSON(b []byte) error

func (PlayPolicyPlayMode) Value added in v0.1.60

func (c PlayPolicyPlayMode) Value() string

type PlayPolicyPlayModeEnum added in v0.1.60

type PlayPolicyPlayModeEnum struct {
	TEXT      PlayPolicyPlayMode
	AUDIO     PlayPolicyPlayMode
	NO_PRESET PlayPolicyPlayMode
}

func GetPlayPolicyPlayModeEnum added in v0.1.60

func GetPlayPolicyPlayModeEnum() PlayPolicyPlayModeEnum

type PlayPolicyRandomPlayMode added in v0.1.75

type PlayPolicyRandomPlayMode struct {
	// contains filtered or unexported fields
}

func (PlayPolicyRandomPlayMode) MarshalJSON added in v0.1.75

func (c PlayPolicyRandomPlayMode) MarshalJSON() ([]byte, error)

func (*PlayPolicyRandomPlayMode) UnmarshalJSON added in v0.1.75

func (c *PlayPolicyRandomPlayMode) UnmarshalJSON(b []byte) error

func (PlayPolicyRandomPlayMode) Value added in v0.1.75

func (c PlayPolicyRandomPlayMode) Value() string

type PlayPolicyRandomPlayModeEnum added in v0.1.75

type PlayPolicyRandomPlayModeEnum struct {
	NONE                  PlayPolicyRandomPlayMode
	SCENE                 PlayPolicyRandomPlayMode
	SCRIPT_ITEM           PlayPolicyRandomPlayMode
	SCENE_AND_SCRIPT_ITEM PlayPolicyRandomPlayMode
}

func GetPlayPolicyRandomPlayModeEnum added in v0.1.75

func GetPlayPolicyRandomPlayModeEnum() PlayPolicyRandomPlayModeEnum

type PptAssetMeta

type PptAssetMeta struct {

	// **参数解释**: PPT是否需要自动解析。 **约束限制**: 部分过于复杂的PPT或压缩比过高的PPT可能无法解析。 超过50页PPT仅转换50页 转换的图片无法保证完全还原,需要自行确认。 **取值范围**: * true: 自动解析 * false: 无需解析
	AutoAnalysis *bool `json:"auto_analysis,omitempty"`

	// **参数解释**: PPT解析状态。 **约束限制**: 不涉及 **取值范围**: * INITIALIZE:初始 * WAITING:等待 * CONVERTING:解析中 * FAILED:失败 * SUCCEEDED:成功 * CANCELED:取消  **默认取值**: 不涉及
	PptAnalysisStatus *PptAssetMetaPptAnalysisStatus `json:"ppt_analysis_status,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// **参数解释**: PPT页面总数。 **约束限制**: 不涉及
	PageCount *int32 `json:"page_count,omitempty"`

	// PPT页面图片。
	Pages *[]PptPageInfo `json:"pages,omitempty"`
}

PptAssetMeta PPT资产元数据信息。

func (PptAssetMeta) String

func (o PptAssetMeta) String() string

type PptAssetMetaPptAnalysisStatus

type PptAssetMetaPptAnalysisStatus struct {
	// contains filtered or unexported fields
}

func (PptAssetMetaPptAnalysisStatus) MarshalJSON

func (c PptAssetMetaPptAnalysisStatus) MarshalJSON() ([]byte, error)

func (*PptAssetMetaPptAnalysisStatus) UnmarshalJSON

func (c *PptAssetMetaPptAnalysisStatus) UnmarshalJSON(b []byte) error

func (PptAssetMetaPptAnalysisStatus) Value

type PptPageInfo

type PptPageInfo struct {

	// **参数解释**: 页面编号。 **约束限制**: 不涉及
	PageNo *int32 `json:"page_no,omitempty"`

	// **参数解释**: 页面对应图片文件ID。 **约束限制**: 不涉及 **取值范围**: 字符长度1-64位 **默认取值**: 不涉及
	FileId *string `json:"file_id,omitempty"`

	// **参数解释**: 页面对应图片文件ID **约束限制**: 不涉及 **取值范围**: 字符长度0-2048位 **默认取值**: 不涉及。
	PageContent *string `json:"page_content,omitempty"`
}

PptPageInfo PPT图片元数据。

func (PptPageInfo) String

func (o PptPageInfo) String() string

type PreviewInfo added in v0.1.119

type PreviewInfo struct {

	// 文本内容hash值
	TextSha256 *string `json:"text_sha256,omitempty"`

	// 文本对应音频文件下载链接
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`
}

func (PreviewInfo) String added in v0.1.119

func (o PreviewInfo) String() string

type ProductAssetReleation added in v0.1.100

type ProductAssetReleation struct {
	AssetItem *ProductMediaInfo `json:"asset_item,omitempty"`

	TextItem *ProductTextInfo `json:"text_item,omitempty"`

	// 添加或删除资产关联 - LINK :将资产纳入管理 - UNLINK :将资产移除管理
	Action *ProductAssetReleationAction `json:"action,omitempty"`
}

ProductAssetReleation 更新资产组合

func (ProductAssetReleation) String added in v0.1.100

func (o ProductAssetReleation) String() string

type ProductAssetReleationAction added in v0.1.100

type ProductAssetReleationAction struct {
	// contains filtered or unexported fields
}

func (ProductAssetReleationAction) MarshalJSON added in v0.1.100

func (c ProductAssetReleationAction) MarshalJSON() ([]byte, error)

func (*ProductAssetReleationAction) UnmarshalJSON added in v0.1.100

func (c *ProductAssetReleationAction) UnmarshalJSON(b []byte) error

func (ProductAssetReleationAction) Value added in v0.1.100

type ProductAssetReleationActionEnum added in v0.1.100

type ProductAssetReleationActionEnum struct {
	LINK   ProductAssetReleationAction
	UNLINK ProductAssetReleationAction
}

func GetProductAssetReleationActionEnum added in v0.1.100

func GetProductAssetReleationActionEnum() ProductAssetReleationActionEnum

type ProductBasicInfo added in v0.1.100

type ProductBasicInfo struct {

	// 商品名称
	Name string `json:"name"`

	// 商品描述
	Description *string `json:"description,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	Cover *ProductCoverInfo `json:"cover,omitempty"`

	// 文本列表
	TextList *[]ProductTextInfo `json:"text_list,omitempty"`

	// 素材资产列表
	AssetList *[]ProductMediaInfo `json:"asset_list,omitempty"`
}

ProductBasicInfo 商品基本信息

func (ProductBasicInfo) String added in v0.1.100

func (o ProductBasicInfo) String() string

type ProductCoverDetailInfo added in v0.1.100

type ProductCoverDetailInfo struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`

	// 封面图片路径。
	CoverUrl *string `json:"cover_url,omitempty"`

	// 缩略图路径。
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`
}

ProductCoverDetailInfo 商品封面信息

func (ProductCoverDetailInfo) String added in v0.1.100

func (o ProductCoverDetailInfo) String() string

type ProductCoverInfo added in v0.1.100

type ProductCoverInfo struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`
}

ProductCoverInfo 商品封面信息

func (ProductCoverInfo) String added in v0.1.100

func (o ProductCoverInfo) String() string

type ProductDetailInfo added in v0.1.100

type ProductDetailInfo struct {

	// 商品ID
	ProductId *string `json:"product_id,omitempty"`

	// 商品名称
	Name *string `json:"name,omitempty"`

	// 商品描述
	Description *string `json:"description,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	Cover *ProductCoverDetailInfo `json:"cover,omitempty"`

	// 文本列表
	TextList *[]ProductTextInfo `json:"text_list,omitempty"`

	// 素材资产列表
	AssetList *[]ProductMediaDetailInfo `json:"asset_list,omitempty"`

	// 商品创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 商品更新时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 商品状态枚举 * ACTIVED:已激活 * UNACTIVED:未激活 * BLOCK: 被冻结,商品不可用 * DELETED:已删除
	State *ProductDetailInfoState `json:"state,omitempty"`
}

ProductDetailInfo 商品详细信息

func (ProductDetailInfo) String added in v0.1.100

func (o ProductDetailInfo) String() string

type ProductDetailInfoState added in v0.1.100

type ProductDetailInfoState struct {
	// contains filtered or unexported fields
}

func (ProductDetailInfoState) MarshalJSON added in v0.1.100

func (c ProductDetailInfoState) MarshalJSON() ([]byte, error)

func (*ProductDetailInfoState) UnmarshalJSON added in v0.1.100

func (c *ProductDetailInfoState) UnmarshalJSON(b []byte) error

func (ProductDetailInfoState) Value added in v0.1.100

func (c ProductDetailInfoState) Value() string

type ProductDetailInfoStateEnum added in v0.1.100

type ProductDetailInfoStateEnum struct {
	ACTIVED   ProductDetailInfoState
	UNACTIVED ProductDetailInfoState
	BLOCK     ProductDetailInfoState
	DELETED   ProductDetailInfoState
}

func GetProductDetailInfoStateEnum added in v0.1.100

func GetProductDetailInfoStateEnum() ProductDetailInfoStateEnum

type ProductMediaDetailInfo added in v0.1.100

type ProductMediaDetailInfo struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`

	// 资产类型 * IMAGE:图片 * VIDEO:视频 * AUDIO:音频
	AssetType *ProductMediaDetailInfoAssetType `json:"asset_type,omitempty"`

	// **参数解释**: 资产次序。不设置或者0表示按照加入时间先后排序。业务上将次序最靠前的图片设置为商品封面。
	Order *int32 `json:"order,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产状态。
	AssetState *string `json:"asset_state,omitempty"`

	// 封面图片路径。
	CoverUrl *string `json:"cover_url,omitempty"`

	// 缩略图路径。
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`

	// 缩略图路径。
	MainUrl *string `json:"main_url,omitempty"`
}

func (ProductMediaDetailInfo) String added in v0.1.100

func (o ProductMediaDetailInfo) String() string

type ProductMediaDetailInfoAssetType added in v0.1.100

type ProductMediaDetailInfoAssetType struct {
	// contains filtered or unexported fields
}

func (ProductMediaDetailInfoAssetType) MarshalJSON added in v0.1.100

func (c ProductMediaDetailInfoAssetType) MarshalJSON() ([]byte, error)

func (*ProductMediaDetailInfoAssetType) UnmarshalJSON added in v0.1.100

func (c *ProductMediaDetailInfoAssetType) UnmarshalJSON(b []byte) error

func (ProductMediaDetailInfoAssetType) Value added in v0.1.100

type ProductMediaDetailInfoAssetTypeEnum added in v0.1.100

type ProductMediaDetailInfoAssetTypeEnum struct {
	IMAGE ProductMediaDetailInfoAssetType
	VIDEO ProductMediaDetailInfoAssetType
	AUDIO ProductMediaDetailInfoAssetType
}

func GetProductMediaDetailInfoAssetTypeEnum added in v0.1.100

func GetProductMediaDetailInfoAssetTypeEnum() ProductMediaDetailInfoAssetTypeEnum

type ProductMediaInfo added in v0.1.100

type ProductMediaInfo struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`

	// 资产类型 * IMAGE:图片 * VIDEO:视频 * AUDIO:音频
	AssetType *ProductMediaInfoAssetType `json:"asset_type,omitempty"`

	// **参数解释**: 资产次序。不设置或者0表示按照加入时间先后排序。业务上将次序最靠前的图片设置为商品封面。
	Order *int32 `json:"order,omitempty"`
}

ProductMediaInfo 商品素材信息

func (ProductMediaInfo) String added in v0.1.100

func (o ProductMediaInfo) String() string

type ProductMediaInfoAssetType added in v0.1.100

type ProductMediaInfoAssetType struct {
	// contains filtered or unexported fields
}

func (ProductMediaInfoAssetType) MarshalJSON added in v0.1.100

func (c ProductMediaInfoAssetType) MarshalJSON() ([]byte, error)

func (*ProductMediaInfoAssetType) UnmarshalJSON added in v0.1.100

func (c *ProductMediaInfoAssetType) UnmarshalJSON(b []byte) error

func (ProductMediaInfoAssetType) Value added in v0.1.100

type ProductMediaInfoAssetTypeEnum added in v0.1.100

type ProductMediaInfoAssetTypeEnum struct {
	IMAGE ProductMediaInfoAssetType
	VIDEO ProductMediaInfoAssetType
	AUDIO ProductMediaInfoAssetType
}

func GetProductMediaInfoAssetTypeEnum added in v0.1.100

func GetProductMediaInfoAssetTypeEnum() ProductMediaInfoAssetTypeEnum

type ProductTextInfo added in v0.1.100

type ProductTextInfo struct {

	// 文本标题
	Title *string `json:"title,omitempty"`

	// 文本
	Text *string `json:"text,omitempty"`
}

ProductTextInfo 商品文本信息

func (ProductTextInfo) String added in v0.1.100

func (o ProductTextInfo) String() string

type RelationProductInfo added in v0.1.119

type RelationProductInfo struct {

	// 关联商品ID。如果配置,则段落切换回调中会携带该信息。美团平台对应goodsId
	ProductId *string `json:"product_id,omitempty"`

	// 关联商品标题/名称。如果配置,则段落切换回调中会携带该信息。美团平台对应goodsTitle
	ProductTitle *string `json:"product_title,omitempty"`
}

RelationProductInfo 关联商品

func (RelationProductInfo) String added in v0.1.119

func (o RelationProductInfo) String() string

type ReplicationAssetInfo added in v0.1.86

type ReplicationAssetInfo struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 加密后的资产信息。
	AssetInfo *string `json:"asset_info,omitempty"`

	EncryptionInfo *ReplicationEncInfo `json:"encryption_info,omitempty"`

	// 过期时间
	ExpireTime *int64 `json:"expire_time,omitempty"`
}

ReplicationAssetInfo 资产复制信息

func (ReplicationAssetInfo) String added in v0.1.86

func (o ReplicationAssetInfo) String() string

type ReplicationEncInfo added in v0.1.86

type ReplicationEncInfo struct {

	// 加密算法
	Algorithm *string `json:"algorithm,omitempty"`

	// 秘钥id
	KeyId *string `json:"key_id,omitempty"`

	// 初始化向量
	Iv *string `json:"iv,omitempty"`
}

ReplicationEncInfo 加密信息

func (ReplicationEncInfo) String added in v0.1.86

func (o ReplicationEncInfo) String() string

type ReplyAudioInfo added in v0.1.75

type ReplyAudioInfo struct {

	// 音频URL
	AudioUrl *string `json:"audio_url,omitempty"`

	// 音频名
	AudioName *string `json:"audio_name,omitempty"`
}

ReplyAudioInfo 回复音频信息

func (ReplyAudioInfo) String added in v0.1.75

func (o ReplyAudioInfo) String() string

type ReportLiveEventReq added in v0.1.60

type ReportLiveEventReq struct {

	// **参数解释**: 事件条目数。
	Total int32 `json:"total"`

	// 事件内容。
	Events *[]LiveEvent `json:"events,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

func (ReportLiveEventReq) String added in v0.1.60

func (o ReportLiveEventReq) String() string

type ResetActiveCodeReq added in v0.1.112

type ResetActiveCodeReq struct {

	// 是否清除鉴权凭证。
	CleanAuthCredential *bool `json:"clean_auth_credential,omitempty"`
}

ResetActiveCodeReq 重置激活码请求。

func (ResetActiveCodeReq) String added in v0.1.112

func (o ResetActiveCodeReq) String() string

type ResetActiveCodeRequest added in v0.1.86

type ResetActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 激活码ID。
	ActiveCodeId string `json:"active_code_id"`

	Body *ResetActiveCodeReq `json:"body,omitempty"`
}

ResetActiveCodeRequest Request Object

func (ResetActiveCodeRequest) String added in v0.1.86

func (o ResetActiveCodeRequest) String() string

type ResetActiveCodeResponse added in v0.1.86

type ResetActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ResetActiveCodeResponse Response Object

func (ResetActiveCodeResponse) String added in v0.1.86

func (o ResetActiveCodeResponse) String() string

type ResourceItemInfo added in v0.1.119

type ResourceItemInfo struct {

	// 资源ID。
	ResourceId *string `json:"resource_id,omitempty"`

	// cloudServiceId的订单id。 云服务购买清单等场景必填(purchaseMode取值为3、4),每个CloudService生成一个订单;此场景如果为空,则报错。 其他场景,为空。
	OrderId *string `json:"order_id,omitempty"`

	// 资源截止时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ResourceExpireTime *string `json:"resource_expire_time,omitempty"`

	// 资源类型。详见[资源类型](metastudio_02_0042.xml)。
	ResourceType *string `json:"resource_type,omitempty"`

	// 业务类型。 * VOICE_CLONE:声音制作 * SYNTHETICS_SOUND:声音合成 * ASSET_MANAGER:资产管理 * MODELING_2D:形象制作 * LIVE_2D:分身数字人视频直播 * VIDEO_2D:分身数字人视频制作 * CHAT_2D:分身数字人智能交互 * BUSINESS_CARD_2D:分身数字人名片 * PICTURE_2D:照片数字人视频 * MODELING_3D:3D照片建模 * VDS_3D:3D视觉驱动 * TTSA_3D:3D语音驱动 * FLEXUS_2D:flexus版本资源
	BusinessType *ResourceItemInfoBusinessType `json:"business_type,omitempty"`

	// 子资源类型。当前只有flexus套餐包存在该字段 * voice_clone_flexus: 语音克隆Flexus版 * modeling_count_2d_model_flexus: 分身数字人形象制作Flexus版 * video_time_flexus_2d_model: 分身数字人Flexus版本视频制作
	SubResourceType *string `json:"sub_resource_type,omitempty"`

	// 是否子资源。子资源描述的是子资源的数量和单位
	IsSubResource *bool `json:"is_sub_resource,omitempty"`

	// 计费类型。 * PERIODIC: 包周期 * ONE_TIME:一次性 * ON_DEMAND:按需
	ChargingMode *ResourceItemInfoChargingMode `json:"charging_mode,omitempty"`

	// 资源来源。 * PURCHASED: 购买 * SP_ALLOCATED:SP分配 * ADMIN_ALLOCATED:系统管理员分配
	ResourceSource *string `json:"resource_source,omitempty"`

	// 总量
	Amount float32 `json:"amount,omitempty"`

	// 使用量
	Usage float32 `json:"usage,omitempty"`

	// 单位。 * NUM:个数(形象/声音) * MIN:分钟(视频制作) * HOUR:小时 (直播) * CHANNEL:路(直播/交互) * GB:GB(资产管理) * MILLION_WORDS:百万字 * TEN_THOUSAND_WORDS:万字 * TIME:次
	Unit *ResourceItemInfoUnit `json:"unit,omitempty"`
}

ResourceItemInfo 资源使用信息

func (ResourceItemInfo) String added in v0.1.119

func (o ResourceItemInfo) String() string

type ResourceItemInfoBusinessType added in v0.1.119

type ResourceItemInfoBusinessType struct {
	// contains filtered or unexported fields
}

func (ResourceItemInfoBusinessType) MarshalJSON added in v0.1.119

func (c ResourceItemInfoBusinessType) MarshalJSON() ([]byte, error)

func (*ResourceItemInfoBusinessType) UnmarshalJSON added in v0.1.119

func (c *ResourceItemInfoBusinessType) UnmarshalJSON(b []byte) error

func (ResourceItemInfoBusinessType) Value added in v0.1.119

type ResourceItemInfoBusinessTypeEnum added in v0.1.119

func GetResourceItemInfoBusinessTypeEnum added in v0.1.119

func GetResourceItemInfoBusinessTypeEnum() ResourceItemInfoBusinessTypeEnum

type ResourceItemInfoChargingMode added in v0.1.119

type ResourceItemInfoChargingMode struct {
	// contains filtered or unexported fields
}

func (ResourceItemInfoChargingMode) MarshalJSON added in v0.1.119

func (c ResourceItemInfoChargingMode) MarshalJSON() ([]byte, error)

func (*ResourceItemInfoChargingMode) UnmarshalJSON added in v0.1.119

func (c *ResourceItemInfoChargingMode) UnmarshalJSON(b []byte) error

func (ResourceItemInfoChargingMode) Value added in v0.1.119

type ResourceItemInfoChargingModeEnum added in v0.1.119

type ResourceItemInfoChargingModeEnum struct {
	PERIODIC  ResourceItemInfoChargingMode
	ONE_TIME  ResourceItemInfoChargingMode
	ON_DEMAND ResourceItemInfoChargingMode
}

func GetResourceItemInfoChargingModeEnum added in v0.1.119

func GetResourceItemInfoChargingModeEnum() ResourceItemInfoChargingModeEnum

type ResourceItemInfoUnit added in v0.1.119

type ResourceItemInfoUnit struct {
	// contains filtered or unexported fields
}

func (ResourceItemInfoUnit) MarshalJSON added in v0.1.119

func (c ResourceItemInfoUnit) MarshalJSON() ([]byte, error)

func (*ResourceItemInfoUnit) UnmarshalJSON added in v0.1.119

func (c *ResourceItemInfoUnit) UnmarshalJSON(b []byte) error

func (ResourceItemInfoUnit) Value added in v0.1.119

func (c ResourceItemInfoUnit) Value() string

type ResourceItemInfoUnitEnum added in v0.1.119

type ResourceItemInfoUnitEnum struct {
	NUM                ResourceItemInfoUnit
	MIN                ResourceItemInfoUnit
	HOUR               ResourceItemInfoUnit
	CHANNEL            ResourceItemInfoUnit
	GB                 ResourceItemInfoUnit
	MILLION_WORDS      ResourceItemInfoUnit
	TEN_THOUSAND_WORDS ResourceItemInfoUnit
	TIME               ResourceItemInfoUnit
}

func GetResourceItemInfoUnitEnum added in v0.1.119

func GetResourceItemInfoUnitEnum() ResourceItemInfoUnitEnum

type ResourceUsageInfo added in v0.1.119

type ResourceUsageInfo struct {

	// 资源类型。详见[资源类型](metastudio_02_0042.xml)。
	ResourceType *string `json:"resource_type,omitempty"`

	// 业务类型。 * VOICE_CLONE:声音制作 * SYNTHETICS_SOUND:声音合成 * ASSET_MANAGER:资产管理 * MODELING_2D:形象制作 * LIVE_2D:分身数字人视频直播 * VIDEO_2D:分身数字人视频制作 * CHAT_2D:分身数字人智能交互 * BUSINESS_CARD_2D:分身数字人名片 * PICTURE_2D:照片数字人视频 * MODELING_3D:3D照片建模 * VDS_3D:3D视觉驱动 * TTSA_3D:3D语音驱动 * FLEXUS_2D:FLEXUS版本资源
	BusinessType *ResourceUsageInfoBusinessType `json:"business_type,omitempty"`

	// 子资源类型。
	SubResourceType *string `json:"sub_resource_type,omitempty"`

	// 是否子资源。子资源描述的是子资源的数量和单位
	IsSubResource *bool `json:"is_sub_resource,omitempty"`

	// 计费类型。 * PERIODIC: 包周期 * ONE_TIME:一次性 * ON_DEMAND:按需
	ChargingMode *ResourceUsageInfoChargingMode `json:"charging_mode,omitempty"`

	// 资源来源。 * PURCHASED: 购买 * SP_ALLOCATED:SP分配 * ADMIN_ALLOCATED:系统管理员分配
	ResourceSource *string `json:"resource_source,omitempty"`

	// 总量
	Amount float32 `json:"amount,omitempty"`

	// 使用量
	Usage float32 `json:"usage,omitempty"`

	// 单位。 * NUM:个数(形象/声音) * MIN:分钟(视频制作) * HOUR:小时 (直播) * CHANNEL:路(直播/交互) * GB:GB(资产管理) * MILLION_WORDS:百万字 * TEN_THOUSAND_WORDS:万字 * TIME:次
	Unit *ResourceUsageInfoUnit `json:"unit,omitempty"`
}

ResourceUsageInfo 资源使用信息

func (ResourceUsageInfo) String added in v0.1.119

func (o ResourceUsageInfo) String() string

type ResourceUsageInfoBusinessType added in v0.1.119

type ResourceUsageInfoBusinessType struct {
	// contains filtered or unexported fields
}

func (ResourceUsageInfoBusinessType) MarshalJSON added in v0.1.119

func (c ResourceUsageInfoBusinessType) MarshalJSON() ([]byte, error)

func (*ResourceUsageInfoBusinessType) UnmarshalJSON added in v0.1.119

func (c *ResourceUsageInfoBusinessType) UnmarshalJSON(b []byte) error

func (ResourceUsageInfoBusinessType) Value added in v0.1.119

type ResourceUsageInfoChargingMode added in v0.1.119

type ResourceUsageInfoChargingMode struct {
	// contains filtered or unexported fields
}

func (ResourceUsageInfoChargingMode) MarshalJSON added in v0.1.119

func (c ResourceUsageInfoChargingMode) MarshalJSON() ([]byte, error)

func (*ResourceUsageInfoChargingMode) UnmarshalJSON added in v0.1.119

func (c *ResourceUsageInfoChargingMode) UnmarshalJSON(b []byte) error

func (ResourceUsageInfoChargingMode) Value added in v0.1.119

type ResourceUsageInfoChargingModeEnum added in v0.1.119

type ResourceUsageInfoChargingModeEnum struct {
	PERIODIC  ResourceUsageInfoChargingMode
	ONE_TIME  ResourceUsageInfoChargingMode
	ON_DEMAND ResourceUsageInfoChargingMode
}

func GetResourceUsageInfoChargingModeEnum added in v0.1.119

func GetResourceUsageInfoChargingModeEnum() ResourceUsageInfoChargingModeEnum

type ResourceUsageInfoUnit added in v0.1.119

type ResourceUsageInfoUnit struct {
	// contains filtered or unexported fields
}

func (ResourceUsageInfoUnit) MarshalJSON added in v0.1.119

func (c ResourceUsageInfoUnit) MarshalJSON() ([]byte, error)

func (*ResourceUsageInfoUnit) UnmarshalJSON added in v0.1.119

func (c *ResourceUsageInfoUnit) UnmarshalJSON(b []byte) error

func (ResourceUsageInfoUnit) Value added in v0.1.119

func (c ResourceUsageInfoUnit) Value() string

type ResourceUsageInfoUnitEnum added in v0.1.119

type ResourceUsageInfoUnitEnum struct {
	NUM                ResourceUsageInfoUnit
	MIN                ResourceUsageInfoUnit
	HOUR               ResourceUsageInfoUnit
	CHANNEL            ResourceUsageInfoUnit
	GB                 ResourceUsageInfoUnit
	MILLION_WORDS      ResourceUsageInfoUnit
	TEN_THOUSAND_WORDS ResourceUsageInfoUnit
	TIME               ResourceUsageInfoUnit
}

func GetResourceUsageInfoUnitEnum added in v0.1.119

func GetResourceUsageInfoUnitEnum() ResourceUsageInfoUnitEnum

type ResourcesCount added in v0.1.119

type ResourcesCount struct {

	// 业务类型。
	BusinessType *string `json:"business_type,omitempty"`

	// 资源总数。
	Count float32 `json:"count,omitempty"`

	// 计费类型。 * PERIODIC: 包周期 * ONE_TIME:一次性 * ON_DEMAND:按需
	ChargingMode *string `json:"charging_mode,omitempty"`

	// 资源来源。 * PURCHASED: 购买 * SP_ALLOCATED:SP分配 * ADMIN_ALLOCATED:系统管理员分配
	ResourceSource *string `json:"resource_source,omitempty"`
}

ResourcesCount 资源总量信息

func (ResourcesCount) String added in v0.1.119

func (o ResourcesCount) String() string

type RestoreAssetRequest

type RestoreAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`
}

RestoreAssetRequest Request Object

func (RestoreAssetRequest) String

func (o RestoreAssetRequest) String() string

type RestoreAssetResponse

type RestoreAssetResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

RestoreAssetResponse Response Object

func (RestoreAssetResponse) String

func (o RestoreAssetResponse) String() string

type ReviewConfig added in v0.1.75

type ReviewConfig struct {

	// 免审核。 目前仅白名单用户可使用此参数,非白名单用户跟随系统策略审核。
	NoNeedReview *bool `json:"no_need_review,omitempty"`
}

ReviewConfig 内容审核配置

func (ReviewConfig) String added in v0.1.75

func (o ReviewConfig) String() string

type RobotInfo added in v0.1.78

type RobotInfo struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 智能交互对话房间ID。
	RoomId *string `json:"room_id,omitempty"`

	// 第三方应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型;8:奇妙问
	AppType *int32 `json:"app_type,omitempty"`

	// 应用的AccessKey或帐号。
	AppKey *string `json:"app_key,omitempty"`

	RobotType *RobotTypeEnum `json:"robot_type,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`

	// 是否为正式环境
	IsIflyProduction *bool `json:"is_ifly_production,omitempty"`

	// 语音识别后端点静音时长默认500ms
	TailSilenceTime *int32 `json:"tail_silence_time,omitempty"`

	// 奇妙问角色ID。
	RoleId *string `json:"role_id,omitempty"`

	// SIS所在区域
	SisRegion *int32 `json:"sis_region,omitempty"`

	// SIS所在区域的projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 是否开启热词
	EnableHotWords *bool `json:"enable_hot_words,omitempty"`

	// 是否开启提问文本审核开关
	EnableQuestionAudit *bool `json:"enable_question_audit,omitempty"`
}

RobotInfo 应用基本信息。

func (RobotInfo) String added in v0.1.78

func (o RobotInfo) String() string

type RobotTypeEnum added in v0.1.112

type RobotTypeEnum struct {
	// contains filtered or unexported fields
}

RobotTypeEnum 交互对接类型 * LIVE:直播交互 * CHAT:智能交互

func (RobotTypeEnum) MarshalJSON added in v0.1.112

func (c RobotTypeEnum) MarshalJSON() ([]byte, error)

func (*RobotTypeEnum) UnmarshalJSON added in v0.1.112

func (c *RobotTypeEnum) UnmarshalJSON(b []byte) error

func (RobotTypeEnum) Value added in v0.1.112

func (c RobotTypeEnum) Value() string

type RobotTypeEnumEnum added in v0.1.112

type RobotTypeEnumEnum struct {
	LIVE RobotTypeEnum
	CHAT RobotTypeEnum
}

func GetRobotTypeEnumEnum added in v0.1.112

func GetRobotTypeEnumEnum() RobotTypeEnumEnum

type RtcLiveEventCallBackConfig added in v0.1.100

type RtcLiveEventCallBackConfig struct {

	// RTC回调的直播事件类型列表。  当前仅支持如下取值: * LIVE_PROGRESS:直播剧本进度通知。  * REPLY_COMMAND_FINISH:回复播放完成通知。  回调事件结构体定义: * message_type:消息类型。 * data:消息描述。   - LIVE_PROGRESS事件回调定义如下:     “`json     {         \"message_type\": \"live_progress_notify\",         \"data\": {             \"script_name\": \"场景一\",             \"shoot_script_sequence_no\": 2,             \"shoot_script_title\": \"引导语\",             \"offset\": \"247\",             \"reply_id\": \"e87104f76d7546ce8a46ac6b04c49c3c\"         }     }     “`   - REPLY_COMMAND_FINISH回调定义如下:     “`json     {       \"message_type\": \"reply_command_finish_notify\",       \"data\":\"{         \"reply_id\":\"e87104f76d7546ce8a46ac6b04c49c3c\"       }\"     }     “`
	RtcCallbackEventType *[]string `json:"rtc_callback_event_type,omitempty"`
}

RtcLiveEventCallBackConfig RTC回调事件配置。兼容处理,未携带配置则默认订阅LIVE_PROGRESS

func (RtcLiveEventCallBackConfig) String added in v0.1.100

type RtcRoomInfoList

type RtcRoomInfoList struct {

	// RTC应用ID。
	AppId *string `json:"app_id,omitempty"`

	// RTC房间ID。
	RoomId *string `json:"room_id,omitempty"`

	// 加入RTC房间用户信息。
	Users *[]RtcUserInfo `json:"users,omitempty"`
}

RtcRoomInfoList RTC房间信息。

func (RtcRoomInfoList) String

func (o RtcRoomInfoList) String() string

type RtcUserInfo

type RtcUserInfo struct {

	// 用户类型。 * CAPTURE: 直播助手,将摄像头获取视频流推送到RTC房间 * ANIMATION: VDS服务,从RTC房间拉视频流生成动作数据 * RENDER: 渲染服务,将动作数据渲染成数字人动画 * PLAYER: 普通观看方,可选择原始视频流或者数字人动画视频流观看 * INFERENCE_USER: 数字人推理端用户。从RTC房间接收音频流,并推送视频流到RTC房间 * END_USER: 端侧用户。从推送音频流到RTC房间,并从RTC房间接收视频流
	UserType *RtcUserInfoUserType `json:"user_type,omitempty"`

	// RTC用户ID。
	UserId *string `json:"user_id,omitempty"`

	// RTC鉴权token。
	Signature *string `json:"signature,omitempty"`

	// 有效期。时间戳,单位:秒。
	Ctime *int64 `json:"ctime,omitempty"`
}

RtcUserInfo 接入RTC的用户信息。

func (RtcUserInfo) String

func (o RtcUserInfo) String() string

type RtcUserInfoUserType

type RtcUserInfoUserType struct {
	// contains filtered or unexported fields
}

func (RtcUserInfoUserType) MarshalJSON

func (c RtcUserInfoUserType) MarshalJSON() ([]byte, error)

func (*RtcUserInfoUserType) UnmarshalJSON

func (c *RtcUserInfoUserType) UnmarshalJSON(b []byte) error

func (RtcUserInfoUserType) Value

func (c RtcUserInfoUserType) Value() string

type RtcUserInfoUserTypeEnum

type RtcUserInfoUserTypeEnum struct {
	CAPTURE        RtcUserInfoUserType
	ANIMATION      RtcUserInfoUserType
	RENDER         RtcUserInfoUserType
	PLAYER         RtcUserInfoUserType
	INFERENCE_USER RtcUserInfoUserType
	END_USER       RtcUserInfoUserType
}

func GetRtcUserInfoUserTypeEnum

func GetRtcUserInfoUserTypeEnum() RtcUserInfoUserTypeEnum

type SceneAssetMeta

type SceneAssetMeta struct {

	// 可操作组件列表(如屏幕,灯光,摄像机)。
	Components *[]SceneComponentInfo `json:"components,omitempty"`

	// 默认场景设置(机位,初始人位置)。
	DefaultConfigs map[string]SceneComponentInfo `json:"default_configs,omitempty"`
}

SceneAssetMeta 场景元数据。

func (SceneAssetMeta) String

func (o SceneAssetMeta) String() string

type SceneComponentInfo

type SceneComponentInfo struct {

	// 组件索引。
	Index *int32 `json:"index,omitempty"`

	// 组件名称。
	ComponentName string `json:"component_name"`

	// 组件类型。 * CAMERA:摄像机 * PANEL:屏幕 * LIGHT:灯光
	ComponentType SceneComponentInfoComponentType `json:"component_type"`

	// 组件描述。
	ComponentDesc *string `json:"component_desc,omitempty"`
}

SceneComponentInfo 场景组件信息。

func (SceneComponentInfo) String

func (o SceneComponentInfo) String() string

type SceneComponentInfoComponentType

type SceneComponentInfoComponentType struct {
	// contains filtered or unexported fields
}

func (SceneComponentInfoComponentType) MarshalJSON

func (c SceneComponentInfoComponentType) MarshalJSON() ([]byte, error)

func (*SceneComponentInfoComponentType) UnmarshalJSON

func (c *SceneComponentInfoComponentType) UnmarshalJSON(b []byte) error

func (SceneComponentInfoComponentType) Value

type SetProductAssetRequest added in v0.1.100

type SetProductAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 商品ID。
	ProductId string `json:"product_id"`

	Body *ProductAssetReleation `json:"body,omitempty"`
}

SetProductAssetRequest Request Object

func (SetProductAssetRequest) String added in v0.1.100

func (o SetProductAssetRequest) String() string

type SetProductAssetResponse added in v0.1.100

type SetProductAssetResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

SetProductAssetResponse Response Object

func (SetProductAssetResponse) String added in v0.1.100

func (o SetProductAssetResponse) String() string

type SharedConfig added in v0.1.75

type SharedConfig struct {

	// **参数解释**: 共享类型。 **约束限制**: 该配置仅用于模板 **取值范围**: * PRIVATE:私有,仅本租户可访问。 * PUBLIC:公开,所有租户可访问。当前仅提供系统资产可公开访问。 * SHARED:共享,指定租户可访问。拥有者指定租户可访问。  **默认取值**: 不涉及。
	SharedType *SharedConfigSharedType `json:"shared_type,omitempty"`

	// **参数解释**: 共享状态。 **约束限制**: 该配置仅用于shared_type为SHARED的模板。 **取值范围**: * PUBLISHED:发布。模板可用。 * DRAFT:草稿。编辑态,仅拥有者可访问。 * REVIEW:审核态。不可编辑,仅拥有者/审核人员可查看。  **默认取值**: 不涉及。
	SharedState *SharedConfigSharedState `json:"shared_state,omitempty"`

	// **参数解释**: 共享过期时间。空表示永久不过期。 **约束限制**: 该配置仅用于shared_type为SHARED的模板。 格式遵循:RFC 3339,示例“2021*01*10T08:43:17Z”。 **取值范围**: 字符长度0-20位 **默认取值**: 不涉及。
	ExpireTime *string `json:"expire_time,omitempty"`

	// **参数解释**: 允许访问本资产的租户列表。 **约束限制**: 该配置仅用于shared_type为SHARED的模板。 **取值范围**: 最大支持100个租户,重复的记录会被忽略。 租户ID填写project_id,字符长度1-64位。 **默认取值**: 不涉及。
	AllowedProjectIds *[]string `json:"allowed_project_ids,omitempty"`
}

SharedConfig 模板共享配置。该配置仅用于模板。

func (SharedConfig) String added in v0.1.75

func (o SharedConfig) String() string

type SharedConfigSharedState added in v0.1.75

type SharedConfigSharedState struct {
	// contains filtered or unexported fields
}

func (SharedConfigSharedState) MarshalJSON added in v0.1.75

func (c SharedConfigSharedState) MarshalJSON() ([]byte, error)

func (*SharedConfigSharedState) UnmarshalJSON added in v0.1.75

func (c *SharedConfigSharedState) UnmarshalJSON(b []byte) error

func (SharedConfigSharedState) Value added in v0.1.75

func (c SharedConfigSharedState) Value() string

type SharedConfigSharedStateEnum added in v0.1.75

type SharedConfigSharedStateEnum struct {
	PUBLISHED SharedConfigSharedState
	DRAFT     SharedConfigSharedState
	REVIEW    SharedConfigSharedState
}

func GetSharedConfigSharedStateEnum added in v0.1.75

func GetSharedConfigSharedStateEnum() SharedConfigSharedStateEnum

type SharedConfigSharedType added in v0.1.75

type SharedConfigSharedType struct {
	// contains filtered or unexported fields
}

func (SharedConfigSharedType) MarshalJSON added in v0.1.75

func (c SharedConfigSharedType) MarshalJSON() ([]byte, error)

func (*SharedConfigSharedType) UnmarshalJSON added in v0.1.75

func (c *SharedConfigSharedType) UnmarshalJSON(b []byte) error

func (SharedConfigSharedType) Value added in v0.1.75

func (c SharedConfigSharedType) Value() string

type SharedConfigSharedTypeEnum added in v0.1.75

type SharedConfigSharedTypeEnum struct {
	PRIVATE SharedConfigSharedType
	PUBLIC  SharedConfigSharedType
	SHARED  SharedConfigSharedType
}

func GetSharedConfigSharedTypeEnum added in v0.1.75

func GetSharedConfigSharedTypeEnum() SharedConfigSharedTypeEnum

type ShootScript added in v0.1.60

type ShootScript struct {

	// **参数解释**: 脚本类型,即视频制作的驱动方式 **约束限制**: 不涉及 **取值范围** * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *ShootScriptScriptType `json:"script_type,omitempty"`

	TextConfig *TextConfig `json:"text_config,omitempty"`

	// 语音驱动时的动作配置。
	AudioDriveActionConfig *[]AudioDriveActionConfig `json:"audio_drive_action_config,omitempty"`

	// 背景配置。
	BackgroundConfig *[]BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`
}

ShootScript 表演脚本。

func (ShootScript) String added in v0.1.60

func (o ShootScript) String() string

type ShootScriptAudioFileItem added in v0.1.60

type ShootScriptAudioFileItem struct {

	// 剧本序号。
	SequenceNo int32 `json:"sequence_no"`

	// 语音驱动音频文件上传URL。创建和更新脚本时返回。单个文件最大100M。支持上传MP3/WAV/M4A文件。
	AudioFileUploadUrl *string `json:"audio_file_upload_url,omitempty"`

	// 语音驱动音频文件下载URL。查询脚本详情时返回。
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`
}

func (ShootScriptAudioFileItem) String added in v0.1.60

func (o ShootScriptAudioFileItem) String() string

type ShootScriptAudioFiles added in v0.1.60

type ShootScriptAudioFiles struct {

	// 用于语音驱动的音频文件上传URL。
	AudioFileUrl *[]ShootScriptAudioFileItem `json:"audio_file_url,omitempty"`
}

ShootScriptAudioFiles 用于语音驱动的音频文件上传URL列表。

func (ShootScriptAudioFiles) String added in v0.1.60

func (o ShootScriptAudioFiles) String() string

type ShootScriptDetail added in v0.1.75

type ShootScriptDetail struct {

	// **参数解释**: 脚本类型,即视频制作的驱动方式 **约束限制**: 不涉及 **取值范围** * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *ShootScriptDetailScriptType `json:"script_type,omitempty"`

	TextConfig *TextConfig `json:"text_config,omitempty"`

	// 语音驱动时的动作配置。
	AudioDriveActionConfig *[]AudioDriveActionConfig `json:"audio_drive_action_config,omitempty"`

	// 背景配置。
	BackgroundConfig *[]BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	// **参数解释**: 剧本场景缩略图url。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-2048位。 **默认取值**: 不涉及。
	ThumbnailUrl *string `json:"thumbnail_url,omitempty"`
}

func (ShootScriptDetail) String added in v0.1.75

func (o ShootScriptDetail) String() string

type ShootScriptDetailScriptType added in v0.1.75

type ShootScriptDetailScriptType struct {
	// contains filtered or unexported fields
}

func (ShootScriptDetailScriptType) MarshalJSON added in v0.1.75

func (c ShootScriptDetailScriptType) MarshalJSON() ([]byte, error)

func (*ShootScriptDetailScriptType) UnmarshalJSON added in v0.1.75

func (c *ShootScriptDetailScriptType) UnmarshalJSON(b []byte) error

func (ShootScriptDetailScriptType) Value added in v0.1.75

type ShootScriptDetailScriptTypeEnum added in v0.1.75

type ShootScriptDetailScriptTypeEnum struct {
	TEXT  ShootScriptDetailScriptType
	AUDIO ShootScriptDetailScriptType
}

func GetShootScriptDetailScriptTypeEnum added in v0.1.75

func GetShootScriptDetailScriptTypeEnum() ShootScriptDetailScriptTypeEnum

type ShootScriptItem added in v0.1.60

type ShootScriptItem struct {

	// **参数解释**: 剧本序号。 **约束限制**: 同一个剧本序号不重复。 **默认取值**: 不涉及。
	SequenceNo *int32 `json:"sequence_no,omitempty"`

	ShootScript *ShootScript `json:"shoot_script,omitempty"`

	SubtitleFileInfo *SubtitleFiles `json:"subtitle_file_info,omitempty"`
}

ShootScriptItem 剧本参数配置。

func (ShootScriptItem) String added in v0.1.60

func (o ShootScriptItem) String() string

type ShootScriptItemBaseInfo added in v0.1.75

type ShootScriptItemBaseInfo struct {

	// **参数解释**: 剧本序号。 **约束限制**: 同一个剧本序号不重复。 **默认取值**: 不涉及。
	SequenceNo *int32 `json:"sequence_no,omitempty"`
}

func (ShootScriptItemBaseInfo) String added in v0.1.75

func (o ShootScriptItemBaseInfo) String() string

type ShootScriptScriptType added in v0.1.60

type ShootScriptScriptType struct {
	// contains filtered or unexported fields
}

func (ShootScriptScriptType) MarshalJSON added in v0.1.60

func (c ShootScriptScriptType) MarshalJSON() ([]byte, error)

func (*ShootScriptScriptType) UnmarshalJSON added in v0.1.60

func (c *ShootScriptScriptType) UnmarshalJSON(b []byte) error

func (ShootScriptScriptType) Value added in v0.1.60

func (c ShootScriptScriptType) Value() string

type ShootScriptScriptTypeEnum added in v0.1.60

type ShootScriptScriptTypeEnum struct {
	TEXT  ShootScriptScriptType
	AUDIO ShootScriptScriptType
}

func GetShootScriptScriptTypeEnum added in v0.1.60

func GetShootScriptScriptTypeEnum() ShootScriptScriptTypeEnum

type ShootScriptShowItem added in v0.1.75

type ShootScriptShowItem struct {

	// **参数解释**: 剧本序号。 **约束限制**: 同一个剧本序号不重复。 **默认取值**: 不涉及。
	SequenceNo *int32 `json:"sequence_no,omitempty"`

	ShootScript *ShootScriptDetail `json:"shoot_script,omitempty"`

	SubtitleFileInfo *SubtitleFiles `json:"subtitle_file_info,omitempty"`

	PreviewInfo *PreviewInfo `json:"preview_info,omitempty"`
}

ShootScriptShowItem 剧本参数配置。

func (ShootScriptShowItem) String added in v0.1.75

func (o ShootScriptShowItem) String() string

type Show2DDigitalHumanVideoRequest added in v0.1.60

type Show2DDigitalHumanVideoRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 是否需要返回剧本参数配置。
	ShowScript *bool `json:"show_script,omitempty"`
}

Show2DDigitalHumanVideoRequest Request Object

func (Show2DDigitalHumanVideoRequest) String added in v0.1.60

type Show2DDigitalHumanVideoResponse added in v0.1.60

type Show2DDigitalHumanVideoResponse struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消 * BLOCK: 冻结
	State Show2DDigitalHumanVideoResponseState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *Show2DDigitalHumanVideoResponseJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// **参数解释**: 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 任务创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 视频生成类型。该参数取值是MODEL时,model_asset_id必填;取值是PICTURE时,human_image必填。 * MODEL:通过分身数字人模型生成视频 * PICTURE: 通过单张照片生成视频 > * 该参数已废弃,照片数字人视频制作使用“创建照片分身数字人视频制作任务”接口。
	VideoMakingType *Show2DDigitalHumanVideoResponseVideoMakingType `json:"video_making_type,omitempty"`

	// 人物照片,需要Base64编码。 > * 该参数已废弃,照片数字人视频制作使用“创建照片分身数字人视频制作任务”接口。
	HumanImage *string `json:"human_image,omitempty"`

	// 分身数字人模型资产ID,可以从资产库中查询。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Show2DDigitalHumanVideoResponse Response Object

func (Show2DDigitalHumanVideoResponse) String added in v0.1.60

type Show2DDigitalHumanVideoResponseJobType added in v0.1.80

type Show2DDigitalHumanVideoResponseJobType struct {
	// contains filtered or unexported fields
}

func (Show2DDigitalHumanVideoResponseJobType) MarshalJSON added in v0.1.80

func (c Show2DDigitalHumanVideoResponseJobType) MarshalJSON() ([]byte, error)

func (*Show2DDigitalHumanVideoResponseJobType) UnmarshalJSON added in v0.1.80

func (c *Show2DDigitalHumanVideoResponseJobType) UnmarshalJSON(b []byte) error

func (Show2DDigitalHumanVideoResponseJobType) Value added in v0.1.80

type Show2DDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

type Show2DDigitalHumanVideoResponseJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO Show2DDigitalHumanVideoResponseJobType
	DIGITAL_HUMAN_PHOTO_VIDEO Show2DDigitalHumanVideoResponseJobType
}

func GetShow2DDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

func GetShow2DDigitalHumanVideoResponseJobTypeEnum() Show2DDigitalHumanVideoResponseJobTypeEnum

type Show2DDigitalHumanVideoResponseState added in v0.1.60

type Show2DDigitalHumanVideoResponseState struct {
	// contains filtered or unexported fields
}

func (Show2DDigitalHumanVideoResponseState) MarshalJSON added in v0.1.60

func (c Show2DDigitalHumanVideoResponseState) MarshalJSON() ([]byte, error)

func (*Show2DDigitalHumanVideoResponseState) UnmarshalJSON added in v0.1.60

func (c *Show2DDigitalHumanVideoResponseState) UnmarshalJSON(b []byte) error

func (Show2DDigitalHumanVideoResponseState) Value added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingType added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingType struct {
	// contains filtered or unexported fields
}

func (Show2DDigitalHumanVideoResponseVideoMakingType) MarshalJSON added in v0.1.60

func (*Show2DDigitalHumanVideoResponseVideoMakingType) UnmarshalJSON added in v0.1.60

func (Show2DDigitalHumanVideoResponseVideoMakingType) Value added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingTypeEnum added in v0.1.60

type Show2DDigitalHumanVideoResponseVideoMakingTypeEnum struct {
	MODEL   Show2DDigitalHumanVideoResponseVideoMakingType
	PICTURE Show2DDigitalHumanVideoResponseVideoMakingType
}

func GetShow2DDigitalHumanVideoResponseVideoMakingTypeEnum added in v0.1.60

func GetShow2DDigitalHumanVideoResponseVideoMakingTypeEnum() Show2DDigitalHumanVideoResponseVideoMakingTypeEnum

type Show2dModelTrainingJobRequest added in v0.1.76

type Show2dModelTrainingJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

Show2dModelTrainingJobRequest Request Object

func (Show2dModelTrainingJobRequest) String added in v0.1.76

type Show2dModelTrainingJobResponse added in v0.1.76

type Show2dModelTrainingJobResponse struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 任务的状态。  与MetaStudio Console上用户看到的状态映射关系如下:  - 待提交   * WAIT_FILE_UPLOAD: 待上传文件  - 系统审核中   * AUTO_VERIFYING: 自动审核中   * MANUAL_VERIFYING: 人工审核中  - 系统审核未通过   * AUTO_VERIFY_FAILED: 自动审核失败   * MANUAL_VERIFY_FAILED: 人工审核失败  - 算法训练中   > 算法训练中的状态仅管理员需要处理,普通用户仅需要显示“算法训练中”即可。   * MANUAL_VERIFY_SUCCESS: 审核通过,等待预处理资源   * WAIT_TRAINING_DATA_PREPROCESS: 等待训练数据预处理   * TRAINING_DATA_PREPROCESSING: 训练数据预处理中   * TRAINING_DATA_PREPROCESS_FAILED: 训练数据预处理失败   * TRAINING_DATA_PREPROCESS_SUCCESS: 训练数据预处理完成,等待训练资源中   * TRAINING: 训练中   * TRAIN_FAILED: 训练失败   * TRAIN_SUCCESS: 训练完成,等待预处理资源   * INFERENCE_DATA_PREPROCESSING: 推理数据预处理中   * INFERENCE_DATA_PREPROCESS_FAILED: 推理数据预处理失败   * WAIT_MAIN_FILE_UPLOAD: 等待主文件上传   * MANUAL_STOP_INFERENCE_DATA_PREPROCESS: 人工中止推理预处理   * MANUAL_STOP_TRAIN: 人工中止训练   * MANUAL_STOP_TRAINING_DATA_PREPROCESS: 人工中止训练预处理   * WAIT_ADMIN_CONFIRM: 等待管理员审核   * WAIT_COMPILE: 等待转编译   * COMPILING: 转编译中   * COMPILE_FAILED: 转编译失败   * WAIT_GENERATE_ACTION: 等待原子动作生成   * WAIT_ARRANGE: 等待编排   * ACTION_GENERATE_DATA_PROCESSING: 原子动作生成中   * MANUAL_STOP_ACTION_GENERATE_DATA_PROCESSING: 人工中止动作生成   * MANUAL_STOP_ACTION_GENERATE_ORI_PROCESSING: 人工中止动作编排   * ACTION_GENERATE_ORI_PROCESSING: 动作编排中   * ACTION_GENERATE_DATA_FAILED: 动作生成失败   * ACTION_GENERATE_ORI_FAILED: 生成动作编排资产失败   * ACTION_GENERATE_ORI_SUCCESS: 动作编排成功   * GENERATE_ACTION_PREPROCESS_FAILED: 生成动作编排原子动作失败   * WAIT_ADMIN_CALIBRATION: 等待管理员确认动作信息   * WAIT_ASSET_SYNC: 等待资产同步  - 待用户审核,仅NA白名单用户有该状态   * WAIT_USER_CONFIRM: 等待用户确认训练效果  - 用户驳回,仅NA白名单用户有该状态   * JOB_REJECT: 驳回任务  - 已完成   * JOB_SUCCESS: 训练任务完成(普通用户任务的完成状态,此时用户已经可以使用模型)   * JOB_FINISH: 任务结束,是最终状态,不支持修改此状态(NA用户任务的完成状态,并且此状态表明模型效果已通过用户的验收)  - 挂起,仅NA白名单用户有该状态   * JOB_PENDING: 挂起任务
	State Show2dModelTrainingJobResponseState `json:"state"`

	// 模型资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 模型资产所属项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 分身数字人模型封面下载URL。URL有效期24小时。
	CoverDownloadUrl *string `json:"cover_download_url,omitempty"`

	// 用户最近一次更新任务的时间(包括租户创建或者重新提交),格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	LastUpdateTime *string `json:"last_update_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	CreateTime *string `json:"create_time,omitempty"`

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

	// 分身数字人模型版本。默认是V3.2版本模型。 * V3.2:V3.2版本模型 > * V3和V2版本已废弃不用
	ModelVersion *Show2dModelTrainingJobResponseModelVersion `json:"model_version,omitempty"`

	// 抠图类型。默认是AI。 * AI:AI抠图 * MANUAL:人工抠图
	MattingType *Show2dModelTrainingJobResponseMattingType `json:"matting_type,omitempty"`

	// 分身数字人模型分辨率。默认是1080P。 * 1080P:1080P。支持1080P及720P的视频输出。 * 4K:4K。支持4K、1080P及720P的视频输出。
	ModelResolution *string `json:"model_resolution,omitempty"`

	// 自定义用户id(如创建任务时设置了X-App-UserId则会携带)。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 是否是基础版的形象训练
	IsFlexus *bool `json:"is_flexus,omitempty"`

	// 是否只训练形象模型,不训练声音模型。仅Flexus版本时有效,默认false。
	IsOnlyHumanModel *bool `json:"is_only_human_model,omitempty"`

	// 分身数字人训练视频下载URL。24小时内有效。
	TrainingVideoDownloadUrl *string `json:"training_video_download_url,omitempty"`

	// 身份证正面照片下载URL。24小时内有效。
	IdCardImage1DownloadUrl *string `json:"id_card_image1_download_url,omitempty"`

	// 身份证反面照片下载URL。24小时内有效。
	IdCardImage2DownloadUrl *string `json:"id_card_image2_download_url,omitempty"`

	// 授权书下载URL。24小时内有效。
	GrantFileDownloadUrl *string `json:"grant_file_download_url,omitempty"`

	// 美白前图片下载url。
	PreBeautyImageDownloadUrl *string `json:"pre_beauty_image_download_url,omitempty"`

	// 动作视频
	ActionVideoDownloadUrl *string `json:"action_video_download_url,omitempty"`

	// 美白后图片下载url。
	PostBeautyImageDownloadUrl *string `json:"post_beauty_image_download_url,omitempty"`

	// 音频文件下载url。
	AudioFileDownloadUrl *string `json:"audio_file_download_url,omitempty"`

	// 操作日志列表。
	OperationLogs *[]OperationLogInfo `json:"operation_logs,omitempty"`

	// 生成抠图验证视频时不抠图区域。
	VerifyVideoMattingInfo *[]VerifyVideoMattingInfo `json:"verify_video_matting_info,omitempty"`

	// 评论记录列表。
	CommentLogs *[]CommentLogInfo `json:"comment_logs,omitempty"`

	// 动作视频样例。
	Samples *[]ActionSampleInfo `json:"samples,omitempty"`

	// 遮罩文件是否已上传。
	IsMaskFileUploaded *bool `json:"is_mask_file_uploaded,omitempty"`

	// 遮罩下载URL。24小时内有效。
	MaskFileDownloadUrl *string `json:"mask_file_download_url,omitempty"`

	// 制作审核视频
	VerifyVideoDownloadUrl *string `json:"verify_video_download_url,omitempty"`

	// 标注视频url下载链接。24小时内有效。
	MarkableVideoDownloadUrl *string `json:"markable_video_download_url,omitempty"`

	TraningVideoMarkInfo *TrainingVideoMarkInfo `json:"traning_video_mark_info,omitempty"`

	InferenceDataProcessVideoMarkInfo *InferenceVideoMarkInfo `json:"inference_data_process_video_mark_info,omitempty"`

	InferenceDataProcessActionMarkInfo *InferenceActionMarkInfo `json:"inference_data_process_action_mark_info,omitempty"`

	InferenceDataProcessChatActionMarkInfo *InferenceActionMarkInfo `json:"inference_data_process_chat_action_mark_info,omitempty"`

	InferenceDataProcessEyeCorrectionMarkInfo *InferenceEyeCorrectionMarkInfo `json:"inference_data_process_eye_correction_mark_info,omitempty"`

	// 分身数字人是否需要背景替换。需要背景替换的分身数字人训练视频需要绿幕拍摄。
	IsBackgroundReplacement *bool `json:"is_background_replacement,omitempty"`

	// 转编译任务机型
	WorkerType *[]string `json:"worker_type,omitempty"`

	// 美白等级。默认值0,不美白。
	BeautyLevel *int32 `json:"beauty_level,omitempty"`

	// 声音训练任务id。
	VoiceTrainJobId *string `json:"voice_train_job_id,omitempty"`

	// flexus版本任务剩余可以重训的次数,每重训一次减1,减到0时不可再重训。
	FlexusRetryCount *int32 `json:"flexus_retry_count,omitempty"`

	// 声音来源类型 * VIDEO:视频中抽取音频 * AUDIO:单独上传的音频
	AudioSourceType *Show2dModelTrainingJobResponseAudioSourceType `json:"audio_source_type,omitempty"`

	// 该任务所生成的模型支持的业务类型,可多选
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`

	AllocatedResource *TrainingAllocatedResource `json:"allocated_resource,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Show2dModelTrainingJobResponse Response Object

func (Show2dModelTrainingJobResponse) String added in v0.1.76

type Show2dModelTrainingJobResponseAudioSourceType added in v0.1.114

type Show2dModelTrainingJobResponseAudioSourceType struct {
	// contains filtered or unexported fields
}

func (Show2dModelTrainingJobResponseAudioSourceType) MarshalJSON added in v0.1.114

func (*Show2dModelTrainingJobResponseAudioSourceType) UnmarshalJSON added in v0.1.114

func (Show2dModelTrainingJobResponseAudioSourceType) Value added in v0.1.114

type Show2dModelTrainingJobResponseAudioSourceTypeEnum added in v0.1.114

type Show2dModelTrainingJobResponseAudioSourceTypeEnum struct {
	VIDEO Show2dModelTrainingJobResponseAudioSourceType
	AUDIO Show2dModelTrainingJobResponseAudioSourceType
}

func GetShow2dModelTrainingJobResponseAudioSourceTypeEnum added in v0.1.114

func GetShow2dModelTrainingJobResponseAudioSourceTypeEnum() Show2dModelTrainingJobResponseAudioSourceTypeEnum

type Show2dModelTrainingJobResponseMattingType added in v0.1.76

type Show2dModelTrainingJobResponseMattingType struct {
	// contains filtered or unexported fields
}

func (Show2dModelTrainingJobResponseMattingType) MarshalJSON added in v0.1.76

func (*Show2dModelTrainingJobResponseMattingType) UnmarshalJSON added in v0.1.76

func (Show2dModelTrainingJobResponseMattingType) Value added in v0.1.76

type Show2dModelTrainingJobResponseMattingTypeEnum added in v0.1.76

type Show2dModelTrainingJobResponseMattingTypeEnum struct {
	AI     Show2dModelTrainingJobResponseMattingType
	MANUAL Show2dModelTrainingJobResponseMattingType
}

func GetShow2dModelTrainingJobResponseMattingTypeEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseMattingTypeEnum() Show2dModelTrainingJobResponseMattingTypeEnum

type Show2dModelTrainingJobResponseModelVersion added in v0.1.76

type Show2dModelTrainingJobResponseModelVersion struct {
	// contains filtered or unexported fields
}

func (Show2dModelTrainingJobResponseModelVersion) MarshalJSON added in v0.1.76

func (*Show2dModelTrainingJobResponseModelVersion) UnmarshalJSON added in v0.1.76

func (Show2dModelTrainingJobResponseModelVersion) Value added in v0.1.76

type Show2dModelTrainingJobResponseModelVersionEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseModelVersionEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseModelVersionEnum() Show2dModelTrainingJobResponseModelVersionEnum

type Show2dModelTrainingJobResponseState added in v0.1.76

type Show2dModelTrainingJobResponseState struct {
	// contains filtered or unexported fields
}

func (Show2dModelTrainingJobResponseState) MarshalJSON added in v0.1.76

func (c Show2dModelTrainingJobResponseState) MarshalJSON() ([]byte, error)

func (*Show2dModelTrainingJobResponseState) UnmarshalJSON added in v0.1.76

func (c *Show2dModelTrainingJobResponseState) UnmarshalJSON(b []byte) error

func (Show2dModelTrainingJobResponseState) Value added in v0.1.76

type Show2dModelTrainingJobResponseStateEnum added in v0.1.76

type Show2dModelTrainingJobResponseStateEnum struct {
	WAIT_FILE_UPLOAD                            Show2dModelTrainingJobResponseState
	AUTO_VERIFYING                              Show2dModelTrainingJobResponseState
	AUTO_VERIFY_FAILED                          Show2dModelTrainingJobResponseState
	MANUAL_VERIFYING                            Show2dModelTrainingJobResponseState
	WAIT_TRAINING_DATA_PREPROCESS               Show2dModelTrainingJobResponseState
	MANUAL_VERIFY_FAILED                        Show2dModelTrainingJobResponseState
	MANUAL_VERIFY_SUCCESS                       Show2dModelTrainingJobResponseState
	TRAINING_DATA_PREPROCESSING                 Show2dModelTrainingJobResponseState
	TRAINING_DATA_PREPROCESS_FAILED             Show2dModelTrainingJobResponseState
	TRAINING_DATA_PREPROCESS_SUCCESS            Show2dModelTrainingJobResponseState
	TRAINING                                    Show2dModelTrainingJobResponseState
	TRAIN_FAILED                                Show2dModelTrainingJobResponseState
	TRAIN_SUCCESS                               Show2dModelTrainingJobResponseState
	INFERENCE_DATA_PREPROCESSING                Show2dModelTrainingJobResponseState
	INFERENCE_DATA_PREPROCESS_FAILED            Show2dModelTrainingJobResponseState
	WAIT_MASK_UPLOAD                            Show2dModelTrainingJobResponseState
	WAIT_MAIN_FILE_UPLOAD                       Show2dModelTrainingJobResponseState
	JOB_SUCCESS                                 Show2dModelTrainingJobResponseState
	MANUAL_STOP_INFERENCE_DATA_PREPROCESS       Show2dModelTrainingJobResponseState
	MANUAL_STOP_TRAIN                           Show2dModelTrainingJobResponseState
	MANUAL_STOP_TRAINING_DATA_PREPROCESS        Show2dModelTrainingJobResponseState
	MANUAL_STOP_BEAUTY_PREPROCESS               Show2dModelTrainingJobResponseState
	WAIT_USER_CONFIRM                           Show2dModelTrainingJobResponseState
	JOB_REJECT                                  Show2dModelTrainingJobResponseState
	JOB_PENDING                                 Show2dModelTrainingJobResponseState
	WAIT_ASSET_SYNC                             Show2dModelTrainingJobResponseState
	WAIT_ADMIN_CONFIRM                          Show2dModelTrainingJobResponseState
	JOB_FINISH                                  Show2dModelTrainingJobResponseState
	COMPILING                                   Show2dModelTrainingJobResponseState
	WAIT_COMPILE                                Show2dModelTrainingJobResponseState
	COMPILE_FAILED                              Show2dModelTrainingJobResponseState
	WAIT_BEAUTY                                 Show2dModelTrainingJobResponseState
	WAIT_GENERATE_ACTION                        Show2dModelTrainingJobResponseState
	WAIT_ARRANGE                                Show2dModelTrainingJobResponseState
	ACTION_GENERATE_DATA_PROCESSING             Show2dModelTrainingJobResponseState
	MANUAL_STOP_ACTION_GENERATE_DATA_PROCESSING Show2dModelTrainingJobResponseState
	MANUAL_STOP_ACTION_GENERATE_ORI_PROCESSING  Show2dModelTrainingJobResponseState
	ACTION_GENERATE_ORI_PROCESSING              Show2dModelTrainingJobResponseState
	ACTION_GENERATE_DATA_FAILED                 Show2dModelTrainingJobResponseState
	ACTION_GENERATE_ORI_FAILED                  Show2dModelTrainingJobResponseState
	ACTION_GENERATE_ORI_SUCCESS                 Show2dModelTrainingJobResponseState
	GENERATE_ACTION_PREPROCESS_FAILED           Show2dModelTrainingJobResponseState
	WAIT_ADMIN_CALIBRATION                      Show2dModelTrainingJobResponseState
	BEAUTY_VIDEO_FILE_UPLOADED                  Show2dModelTrainingJobResponseState
	BEAUTYFACE_SUCCESS                          Show2dModelTrainingJobResponseState
	BEAUTYFACE_FAILED                           Show2dModelTrainingJobResponseState
	WAIT_BEAUTY_VIDEO_FILE_UPLOAD               Show2dModelTrainingJobResponseState
	BEAUTYFACE_ROCESSING                        Show2dModelTrainingJobResponseState
}

func GetShow2dModelTrainingJobResponseStateEnum added in v0.1.76

func GetShow2dModelTrainingJobResponseStateEnum() Show2dModelTrainingJobResponseStateEnum

type ShowActiveCodeRequest added in v0.1.86

type ShowActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 激活码ID。
	ActiveCodeId string `json:"active_code_id"`
}

ShowActiveCodeRequest Request Object

func (ShowActiveCodeRequest) String added in v0.1.86

func (o ShowActiveCodeRequest) String() string

type ShowActiveCodeResponse added in v0.1.86

type ShowActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowActiveCodeResponse Response Object

func (ShowActiveCodeResponse) String added in v0.1.86

func (o ShowActiveCodeResponse) String() string

type ShowAgencyRequest added in v0.1.97

type ShowAgencyRequest struct {

	// 委托授权类型 * CBS:对话机器人服务(CBS)访客 * SIS:语音交互服务(SIS)调用
	RoleType *ShowAgencyRequestRoleType `json:"role_type,omitempty"`
}

ShowAgencyRequest Request Object

func (ShowAgencyRequest) String added in v0.1.97

func (o ShowAgencyRequest) String() string

type ShowAgencyRequestRoleType added in v0.1.97

type ShowAgencyRequestRoleType struct {
	// contains filtered or unexported fields
}

func (ShowAgencyRequestRoleType) MarshalJSON added in v0.1.97

func (c ShowAgencyRequestRoleType) MarshalJSON() ([]byte, error)

func (*ShowAgencyRequestRoleType) UnmarshalJSON added in v0.1.97

func (c *ShowAgencyRequestRoleType) UnmarshalJSON(b []byte) error

func (ShowAgencyRequestRoleType) Value added in v0.1.97

type ShowAgencyRequestRoleTypeEnum added in v0.1.97

type ShowAgencyRequestRoleTypeEnum struct {
	CBS ShowAgencyRequestRoleType
	SIS ShowAgencyRequestRoleType
}

func GetShowAgencyRequestRoleTypeEnum added in v0.1.97

func GetShowAgencyRequestRoleTypeEnum() ShowAgencyRequestRoleTypeEnum

type ShowAgencyResponse added in v0.1.97

type ShowAgencyResponse struct {

	// 委托ID。
	AgencyId *string `json:"agency_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowAgencyResponse Response Object

func (ShowAgencyResponse) String added in v0.1.97

func (o ShowAgencyResponse) String() string

type ShowAssetReplicationInfoRequest added in v0.1.86

type ShowAssetReplicationInfoRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`
}

ShowAssetReplicationInfoRequest Request Object

func (ShowAssetReplicationInfoRequest) String added in v0.1.86

type ShowAssetReplicationInfoResponse added in v0.1.86

type ShowAssetReplicationInfoResponse struct {

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 加密后的资产信息。
	AssetInfo *string `json:"asset_info,omitempty"`

	EncryptionInfo *ReplicationEncInfo `json:"encryption_info,omitempty"`

	// 过期时间
	ExpireTime *int64 `json:"expire_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowAssetReplicationInfoResponse Response Object

func (ShowAssetReplicationInfoResponse) String added in v0.1.86

type ShowAssetRequest

type ShowAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`
}

ShowAssetRequest Request Object

func (ShowAssetRequest) String

func (o ShowAssetRequest) String() string

type ShowAssetResponse

type ShowAssetResponse struct {

	// 租户id
	ProjectId *string `json:"project_id,omitempty"`

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。  公共资产类型: * VOICE_MODEL:音色模型 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产类型: * HUMAN_MODEL_2D:分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产类型: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型
	AssetType *ShowAssetResponseAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。 * WAITING_DELETE:资产将被下线
	AssetState *ShowAssetResponseAssetState `json:"asset_state,omitempty"`

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *ShowAssetResponseFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,omitempty"`

	// 标签列表。 > 分身形象系统资产的tag定义如下: > - 行业:NEWS,BUSINESS,E-COMMERCE,MARKETING,KNOWLEDGE,EDUCATION,SPORTS > - 性别:MALE,FEMALE > - 姿势:FULL-BODY,HALF-BODY,STANDING,SITTING,WALKING > - 区域:ASIAN,WESTERN,MIDDLE-EASTERNER,AFRICAN,LATINO
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files *[]AssetFileInfo `json:"files,omitempty"`

	// 展示顺序
	AssetOrder *int32 `json:"asset_order,omitempty"`

	// 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowAssetResponse Response Object

func (ShowAssetResponse) String

func (o ShowAssetResponse) String() string

type ShowAssetResponseAssetState

type ShowAssetResponseAssetState struct {
	// contains filtered or unexported fields
}

func (ShowAssetResponseAssetState) MarshalJSON

func (c ShowAssetResponseAssetState) MarshalJSON() ([]byte, error)

func (*ShowAssetResponseAssetState) UnmarshalJSON

func (c *ShowAssetResponseAssetState) UnmarshalJSON(b []byte) error

func (ShowAssetResponseAssetState) Value

type ShowAssetResponseAssetType

type ShowAssetResponseAssetType struct {
	// contains filtered or unexported fields
}

func (ShowAssetResponseAssetType) MarshalJSON

func (c ShowAssetResponseAssetType) MarshalJSON() ([]byte, error)

func (*ShowAssetResponseAssetType) UnmarshalJSON

func (c *ShowAssetResponseAssetType) UnmarshalJSON(b []byte) error

func (ShowAssetResponseAssetType) Value

type ShowAssetResponseFailType added in v0.1.75

type ShowAssetResponseFailType struct {
	// contains filtered or unexported fields
}

func (ShowAssetResponseFailType) MarshalJSON added in v0.1.75

func (c ShowAssetResponseFailType) MarshalJSON() ([]byte, error)

func (*ShowAssetResponseFailType) UnmarshalJSON added in v0.1.75

func (c *ShowAssetResponseFailType) UnmarshalJSON(b []byte) error

func (ShowAssetResponseFailType) Value added in v0.1.75

type ShowAssetResponseFailTypeEnum added in v0.1.75

type ShowAssetResponseFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT ShowAssetResponseFailType
	MANUAL_REVIEW_REJECT    ShowAssetResponseFailType
}

func GetShowAssetResponseFailTypeEnum added in v0.1.75

func GetShowAssetResponseFailTypeEnum() ShowAssetResponseFailTypeEnum

type ShowBeautyPreviewJobRequest added in v0.1.122

type ShowBeautyPreviewJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowBeautyPreviewJobRequest Request Object

func (ShowBeautyPreviewJobRequest) String added in v0.1.122

type ShowBeautyPreviewJobResponse added in v0.1.122

type ShowBeautyPreviewJobResponse struct {

	// 任务的状态。 * WAIT_IMAGE_UPLOAD:待上传美白前图片 * WAITING:等待生成美白预览图 * PROCESSING:美白预览图生成中 * SUCCESS:美白预览图生成成功 * FAILED:美白预览图生成失败
	State *ShowBeautyPreviewJobResponseState `json:"state,omitempty"`

	// 美白后图片下载url。
	PostBeautyImageDownloadUrl *string `json:"post_beauty_image_download_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowBeautyPreviewJobResponse Response Object

func (ShowBeautyPreviewJobResponse) String added in v0.1.122

type ShowBeautyPreviewJobResponseState added in v0.1.122

type ShowBeautyPreviewJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowBeautyPreviewJobResponseState) MarshalJSON added in v0.1.122

func (c ShowBeautyPreviewJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowBeautyPreviewJobResponseState) UnmarshalJSON added in v0.1.122

func (c *ShowBeautyPreviewJobResponseState) UnmarshalJSON(b []byte) error

func (ShowBeautyPreviewJobResponseState) Value added in v0.1.122

type ShowBeautyPreviewJobResponseStateEnum added in v0.1.122

type ShowBeautyPreviewJobResponseStateEnum struct {
	WAIT_IMAGE_UPLOAD ShowBeautyPreviewJobResponseState
	WAITING           ShowBeautyPreviewJobResponseState
	PROCESSING        ShowBeautyPreviewJobResponseState
	SUCCESS           ShowBeautyPreviewJobResponseState
	FAILED            ShowBeautyPreviewJobResponseState
}

func GetShowBeautyPreviewJobResponseStateEnum added in v0.1.122

func GetShowBeautyPreviewJobResponseStateEnum() ShowBeautyPreviewJobResponseStateEnum

type ShowDigitalHumanBusinessCardRequest added in v0.1.60

type ShowDigitalHumanBusinessCardRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowDigitalHumanBusinessCardRequest Request Object

func (ShowDigitalHumanBusinessCardRequest) String added in v0.1.60

type ShowDigitalHumanBusinessCardResponse added in v0.1.60

type ShowDigitalHumanBusinessCardResponse struct {
	JobInfo *DigitalHumanBusinessCardJobInfo `json:"job_info,omitempty"`

	// 数字人名片模板资产ID,可以从资产库中查询。
	CardTempletAssetId *string `json:"card_templet_asset_id,omitempty"`

	CardTextConfig *BusinessCardTextConfig `json:"card_text_config,omitempty"`

	CardImageUrl *BusinessCardImageUrl `json:"card_image_url,omitempty"`

	// 自我介绍驱动方式。 * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动,需要在资产库中先上传语音资产
	IntroductionType *ShowDigitalHumanBusinessCardResponseIntroductionType `json:"introduction_type,omitempty"`

	// 自我介绍文本,用于驱动数字人口型。
	IntroductionText *string `json:"introduction_text,omitempty"`

	// 音色资产ID,可以从资产库中查询。
	VoiceAssetId *string `json:"voice_asset_id,omitempty"`

	// 自我介绍语音资产ID,用于驱动数字人口型。 > * 介绍语音需要作为asset_type=AUDIO资产先上传至资产库。 > * 使用时从资产库中查询。
	IntroductionAudioAssetId *string `json:"introduction_audio_asset_id,omitempty"`

	// 性别。 * MALE:男性 * FEMALE:女性
	Gender *ShowDigitalHumanBusinessCardResponseGender `json:"gender,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowDigitalHumanBusinessCardResponse Response Object

func (ShowDigitalHumanBusinessCardResponse) String added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGender added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGender struct {
	// contains filtered or unexported fields
}

func (ShowDigitalHumanBusinessCardResponseGender) MarshalJSON added in v0.1.60

func (*ShowDigitalHumanBusinessCardResponseGender) UnmarshalJSON added in v0.1.60

func (ShowDigitalHumanBusinessCardResponseGender) Value added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGenderEnum added in v0.1.60

type ShowDigitalHumanBusinessCardResponseGenderEnum struct {
	MALE   ShowDigitalHumanBusinessCardResponseGender
	FEMALE ShowDigitalHumanBusinessCardResponseGender
}

func GetShowDigitalHumanBusinessCardResponseGenderEnum added in v0.1.60

func GetShowDigitalHumanBusinessCardResponseGenderEnum() ShowDigitalHumanBusinessCardResponseGenderEnum

type ShowDigitalHumanBusinessCardResponseIntroductionType added in v0.1.75

type ShowDigitalHumanBusinessCardResponseIntroductionType struct {
	// contains filtered or unexported fields
}

func (ShowDigitalHumanBusinessCardResponseIntroductionType) MarshalJSON added in v0.1.75

func (*ShowDigitalHumanBusinessCardResponseIntroductionType) UnmarshalJSON added in v0.1.75

func (ShowDigitalHumanBusinessCardResponseIntroductionType) Value added in v0.1.75

type ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum added in v0.1.75

type ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum struct {
	TEXT  ShowDigitalHumanBusinessCardResponseIntroductionType
	AUDIO ShowDigitalHumanBusinessCardResponseIntroductionType
}

func GetShowDigitalHumanBusinessCardResponseIntroductionTypeEnum added in v0.1.75

func GetShowDigitalHumanBusinessCardResponseIntroductionTypeEnum() ShowDigitalHumanBusinessCardResponseIntroductionTypeEnum

type ShowHotQuestionRequest added in v0.1.96

type ShowHotQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 热点问题ID。
	HotQuestionId string `json:"hot_question_id"`
}

ShowHotQuestionRequest Request Object

func (ShowHotQuestionRequest) String added in v0.1.96

func (o ShowHotQuestionRequest) String() string

type ShowHotQuestionResponse added in v0.1.96

type ShowHotQuestionResponse struct {

	// 热点问题ID。
	HotQuestionId *string `json:"hot_question_id,omitempty"`

	// 热点问题。
	HotQuestion *string `json:"hot_question,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowHotQuestionResponse Response Object

func (ShowHotQuestionResponse) String added in v0.1.96

func (o ShowHotQuestionResponse) String() string

type ShowHotWordsRequest added in v0.1.97

type ShowHotWordsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 热词记录ID。
	HotWordsId string `json:"hot_words_id"`
}

ShowHotWordsRequest Request Object

func (ShowHotWordsRequest) String added in v0.1.97

func (o ShowHotWordsRequest) String() string

type ShowHotWordsResponse added in v0.1.97

type ShowHotWordsResponse struct {

	// 热词记录ID。
	HotWordsId *string `json:"hot_words_id,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	HotWordsType *HotWordsTypeEnum `json:"hot_words_type,omitempty"`

	// 热词ID(sis中配置)。
	VocabularyId *string `json:"vocabulary_id,omitempty"`

	// SIS服务所在区域projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region *int32 `json:"region,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowHotWordsResponse Response Object

func (ShowHotWordsResponse) String added in v0.1.97

func (o ShowHotWordsResponse) String() string

type ShowHotWordsSwitchRequest added in v0.1.97

type ShowHotWordsSwitchRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ShowHotWordsSwitchRequest Request Object

func (ShowHotWordsSwitchRequest) String added in v0.1.97

func (o ShowHotWordsSwitchRequest) String() string

type ShowHotWordsSwitchResponse added in v0.1.97

type ShowHotWordsSwitchResponse struct {

	// 热词功能开关。
	EnableHotWords *bool `json:"enable_hot_words,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowHotWordsSwitchResponse Response Object

func (ShowHotWordsSwitchResponse) String added in v0.1.97

type ShowJobAuditResultRequest added in v0.1.76

type ShowJobAuditResultRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowJobAuditResultRequest Request Object

func (ShowJobAuditResultRequest) String added in v0.1.76

func (o ShowJobAuditResultRequest) String() string

type ShowJobAuditResultResponse added in v0.1.76

type ShowJobAuditResultResponse struct {
	SystemAuditResult *AuditResultSystemAuditResult `json:"system_audit_result,omitempty"`

	AdminAuditResult *AuditResultAdminAuditResult `json:"admin_audit_result,omitempty"`
	HttpStatusCode   int                          `json:"-"`
}

ShowJobAuditResultResponse Response Object

func (ShowJobAuditResultResponse) String added in v0.1.76

type ShowJobUploadingAddressRequest added in v0.1.76

type ShowJobUploadingAddressRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowJobUploadingAddressRequest Request Object

func (ShowJobUploadingAddressRequest) String added in v0.1.76

type ShowJobUploadingAddressResponse added in v0.1.76

type ShowJobUploadingAddressResponse struct {
	SegmentUrl *ShowJobUploadingAddressRspSegmentUrl `json:"segment_url,omitempty"`

	PackageUrl *ShowJobUploadingAddressRspPackageUrl `json:"package_url,omitempty"`

	// 授权书的上传地址。
	AuthorizationLetterUploadingUrl *string `json:"authorization_letter_uploading_url,omitempty"`
	HttpStatusCode                  int     `json:"-"`
}

ShowJobUploadingAddressResponse Response Object

func (ShowJobUploadingAddressResponse) String added in v0.1.76

type ShowJobUploadingAddressRspPackageUrl added in v0.1.76

type ShowJobUploadingAddressRspPackageUrl struct {

	// 上传的训练数据地址,用户需要将训练数据打成zip包后上传到该url。 > * 通过该obs地址上传时需要设置content-type为application/zip
	TrainingDataUploadingUrl *string `json:"training_data_uploading_url,omitempty"`
}

ShowJobUploadingAddressRspPackageUrl 整包上传任务的url。

func (ShowJobUploadingAddressRspPackageUrl) String added in v0.1.76

type ShowJobUploadingAddressRspSegmentUrl added in v0.1.76

type ShowJobUploadingAddressRspSegmentUrl struct {

	// 音频上传的地址。 > * 通过该obs地址上传时需要设置content-type为audio/wav
	AudioUploadingUrl *[]string `json:"audio_uploading_url,omitempty"`

	// 文本上传的地址。 > * 通过该obs地址上传时需要设置content-type为text/plain
	TxtUploadingUrl *[]string `json:"txt_uploading_url,omitempty"`
}

ShowJobUploadingAddressRspSegmentUrl 分句上传任务的上传地址。

func (ShowJobUploadingAddressRspSegmentUrl) String added in v0.1.76

type ShowKnowledgeIntentRequest added in v0.1.96

type ShowKnowledgeIntentRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 意图ID。
	IntentId string `json:"intent_id"`
}

ShowKnowledgeIntentRequest Request Object

func (ShowKnowledgeIntentRequest) String added in v0.1.96

type ShowKnowledgeIntentResponse added in v0.1.96

type ShowKnowledgeIntentResponse struct {

	// 意图ID。
	IntentId *string `json:"intent_id,omitempty"`

	// 你是谁。
	Name *string `json:"name,omitempty"`

	// 意图标识。
	Identify *string `json:"identify,omitempty"`

	// 问题答案。
	Answer *string `json:"answer,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowKnowledgeIntentResponse Response Object

func (ShowKnowledgeIntentResponse) String added in v0.1.96

type ShowKnowledgeQuestionRequest added in v0.1.96

type ShowKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 问法ID。
	QuestionId string `json:"question_id"`
}

ShowKnowledgeQuestionRequest Request Object

func (ShowKnowledgeQuestionRequest) String added in v0.1.96

type ShowKnowledgeQuestionResponse added in v0.1.96

type ShowKnowledgeQuestionResponse struct {

	// 问法ID。
	QuestionId *string `json:"question_id,omitempty"`

	// 问法。
	Question *string `json:"question,omitempty"`

	// 意图ID。
	IntentId *string `json:"intent_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowKnowledgeQuestionResponse Response Object

func (ShowKnowledgeQuestionResponse) String added in v0.1.96

type ShowKnowledgeSkillRequest added in v0.1.96

type ShowKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 技能ID。
	SkillId string `json:"skill_id"`
}

ShowKnowledgeSkillRequest Request Object

func (ShowKnowledgeSkillRequest) String added in v0.1.96

func (o ShowKnowledgeSkillRequest) String() string

type ShowKnowledgeSkillResponse added in v0.1.96

type ShowKnowledgeSkillResponse struct {

	// 技能ID。
	SkillId *string `json:"skill_id,omitempty"`

	// 技能名称。
	Name *string `json:"name,omitempty"`

	// 技能标识。
	Identify *string `json:"identify,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowKnowledgeSkillResponse Response Object

func (ShowKnowledgeSkillResponse) String added in v0.1.96

type ShowPhotoDetectionRequest added in v0.1.61

type ShowPhotoDetectionRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowPhotoDetectionRequest Request Object

func (ShowPhotoDetectionRequest) String added in v0.1.61

func (o ShowPhotoDetectionRequest) String() string

type ShowPhotoDetectionResponse added in v0.1.61

type ShowPhotoDetectionResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State *ShowPhotoDetectionResponseState `json:"state,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 任务创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPhotoDetectionResponse Response Object

func (ShowPhotoDetectionResponse) String added in v0.1.61

type ShowPhotoDetectionResponseState added in v0.1.61

type ShowPhotoDetectionResponseState struct {
	// contains filtered or unexported fields
}

func (ShowPhotoDetectionResponseState) MarshalJSON added in v0.1.61

func (c ShowPhotoDetectionResponseState) MarshalJSON() ([]byte, error)

func (*ShowPhotoDetectionResponseState) UnmarshalJSON added in v0.1.61

func (c *ShowPhotoDetectionResponseState) UnmarshalJSON(b []byte) error

func (ShowPhotoDetectionResponseState) Value added in v0.1.61

type ShowPhotoDetectionResponseStateEnum added in v0.1.61

func GetShowPhotoDetectionResponseStateEnum added in v0.1.61

func GetShowPhotoDetectionResponseStateEnum() ShowPhotoDetectionResponseStateEnum

type ShowPhotoDigitalHumanVideoRequest added in v0.1.60

type ShowPhotoDigitalHumanVideoRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 是否需要返回剧本参数配置。
	ShowScript *bool `json:"show_script,omitempty"`
}

ShowPhotoDigitalHumanVideoRequest Request Object

func (ShowPhotoDigitalHumanVideoRequest) String added in v0.1.60

type ShowPhotoDigitalHumanVideoResponse added in v0.1.60

type ShowPhotoDigitalHumanVideoResponse struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败 * CANCELED:取消 * BLOCK: 冻结
	State ShowPhotoDigitalHumanVideoResponseState `json:"state"`

	// 任务类型。 * 2D_DIGITAL_HUMAN_VIDEO: 分身数字人视频制作任务 * PHOTO_DIGITAL_HUMAN_VIDEO: 照片数字人视频制作任务
	JobType *ShowPhotoDigitalHumanVideoResponseJobType `json:"job_type,omitempty"`

	// 数字人视频制作开始时间。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人视频制作结束时间。
	EndTime *string `json:"end_time,omitempty"`

	// **参数解释**: 数字人视频内容时长。
	Duration *float32 `json:"duration,omitempty"`

	OutputAssetConfig *OutputAssetInfo `json:"output_asset_config,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 任务创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 任务更新时间。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 人物照片,需要Base64编码。
	HumanImage *string `json:"human_image,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *PhotoVideoConfig `json:"video_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPhotoDigitalHumanVideoResponse Response Object

func (ShowPhotoDigitalHumanVideoResponse) String added in v0.1.60

type ShowPhotoDigitalHumanVideoResponseJobType added in v0.1.80

type ShowPhotoDigitalHumanVideoResponseJobType struct {
	// contains filtered or unexported fields
}

func (ShowPhotoDigitalHumanVideoResponseJobType) MarshalJSON added in v0.1.80

func (*ShowPhotoDigitalHumanVideoResponseJobType) UnmarshalJSON added in v0.1.80

func (ShowPhotoDigitalHumanVideoResponseJobType) Value added in v0.1.80

type ShowPhotoDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

type ShowPhotoDigitalHumanVideoResponseJobTypeEnum struct {
	E_2_D_DIGITAL_HUMAN_VIDEO ShowPhotoDigitalHumanVideoResponseJobType
	DIGITAL_HUMAN_PHOTO_VIDEO ShowPhotoDigitalHumanVideoResponseJobType
}

func GetShowPhotoDigitalHumanVideoResponseJobTypeEnum added in v0.1.80

func GetShowPhotoDigitalHumanVideoResponseJobTypeEnum() ShowPhotoDigitalHumanVideoResponseJobTypeEnum

type ShowPhotoDigitalHumanVideoResponseState added in v0.1.60

type ShowPhotoDigitalHumanVideoResponseState struct {
	// contains filtered or unexported fields
}

func (ShowPhotoDigitalHumanVideoResponseState) MarshalJSON added in v0.1.60

func (c ShowPhotoDigitalHumanVideoResponseState) MarshalJSON() ([]byte, error)

func (*ShowPhotoDigitalHumanVideoResponseState) UnmarshalJSON added in v0.1.60

func (c *ShowPhotoDigitalHumanVideoResponseState) UnmarshalJSON(b []byte) error

func (ShowPhotoDigitalHumanVideoResponseState) Value added in v0.1.60

type ShowPictureModelingJobRequest

type ShowPictureModelingJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowPictureModelingJobRequest Request Object

func (ShowPictureModelingJobRequest) String

type ShowPictureModelingJobResponse

type ShowPictureModelingJobResponse struct {

	// 照片建模任务ID。
	JobId string `json:"job_id"`

	// 任务的状态。 * WAITING:等待任务调度 * PROCESSING:正在处理 * PARTIAL_SUCCEED:部分成功(模型生成,截图失败) * SUCCEED:成功 * FAILED:失败 * CANCELED:取消
	State ShowPictureModelingJobResponseState `json:"state"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 数字人模型名称。
	Name *string `json:"name,omitempty"`

	// 风格ID。
	StyleId *string `json:"style_id,omitempty"`

	// 模型封面URL。
	ModelCoverUrl *string `json:"model_cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowPictureModelingJobResponse Response Object

func (ShowPictureModelingJobResponse) String

type ShowPictureModelingJobResponseState

type ShowPictureModelingJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowPictureModelingJobResponseState) MarshalJSON

func (c ShowPictureModelingJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowPictureModelingJobResponseState) UnmarshalJSON

func (c *ShowPictureModelingJobResponseState) UnmarshalJSON(b []byte) error

func (ShowPictureModelingJobResponseState) Value

type ShowProductRequest added in v0.1.100

type ShowProductRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 商品ID。
	ProductId string `json:"product_id"`
}

ShowProductRequest Request Object

func (ShowProductRequest) String added in v0.1.100

func (o ShowProductRequest) String() string

type ShowProductResponse added in v0.1.100

type ShowProductResponse struct {

	// 商品ID
	ProductId *string `json:"product_id,omitempty"`

	// 商品名称
	Name *string `json:"name,omitempty"`

	// 商品描述
	Description *string `json:"description,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	Cover *ProductCoverDetailInfo `json:"cover,omitempty"`

	// 文本列表
	TextList *[]ProductTextInfo `json:"text_list,omitempty"`

	// 素材资产列表
	AssetList *[]ProductMediaDetailInfo `json:"asset_list,omitempty"`

	// 商品创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 商品更新时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 商品状态枚举 * ACTIVED:已激活 * UNACTIVED:未激活 * BLOCK: 被冻结,商品不可用 * DELETED:已删除
	State *ShowProductResponseState `json:"state,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowProductResponse Response Object

func (ShowProductResponse) String added in v0.1.100

func (o ShowProductResponse) String() string

type ShowProductResponseState added in v0.1.100

type ShowProductResponseState struct {
	// contains filtered or unexported fields
}

func (ShowProductResponseState) MarshalJSON added in v0.1.100

func (c ShowProductResponseState) MarshalJSON() ([]byte, error)

func (*ShowProductResponseState) UnmarshalJSON added in v0.1.100

func (c *ShowProductResponseState) UnmarshalJSON(b []byte) error

func (ShowProductResponseState) Value added in v0.1.100

func (c ShowProductResponseState) Value() string

type ShowProductResponseStateEnum added in v0.1.100

type ShowProductResponseStateEnum struct {
	ACTIVED   ShowProductResponseState
	UNACTIVED ShowProductResponseState
	BLOCK     ShowProductResponseState
	DELETED   ShowProductResponseState
}

func GetShowProductResponseStateEnum added in v0.1.100

func GetShowProductResponseStateEnum() ShowProductResponseStateEnum

type ShowResourceUsageRequest added in v0.1.119

type ShowResourceUsageRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 资源类型。可填多个,用\",\"分隔。详见[资源类型](metastudio_02_0042.xml)。
	Resource *string `json:"resource,omitempty"`

	// 业务类型。可填多个,用\",\"分隔。 * VOICE_CLONE:声音制作 * SYNTHETICS_SOUND:声音合成 * ASSET_MANAGER:资产管理 * MODELING_2D:形象制作 * LIVE_2D:分身数字人视频直播 * VIDEO_2D:分身数字人视频制作 * CHAT_2D:分身数字人智能交互 * BUSINESS_CARD_2D:分身数字人名片 * PICTURE_2D:照片数字人视频 * MODELING_3D:3D照片建模 * VDS_3D:3D视觉驱动 * TTSA_3D:3D语音驱动 * FLEXUS_2D:FLEXUS版本资源
	Business *string `json:"business,omitempty"`
}

ShowResourceUsageRequest Request Object

func (ShowResourceUsageRequest) String added in v0.1.119

func (o ShowResourceUsageRequest) String() string

type ShowResourceUsageResponse added in v0.1.119

type ShowResourceUsageResponse struct {

	// 资源用量列表
	Resources *[]ResourceUsageInfo `json:"resources,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowResourceUsageResponse Response Object

func (ShowResourceUsageResponse) String added in v0.1.119

func (o ShowResourceUsageResponse) String() string

type ShowRobotRequest added in v0.1.78

type ShowRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ShowRobotRequest Request Object

func (ShowRobotRequest) String added in v0.1.78

func (o ShowRobotRequest) String() string

type ShowRobotResponse added in v0.1.78

type ShowRobotResponse struct {

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 智能交互对话房间ID。
	RoomId *string `json:"room_id,omitempty"`

	// 第三方应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型;8:奇妙问
	AppType *int32 `json:"app_type,omitempty"`

	// 应用的AccessKey或帐号。
	AppKey *string `json:"app_key,omitempty"`

	RobotType *RobotTypeEnum `json:"robot_type,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	// CBS所在区域
	Region *int32 `json:"region,omitempty"`

	// CBS所在区域的projectId
	CbsProjectId *string `json:"cbs_project_id,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`

	// 是否为正式环境
	IsIflyProduction *bool `json:"is_ifly_production,omitempty"`

	// 语音识别后端点静音时长默认500ms
	TailSilenceTime *int32 `json:"tail_silence_time,omitempty"`

	// 奇妙问角色ID。
	RoleId *string `json:"role_id,omitempty"`

	// SIS所在区域
	SisRegion *int32 `json:"sis_region,omitempty"`

	// SIS所在区域的projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 是否开启热词
	EnableHotWords *bool `json:"enable_hot_words,omitempty"`

	// 是否开启提问文本审核开关
	EnableQuestionAudit *bool `json:"enable_question_audit,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowRobotResponse Response Object

func (ShowRobotResponse) String added in v0.1.78

func (o ShowRobotResponse) String() string

type ShowSmartChatJobRequest added in v0.1.78

type ShowSmartChatJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 智能交互对话ID,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`
}

ShowSmartChatJobRequest Request Object

func (ShowSmartChatJobRequest) String added in v0.1.78

func (o ShowSmartChatJobRequest) String() string

type ShowSmartChatJobResponse added in v0.1.78

type ShowSmartChatJobResponse struct {

	// 数字人智能交互对话任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 数字人智能交互对话任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * CANCELED: 取消 * HEARTBEAT: 心跳
	State *ShowSmartChatJobResponseState `json:"state,omitempty"`

	// 数字人智能交互对话时长,单位秒。
	Duration *float32 `json:"duration,omitempty"`

	// 数字人智能交互对话任务开始时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人智能交互对话任务结束时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 数字人智能交互对话任务创建时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人智能交互对话任务最后更新时间。格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	ChatSubtitleConfig *SmartChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

	VideoConfig *SmartChatVideoConfig `json:"video_config,omitempty"`

	// 数字人智能交互对话的状态。 0: 等待建链 1: 等待关闭链路 2: 建链成功 3: 进入休眠 4: 等待休眠
	ChatState *int32 `json:"chat_state,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 智能交互对话端配置。 * COMPUTER: 电脑端 * MOBILE: 手机端 * HUB: 大屏
	ChatVideoType *ShowSmartChatJobResponseChatVideoType `json:"chat_video_type,omitempty"`

	// 智能交互接入地址。
	ChatAccessAddress *string `json:"chat_access_address,omitempty"`

	// 是否透明背景
	IsTransparent *bool `json:"is_transparent,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartChatJobResponse Response Object

func (ShowSmartChatJobResponse) String added in v0.1.78

func (o ShowSmartChatJobResponse) String() string

type ShowSmartChatJobResponseChatVideoType added in v0.1.95

type ShowSmartChatJobResponseChatVideoType struct {
	// contains filtered or unexported fields
}

func (ShowSmartChatJobResponseChatVideoType) MarshalJSON added in v0.1.95

func (c ShowSmartChatJobResponseChatVideoType) MarshalJSON() ([]byte, error)

func (*ShowSmartChatJobResponseChatVideoType) UnmarshalJSON added in v0.1.95

func (c *ShowSmartChatJobResponseChatVideoType) UnmarshalJSON(b []byte) error

func (ShowSmartChatJobResponseChatVideoType) Value added in v0.1.95

type ShowSmartChatJobResponseChatVideoTypeEnum added in v0.1.95

type ShowSmartChatJobResponseChatVideoTypeEnum struct {
	COMPUTER ShowSmartChatJobResponseChatVideoType
	MOBILE   ShowSmartChatJobResponseChatVideoType
	HUB      ShowSmartChatJobResponseChatVideoType
}

func GetShowSmartChatJobResponseChatVideoTypeEnum added in v0.1.95

func GetShowSmartChatJobResponseChatVideoTypeEnum() ShowSmartChatJobResponseChatVideoTypeEnum

type ShowSmartChatJobResponseState added in v0.1.78

type ShowSmartChatJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowSmartChatJobResponseState) MarshalJSON added in v0.1.78

func (c ShowSmartChatJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowSmartChatJobResponseState) UnmarshalJSON added in v0.1.78

func (c *ShowSmartChatJobResponseState) UnmarshalJSON(b []byte) error

func (ShowSmartChatJobResponseState) Value added in v0.1.78

type ShowSmartChatJobResponseStateEnum added in v0.1.78

func GetShowSmartChatJobResponseStateEnum added in v0.1.78

func GetShowSmartChatJobResponseStateEnum() ShowSmartChatJobResponseStateEnum

type ShowSmartChatRoomRequest added in v0.1.78

type ShowSmartChatRoomRequest struct {

	// 智能交互对话ID。获取方法请参考[创建智能交互对话](CreateSmartChatRoom.xml)。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowSmartChatRoomRequest Request Object

func (ShowSmartChatRoomRequest) String added in v0.1.78

func (o ShowSmartChatRoomRequest) String() string

type ShowSmartChatRoomResponse added in v0.1.78

type ShowSmartChatRoomResponse struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 数字人模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId *string `json:"robot_id,omitempty"`

	// **参数解释**: 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

	// 智能交互对话端配置。 * COMPUTER: 电脑端 * MOBILE: 手机端 * HUB: 大屏
	ChatVideoType *ShowSmartChatRoomResponseChatVideoType `json:"chat_video_type,omitempty"`

	// 对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 智能交互对话创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 智能交互对话更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 对话封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartChatRoomResponse Response Object

func (ShowSmartChatRoomResponse) String added in v0.1.78

func (o ShowSmartChatRoomResponse) String() string

type ShowSmartChatRoomResponseChatVideoType added in v0.1.95

type ShowSmartChatRoomResponseChatVideoType struct {
	// contains filtered or unexported fields
}

func (ShowSmartChatRoomResponseChatVideoType) MarshalJSON added in v0.1.95

func (c ShowSmartChatRoomResponseChatVideoType) MarshalJSON() ([]byte, error)

func (*ShowSmartChatRoomResponseChatVideoType) UnmarshalJSON added in v0.1.95

func (c *ShowSmartChatRoomResponseChatVideoType) UnmarshalJSON(b []byte) error

func (ShowSmartChatRoomResponseChatVideoType) Value added in v0.1.95

type ShowSmartChatRoomResponseChatVideoTypeEnum added in v0.1.95

type ShowSmartChatRoomResponseChatVideoTypeEnum struct {
	COMPUTER ShowSmartChatRoomResponseChatVideoType
	MOBILE   ShowSmartChatRoomResponseChatVideoType
	HUB      ShowSmartChatRoomResponseChatVideoType
}

func GetShowSmartChatRoomResponseChatVideoTypeEnum added in v0.1.95

func GetShowSmartChatRoomResponseChatVideoTypeEnum() ShowSmartChatRoomResponseChatVideoTypeEnum

type ShowSmartLiveRequest added in v0.1.60

type ShowSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowSmartLiveRequest Request Object

func (ShowSmartLiveRequest) String added in v0.1.60

func (o ShowSmartLiveRequest) String() string

type ShowSmartLiveResponse added in v0.1.60

type ShowSmartLiveResponse struct {

	// 数字人直播任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 直播间名称
	RoomName *string `json:"room_name,omitempty"`

	// 数字人直播任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * BLOCKED: 封禁
	State *ShowSmartLiveResponseState `json:"state,omitempty"`

	// **参数解释**: 数字人直播时长,单位秒。
	Duration *float32 `json:"duration,omitempty"`

	// 数字人直播任务开始时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人直播任务结束时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 数字人直播任务创建时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人直播任务最后更新时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	// **参数解释**: 数字人直播推流时长,单位秒。
	StreamDuration *float32 `json:"stream_duration,omitempty"`

	// 封禁信息
	BlockReason *string `json:"block_reason,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	LiveJobLog *LiveJobLog `json:"live_job_log,omitempty"`

	RelationLivePlatformInfo *PlatformLiveDetailInfo `json:"relation_live_platform_info,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartLiveResponse Response Object

func (ShowSmartLiveResponse) String added in v0.1.60

func (o ShowSmartLiveResponse) String() string

type ShowSmartLiveResponseState added in v0.1.60

type ShowSmartLiveResponseState struct {
	// contains filtered or unexported fields
}

func (ShowSmartLiveResponseState) MarshalJSON added in v0.1.60

func (c ShowSmartLiveResponseState) MarshalJSON() ([]byte, error)

func (*ShowSmartLiveResponseState) UnmarshalJSON added in v0.1.60

func (c *ShowSmartLiveResponseState) UnmarshalJSON(b []byte) error

func (ShowSmartLiveResponseState) Value added in v0.1.60

type ShowSmartLiveResponseStateEnum added in v0.1.60

type ShowSmartLiveResponseStateEnum struct {
	WAITING    ShowSmartLiveResponseState
	PROCESSING ShowSmartLiveResponseState
	SUCCEED    ShowSmartLiveResponseState
	FAILED     ShowSmartLiveResponseState
	BLOCKED    ShowSmartLiveResponseState
}

func GetShowSmartLiveResponseStateEnum added in v0.1.60

func GetShowSmartLiveResponseStateEnum() ShowSmartLiveResponseStateEnum

type ShowSmartLiveRoomRequest added in v0.1.60

type ShowSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowSmartLiveRoomRequest Request Object

func (ShowSmartLiveRoomRequest) String added in v0.1.60

func (o ShowSmartLiveRoomRequest) String() string

type ShowSmartLiveRoomResponse added in v0.1.60

type ShowSmartLiveRoomResponse struct {

	// **参数解释**: 直播间名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	RoomName string `json:"room_name"`

	// **参数解释**: 直播间描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	RoomDescription *string `json:"room_description,omitempty"`

	// **参数解释**: 直播间类型。 **约束限制**: 不涉及。 **取值范围**: * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *ShowSmartLiveRoomResponseRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	InteractionConfig *LiveRoomInteractionConfig `json:"interaction_config,omitempty"`

	// 互动规则列表
	InteractionRules *[]LiveRoomInteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台地址。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台流密钥,与推流地址对应。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// **参数解释**: 主播轮换时备选主播数字人资产ID(仅形象资产,不包含声音)。  **约束限制**: 不涉及 **取值范围**: 当前最大支持5个备选主播。 数字人资产ID,字符长度0-64位。 **默认取值**: 不涉及
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 用户无需填写,通过video_config中分辨率判断 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *ShowSmartLiveRoomResponseViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	// **参数解释**: 匹配值私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192 **默认取值**: 不涉及。
	PrivData *string `json:"priv_data,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	RelationLivePlatformInfo *PlatformLiveDetailInfo `json:"relation_live_platform_info,omitempty"`

	// 直播间创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 直播间更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	// 直播间封面图新URL
	Thumbnail *string `json:"thumbnail,omitempty"`

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *ShowSmartLiveRoomResponseRoomState `json:"room_state,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowSmartLiveRoomResponse Response Object

func (ShowSmartLiveRoomResponse) String added in v0.1.60

func (o ShowSmartLiveRoomResponse) String() string

type ShowSmartLiveRoomResponseRoomState added in v0.1.75

type ShowSmartLiveRoomResponseRoomState struct {
	// contains filtered or unexported fields
}

func (ShowSmartLiveRoomResponseRoomState) MarshalJSON added in v0.1.75

func (c ShowSmartLiveRoomResponseRoomState) MarshalJSON() ([]byte, error)

func (*ShowSmartLiveRoomResponseRoomState) UnmarshalJSON added in v0.1.75

func (c *ShowSmartLiveRoomResponseRoomState) UnmarshalJSON(b []byte) error

func (ShowSmartLiveRoomResponseRoomState) Value added in v0.1.75

type ShowSmartLiveRoomResponseRoomStateEnum added in v0.1.75

type ShowSmartLiveRoomResponseRoomStateEnum struct {
	ENABLE  ShowSmartLiveRoomResponseRoomState
	DISABLE ShowSmartLiveRoomResponseRoomState
	BLOCKED ShowSmartLiveRoomResponseRoomState
}

func GetShowSmartLiveRoomResponseRoomStateEnum added in v0.1.75

func GetShowSmartLiveRoomResponseRoomStateEnum() ShowSmartLiveRoomResponseRoomStateEnum

type ShowSmartLiveRoomResponseRoomType added in v0.1.60

type ShowSmartLiveRoomResponseRoomType struct {
	// contains filtered or unexported fields
}

func (ShowSmartLiveRoomResponseRoomType) MarshalJSON added in v0.1.60

func (c ShowSmartLiveRoomResponseRoomType) MarshalJSON() ([]byte, error)

func (*ShowSmartLiveRoomResponseRoomType) UnmarshalJSON added in v0.1.60

func (c *ShowSmartLiveRoomResponseRoomType) UnmarshalJSON(b []byte) error

func (ShowSmartLiveRoomResponseRoomType) Value added in v0.1.60

type ShowSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

type ShowSmartLiveRoomResponseRoomTypeEnum struct {
	NORMAL   ShowSmartLiveRoomResponseRoomType
	TEMP     ShowSmartLiveRoomResponseRoomType
	TEMPLATE ShowSmartLiveRoomResponseRoomType
}

func GetShowSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetShowSmartLiveRoomResponseRoomTypeEnum() ShowSmartLiveRoomResponseRoomTypeEnum

type ShowSmartLiveRoomResponseViewMode added in v0.1.80

type ShowSmartLiveRoomResponseViewMode struct {
	// contains filtered or unexported fields
}

func (ShowSmartLiveRoomResponseViewMode) MarshalJSON added in v0.1.80

func (c ShowSmartLiveRoomResponseViewMode) MarshalJSON() ([]byte, error)

func (*ShowSmartLiveRoomResponseViewMode) UnmarshalJSON added in v0.1.80

func (c *ShowSmartLiveRoomResponseViewMode) UnmarshalJSON(b []byte) error

func (ShowSmartLiveRoomResponseViewMode) Value added in v0.1.80

type ShowSmartLiveRoomResponseViewModeEnum added in v0.1.80

type ShowSmartLiveRoomResponseViewModeEnum struct {
	LANDSCAPE ShowSmartLiveRoomResponseViewMode
	VERTICAL  ShowSmartLiveRoomResponseViewMode
}

func GetShowSmartLiveRoomResponseViewModeEnum added in v0.1.80

func GetShowSmartLiveRoomResponseViewModeEnum() ShowSmartLiveRoomResponseViewModeEnum

type ShowTrainingSegmentInfoRequest added in v0.1.76

type ShowTrainingSegmentInfoRequest struct {

	// 任务id。
	JobId string `json:"job_id"`
}

ShowTrainingSegmentInfoRequest Request Object

func (ShowTrainingSegmentInfoRequest) String added in v0.1.76

type ShowTrainingSegmentInfoResponse added in v0.1.76

type ShowTrainingSegmentInfoResponse struct {

	// 确认过的语句索引。
	ConfirmedIndex *[]int32 `json:"confirmed_index,omitempty"`
	HttpStatusCode int      `json:"-"`
}

ShowTrainingSegmentInfoResponse Response Object

func (ShowTrainingSegmentInfoResponse) String added in v0.1.76

type ShowTtsAuditionFileRequest added in v0.1.76

type ShowTtsAuditionFileRequest struct {

	// 请求requestId,用来标识一路请求,用于问题跟踪定位,建议使用uuId,若不携带,则后台自动生成
	XRequestId *string `json:"X-Request-Id,omitempty"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务ID。
	JobId string `json:"job_id"`
}

ShowTtsAuditionFileRequest Request Object

func (ShowTtsAuditionFileRequest) String added in v0.1.76

type ShowTtsAuditionFileResponse added in v0.1.76

type ShowTtsAuditionFileResponse struct {

	// 试听文件是否已生成完成。该标记为false时,应该每隔5秒再次调用本接口获取试听文件。
	IsFileComplete *bool `json:"is_file_complete,omitempty"`

	// 异常信息。
	Message *string `json:"message,omitempty"`

	// 试听文件列表。
	Files          *[]AuditionFile `json:"files,omitempty"`
	HttpStatusCode int             `json:"-"`
}

ShowTtsAuditionFileResponse Response Object

func (ShowTtsAuditionFileResponse) String added in v0.1.76

type ShowVideoMotionCaptureJobRequest

type ShowVideoMotionCaptureJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

ShowVideoMotionCaptureJobRequest Request Object

func (ShowVideoMotionCaptureJobRequest) String

type ShowVideoMotionCaptureJobResponse

type ShowVideoMotionCaptureJobResponse struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *ShowVideoMotionCaptureJobResponseMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`

	// 视频驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待中 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *ShowVideoMotionCaptureJobResponseState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVideoMotionCaptureJobResponse Response Object

func (ShowVideoMotionCaptureJobResponse) String

type ShowVideoMotionCaptureJobResponseMotionCaptureMode

type ShowVideoMotionCaptureJobResponseMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (ShowVideoMotionCaptureJobResponseMotionCaptureMode) MarshalJSON

func (*ShowVideoMotionCaptureJobResponseMotionCaptureMode) UnmarshalJSON

func (ShowVideoMotionCaptureJobResponseMotionCaptureMode) Value

type ShowVideoMotionCaptureJobResponseState

type ShowVideoMotionCaptureJobResponseState struct {
	// contains filtered or unexported fields
}

func (ShowVideoMotionCaptureJobResponseState) MarshalJSON

func (c ShowVideoMotionCaptureJobResponseState) MarshalJSON() ([]byte, error)

func (*ShowVideoMotionCaptureJobResponseState) UnmarshalJSON

func (c *ShowVideoMotionCaptureJobResponseState) UnmarshalJSON(b []byte) error

func (ShowVideoMotionCaptureJobResponseState) Value

type ShowVideoScriptRequest added in v0.1.60

type ShowVideoScriptRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 剧本ID。
	ScriptId string `json:"script_id"`
}

ShowVideoScriptRequest Request Object

func (ShowVideoScriptRequest) String added in v0.1.60

func (o ShowVideoScriptRequest) String() string

type ShowVideoScriptResponse added in v0.1.60

type ShowVideoScriptResponse struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *ShowVideoScriptResponseViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *ShowVideoScriptResponseModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptShowItem `json:"shoot_scripts,omitempty"`

	// 剧本ID。
	ScriptId *string `json:"script_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	// 剧本封面下载url。
	ScriptCoverUrl *string `json:"script_cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVideoScriptResponse Response Object

func (ShowVideoScriptResponse) String added in v0.1.60

func (o ShowVideoScriptResponse) String() string

type ShowVideoScriptResponseModelAssetType added in v0.1.60

type ShowVideoScriptResponseModelAssetType struct {
	// contains filtered or unexported fields
}

func (ShowVideoScriptResponseModelAssetType) MarshalJSON added in v0.1.60

func (c ShowVideoScriptResponseModelAssetType) MarshalJSON() ([]byte, error)

func (*ShowVideoScriptResponseModelAssetType) UnmarshalJSON added in v0.1.60

func (c *ShowVideoScriptResponseModelAssetType) UnmarshalJSON(b []byte) error

func (ShowVideoScriptResponseModelAssetType) Value added in v0.1.60

type ShowVideoScriptResponseModelAssetTypeEnum added in v0.1.60

type ShowVideoScriptResponseModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D ShowVideoScriptResponseModelAssetType
	HUMAN_MODEL_3_D ShowVideoScriptResponseModelAssetType
}

func GetShowVideoScriptResponseModelAssetTypeEnum added in v0.1.60

func GetShowVideoScriptResponseModelAssetTypeEnum() ShowVideoScriptResponseModelAssetTypeEnum

type ShowVideoScriptResponseViewMode added in v0.1.95

type ShowVideoScriptResponseViewMode struct {
	// contains filtered or unexported fields
}

func (ShowVideoScriptResponseViewMode) MarshalJSON added in v0.1.95

func (c ShowVideoScriptResponseViewMode) MarshalJSON() ([]byte, error)

func (*ShowVideoScriptResponseViewMode) UnmarshalJSON added in v0.1.95

func (c *ShowVideoScriptResponseViewMode) UnmarshalJSON(b []byte) error

func (ShowVideoScriptResponseViewMode) Value added in v0.1.95

type ShowVideoScriptResponseViewModeEnum added in v0.1.95

type ShowVideoScriptResponseViewModeEnum struct {
	LANDSCAPE ShowVideoScriptResponseViewMode
	VERTICAL  ShowVideoScriptResponseViewMode
}

func GetShowVideoScriptResponseViewModeEnum added in v0.1.95

func GetShowVideoScriptResponseViewModeEnum() ShowVideoScriptResponseViewModeEnum

type ShowVoiceTrainingJobRequest added in v0.1.76

type ShowVoiceTrainingJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 任务id。
	JobId string `json:"job_id"`
}

ShowVoiceTrainingJobRequest Request Object

func (ShowVoiceTrainingJobRequest) String added in v0.1.76

type ShowVoiceTrainingJobResponse added in v0.1.76

type ShowVoiceTrainingJobResponse struct {
	JobType *JobType `json:"job_type,omitempty"`

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 用户id。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 性别。 * FEMALE: 女性 * MALE: 是男性
	Sex *string `json:"sex,omitempty"`

	// 语言。
	Language *string `json:"language,omitempty"`

	State *JobState `json:"state,omitempty"`

	// 本次任务中该状态出现的次数
	RejectTimes *int32 `json:"reject_times,omitempty"`

	// 当任务状态为成功时呈现,音色模型在资产库中的id。
	AssetId *string `json:"asset_id,omitempty"`

	// 当任务失败时呈现,失败错误码。
	JobFailedCode *string `json:"job_failed_code,omitempty"`

	// 当任务失败时呈现,失败原因。
	JobFailedReason *string `json:"job_failed_reason,omitempty"`

	// 任务创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 任务状态更新时间。
	LastupdateTime *int64 `json:"lastupdate_time,omitempty"`

	// 用户授权书连接。
	VoiceAuthorizationUrl *string `json:"voice_authorization_url,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`

	Tag *JobTag `json:"tag,omitempty"`

	// 手机号
	Phone *string `json:"phone,omitempty"`

	// 形象制作任务id
	DhtmsJobId *string `json:"dhtms_job_id,omitempty"`

	// 批次名称
	BatchName      *string `json:"batch_name,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowVoiceTrainingJobResponse Response Object

func (ShowVoiceTrainingJobResponse) String added in v0.1.76

type ShowWelcomeSpeechRequest added in v0.1.96

type ShowWelcomeSpeechRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 欢迎词ID。
	WelcomeSpeechId string `json:"welcome_speech_id"`
}

ShowWelcomeSpeechRequest Request Object

func (ShowWelcomeSpeechRequest) String added in v0.1.96

func (o ShowWelcomeSpeechRequest) String() string

type ShowWelcomeSpeechResponse added in v0.1.96

type ShowWelcomeSpeechResponse struct {

	// 欢迎词ID。
	WelcomeSpeechId *string `json:"welcome_speech_id,omitempty"`

	// 欢迎词。
	WelcomeSpeech *string `json:"welcome_speech,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowWelcomeSpeechResponse Response Object

func (ShowWelcomeSpeechResponse) String added in v0.1.96

func (o ShowWelcomeSpeechResponse) String() string

type ShowWelcomeSpeechSwitchRequest added in v0.1.96

type ShowWelcomeSpeechSwitchRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`
}

ShowWelcomeSpeechSwitchRequest Request Object

func (ShowWelcomeSpeechSwitchRequest) String added in v0.1.96

type ShowWelcomeSpeechSwitchResponse added in v0.1.96

type ShowWelcomeSpeechSwitchResponse struct {

	// 欢迎词功能开关。
	EnableWelcomeSpeech *bool `json:"enable_welcome_speech,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ShowWelcomeSpeechSwitchResponse Response Object

func (ShowWelcomeSpeechSwitchResponse) String added in v0.1.96

type SmartChatJobsReq added in v0.1.112

type SmartChatJobsReq struct {

	// 扩展参数,按照Json格式携带 * city:所在城市
	ExtendParam *string `json:"extend_param,omitempty"`
}

SmartChatJobsReq 创建交互任务

func (SmartChatJobsReq) String added in v0.1.112

func (o SmartChatJobsReq) String() string

type SmartChatRoomBaseInfo added in v0.1.78

type SmartChatRoomBaseInfo struct {

	// 智能交互对话ID
	RoomId *string `json:"room_id,omitempty"`

	// 智能交互对话名称
	RoomName *string `json:"room_name,omitempty"`

	// 智能交互对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 对话封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	ModelInfos *ModelInfo `json:"model_infos,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// **参数解释**: 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`
}

func (SmartChatRoomBaseInfo) String added in v0.1.78

func (o SmartChatRoomBaseInfo) String() string

type SmartChatSubtitleConfig added in v0.1.112

type SmartChatSubtitleConfig struct {

	// 字幕左上角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dx *int32 `json:"dx,omitempty"`

	// 字幕左上角像素点坐标。  > *横屏(16:9)视频像素为1920x1080;竖屏(9:16)视频像素为1080x1920。
	Dy *int32 `json:"dy,omitempty"`

	// 图层图片宽度像素值(相对画布大小)。 > 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。
	Width *int32 `json:"width,omitempty"`

	// 图层图片高度像素值(相对画布大小)。 > 横屏(16:9)画布像素为1920x1080;竖屏(9:16)画布像素为1080x1920。
	Height *int32 `json:"height,omitempty"`
}

SmartChatSubtitleConfig 字幕配置。

func (SmartChatSubtitleConfig) String added in v0.1.112

func (o SmartChatSubtitleConfig) String() string

type SmartChatVideoConfig added in v0.1.112

type SmartChatVideoConfig struct {

	// 视频宽度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率。4K分辨率视频需要分身数字人模型支持4K的情况下才能使用。 > * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像宽度为width。 > * 分身数字人直播目前只支持1080x1920。
	Width *int32 `json:"width,omitempty"`

	// 视频高度。  单位:像素。  最小值320,最大值2560。 > * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率分辨率。 > * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像高度为height。 > * 分身数字人直播目前只支持1080x1920。
	Height *int32 `json:"height,omitempty"`
}

func (SmartChatVideoConfig) String added in v0.1.112

func (o SmartChatVideoConfig) String() string

type SmartImageLayerConfig added in v0.1.75

type SmartImageLayerConfig struct {

	// 图片文件的URL。
	ImageUrl string `json:"image_url"`

	// **参数解释**: 图片显示时长,单位s。  显示时长规则为,若携带reply_texts、reply_audios,则与播放语音内容时长保持一致。若未携带,则与匹配的关键词语音内容时长保持一致。
	DisplayDuration *int32 `json:"display_duration,omitempty"`
}

SmartImageLayerConfig 素材图片图层配置。

func (SmartImageLayerConfig) String added in v0.1.75

func (o SmartImageLayerConfig) String() string

type SmartLayerConfig added in v0.1.75

type SmartLayerConfig struct {

	// 图层类型。 - IMAGE: 素材图片图层 - VIDEO: 素材视频图层 - TEXT: 文本图层
	LayerType SmartLayerConfigLayerType `json:"layer_type"`

	// 图层所需资产的资产id,外部资产信息无需填写
	AssetId *string `json:"asset_id,omitempty"`

	Position *LayerPositionConfig `json:"position,omitempty"`

	Size *LayerSizeConfig `json:"size,omitempty"`

	ImageConfig *SmartImageLayerConfig `json:"image_config,omitempty"`

	VideoConfig *SmartVideoLayerConfig `json:"video_config,omitempty"`

	TextConfig *SmartTextLayerConfig `json:"text_config,omitempty"`
}

SmartLayerConfig 智能图层配置。

func (SmartLayerConfig) String added in v0.1.75

func (o SmartLayerConfig) String() string

type SmartLayerConfigLayerType added in v0.1.75

type SmartLayerConfigLayerType struct {
	// contains filtered or unexported fields
}

func (SmartLayerConfigLayerType) MarshalJSON added in v0.1.75

func (c SmartLayerConfigLayerType) MarshalJSON() ([]byte, error)

func (*SmartLayerConfigLayerType) UnmarshalJSON added in v0.1.75

func (c *SmartLayerConfigLayerType) UnmarshalJSON(b []byte) error

func (SmartLayerConfigLayerType) Value added in v0.1.75

type SmartLayerConfigLayerTypeEnum added in v0.1.75

type SmartLayerConfigLayerTypeEnum struct {
	IMAGE SmartLayerConfigLayerType
	VIDEO SmartLayerConfigLayerType
	TEXT  SmartLayerConfigLayerType
}

func GetSmartLayerConfigLayerTypeEnum added in v0.1.75

func GetSmartLayerConfigLayerTypeEnum() SmartLayerConfigLayerTypeEnum

type SmartLiveJob added in v0.1.60

type SmartLiveJob struct {

	// 数字人直播任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 直播间名称
	RoomName *string `json:"room_name,omitempty"`

	// 数字人直播任务的状态。 * WAITING: 等待 * PROCESSING: 处理中 * SUCCEED: 成功 * FAILED: 失败 * BLOCKED: 封禁
	State *SmartLiveJobState `json:"state,omitempty"`

	// **参数解释**: 数字人直播时长,单位秒。
	Duration *float32 `json:"duration,omitempty"`

	// 数字人直播任务开始时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 数字人直播任务结束时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	// 数字人直播任务创建时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人直播任务最后更新时间。格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	LastupdateTime *string `json:"lastupdate_time,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	// **参数解释**: 数字人直播推流时长,单位秒。
	StreamDuration *float32 `json:"stream_duration,omitempty"`

	// 封禁信息
	BlockReason *string `json:"block_reason,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	LiveJobLog *LiveJobLog `json:"live_job_log,omitempty"`

	RelationLivePlatformInfo *PlatformLiveDetailInfo `json:"relation_live_platform_info,omitempty"`
}

SmartLiveJob 数字人直播任务信息。

func (SmartLiveJob) String added in v0.1.60

func (o SmartLiveJob) String() string

type SmartLiveJobState added in v0.1.60

type SmartLiveJobState struct {
	// contains filtered or unexported fields
}

func (SmartLiveJobState) MarshalJSON added in v0.1.60

func (c SmartLiveJobState) MarshalJSON() ([]byte, error)

func (*SmartLiveJobState) UnmarshalJSON added in v0.1.60

func (c *SmartLiveJobState) UnmarshalJSON(b []byte) error

func (SmartLiveJobState) Value added in v0.1.60

func (c SmartLiveJobState) Value() string

type SmartLiveJobStateEnum added in v0.1.60

type SmartLiveJobStateEnum struct {
	WAITING    SmartLiveJobState
	PROCESSING SmartLiveJobState
	SUCCEED    SmartLiveJobState
	FAILED     SmartLiveJobState
	BLOCKED    SmartLiveJobState
}

func GetSmartLiveJobStateEnum added in v0.1.60

func GetSmartLiveJobStateEnum() SmartLiveJobStateEnum

type SmartLiveRoomBaseInfo added in v0.1.60

type SmartLiveRoomBaseInfo struct {

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	// 租户id
	ProjectId *string `json:"project_id,omitempty"`

	// 直播间名称
	RoomName *string `json:"room_name,omitempty"`

	// 直播间类型。 * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *SmartLiveRoomBaseInfoRoomType `json:"room_type,omitempty"`

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *SmartLiveRoomBaseInfoRoomState `json:"room_state,omitempty"`

	// 横竖屏类型。默认值为:VERTICAL。 * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *SmartLiveRoomBaseInfoViewMode `json:"view_mode,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// 直播间描述。
	RoomDescription *string `json:"room_description,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	// 直播间封面图URL
	Thumbnail *string `json:"thumbnail,omitempty"`

	// 数字人模型信息
	ModelInfos *[]ModelInfo `json:"model_infos,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 开始直播时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	LastJobStartTime *string `json:"last_job_start_time,omitempty"`

	// 结束直播时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	LastJobEndTime *string `json:"last_job_end_time,omitempty"`

	// 当前直播状态 - WAITING:任务等待执行 - PROCESSING:任务执行中 - SUCCEED:任务处理成功 - FAILED:任务处理时变 - CANCELED:任务取消 - BLOCKED:任务被冻结
	LastJobStatus *SmartLiveRoomBaseInfoLastJobStatus `json:"last_job_status,omitempty"`

	// 私有数据,用户填写,原样带回。
	PrivData *string `json:"priv_data,omitempty"`
}

func (SmartLiveRoomBaseInfo) String added in v0.1.60

func (o SmartLiveRoomBaseInfo) String() string

type SmartLiveRoomBaseInfoLastJobStatus added in v0.1.60

type SmartLiveRoomBaseInfoLastJobStatus struct {
	// contains filtered or unexported fields
}

func (SmartLiveRoomBaseInfoLastJobStatus) MarshalJSON added in v0.1.60

func (c SmartLiveRoomBaseInfoLastJobStatus) MarshalJSON() ([]byte, error)

func (*SmartLiveRoomBaseInfoLastJobStatus) UnmarshalJSON added in v0.1.60

func (c *SmartLiveRoomBaseInfoLastJobStatus) UnmarshalJSON(b []byte) error

func (SmartLiveRoomBaseInfoLastJobStatus) Value added in v0.1.60

type SmartLiveRoomBaseInfoRoomState added in v0.1.75

type SmartLiveRoomBaseInfoRoomState struct {
	// contains filtered or unexported fields
}

func (SmartLiveRoomBaseInfoRoomState) MarshalJSON added in v0.1.75

func (c SmartLiveRoomBaseInfoRoomState) MarshalJSON() ([]byte, error)

func (*SmartLiveRoomBaseInfoRoomState) UnmarshalJSON added in v0.1.75

func (c *SmartLiveRoomBaseInfoRoomState) UnmarshalJSON(b []byte) error

func (SmartLiveRoomBaseInfoRoomState) Value added in v0.1.75

type SmartLiveRoomBaseInfoRoomStateEnum added in v0.1.75

type SmartLiveRoomBaseInfoRoomStateEnum struct {
	ENABLE  SmartLiveRoomBaseInfoRoomState
	DISABLE SmartLiveRoomBaseInfoRoomState
	BLOCKED SmartLiveRoomBaseInfoRoomState
}

func GetSmartLiveRoomBaseInfoRoomStateEnum added in v0.1.75

func GetSmartLiveRoomBaseInfoRoomStateEnum() SmartLiveRoomBaseInfoRoomStateEnum

type SmartLiveRoomBaseInfoRoomType added in v0.1.75

type SmartLiveRoomBaseInfoRoomType struct {
	// contains filtered or unexported fields
}

func (SmartLiveRoomBaseInfoRoomType) MarshalJSON added in v0.1.75

func (c SmartLiveRoomBaseInfoRoomType) MarshalJSON() ([]byte, error)

func (*SmartLiveRoomBaseInfoRoomType) UnmarshalJSON added in v0.1.75

func (c *SmartLiveRoomBaseInfoRoomType) UnmarshalJSON(b []byte) error

func (SmartLiveRoomBaseInfoRoomType) Value added in v0.1.75

type SmartLiveRoomBaseInfoRoomTypeEnum added in v0.1.75

type SmartLiveRoomBaseInfoRoomTypeEnum struct {
	NORMAL   SmartLiveRoomBaseInfoRoomType
	TEMP     SmartLiveRoomBaseInfoRoomType
	TEMPLATE SmartLiveRoomBaseInfoRoomType
}

func GetSmartLiveRoomBaseInfoRoomTypeEnum added in v0.1.75

func GetSmartLiveRoomBaseInfoRoomTypeEnum() SmartLiveRoomBaseInfoRoomTypeEnum

type SmartLiveRoomBaseInfoViewMode added in v0.1.86

type SmartLiveRoomBaseInfoViewMode struct {
	// contains filtered or unexported fields
}

func (SmartLiveRoomBaseInfoViewMode) MarshalJSON added in v0.1.86

func (c SmartLiveRoomBaseInfoViewMode) MarshalJSON() ([]byte, error)

func (*SmartLiveRoomBaseInfoViewMode) UnmarshalJSON added in v0.1.86

func (c *SmartLiveRoomBaseInfoViewMode) UnmarshalJSON(b []byte) error

func (SmartLiveRoomBaseInfoViewMode) Value added in v0.1.86

type SmartLiveRoomBaseInfoViewModeEnum added in v0.1.86

type SmartLiveRoomBaseInfoViewModeEnum struct {
	LANDSCAPE SmartLiveRoomBaseInfoViewMode
	VERTICAL  SmartLiveRoomBaseInfoViewMode
}

func GetSmartLiveRoomBaseInfoViewModeEnum added in v0.1.86

func GetSmartLiveRoomBaseInfoViewModeEnum() SmartLiveRoomBaseInfoViewModeEnum

type SmartTextLayerConfig added in v0.1.95

type SmartTextLayerConfig struct {

	// **参数解释**: 文本类型。 * DYNAMIC:动态文本,需要进行关键字替换。 * STATIC:静态文本。
	TextType *SmartTextLayerConfigTextType `json:"text_type,omitempty"`

	// 文本。
	TextContext *string `json:"text_context,omitempty"`

	// **参数解释**: 字体。当前支持的字体: * HarmonyOS_Sans_SC_Black:鸿蒙粗体 * HarmonyOS_Sans_SC_Regular:鸿蒙常规 * HarmonyOS_Sans_SC_Thin:鸿蒙细体 * fzyouh:方正瘦体
	FontName *string `json:"font_name,omitempty"`

	// **参数解释**: 字体大小(像素)。  业务取值范围:[4, 120],请以业务取值范围为准。
	FontSize *int32 `json:"font_size,omitempty"`

	// **参数解释**: 字体颜色。RGB颜色值。
	FontColor *string `json:"font_color,omitempty"`

	// **参数解释**: 文本显示时长,单位s。 显示时长规则为,若携带reply_texts、reply_audios,则与播放语音内容时长保持一致;若未携带,则与匹配的关键词语音内容时长保持一致。
	DisplayDuration *int32 `json:"display_duration,omitempty"`
}

SmartTextLayerConfig 素材视频图层配置。

func (SmartTextLayerConfig) String added in v0.1.95

func (o SmartTextLayerConfig) String() string

type SmartTextLayerConfigTextType added in v0.1.95

type SmartTextLayerConfigTextType struct {
	// contains filtered or unexported fields
}

func (SmartTextLayerConfigTextType) MarshalJSON added in v0.1.95

func (c SmartTextLayerConfigTextType) MarshalJSON() ([]byte, error)

func (*SmartTextLayerConfigTextType) UnmarshalJSON added in v0.1.95

func (c *SmartTextLayerConfigTextType) UnmarshalJSON(b []byte) error

func (SmartTextLayerConfigTextType) Value added in v0.1.95

type SmartTextLayerConfigTextTypeEnum added in v0.1.95

type SmartTextLayerConfigTextTypeEnum struct {
	DYNAMIC SmartTextLayerConfigTextType
	STATIC  SmartTextLayerConfigTextType
}

func GetSmartTextLayerConfigTextTypeEnum added in v0.1.95

func GetSmartTextLayerConfigTextTypeEnum() SmartTextLayerConfigTextTypeEnum

type SmartVideoLayerConfig added in v0.1.75

type SmartVideoLayerConfig struct {

	// 视频文件的URL。
	VideoUrl string `json:"video_url"`

	// 视频封面文件的URL。
	VideoCoverUrl *string `json:"video_cover_url,omitempty"`

	// **参数解释**: 图片显示时长,单位s。  显示时长规则为,若携带reply_texts、reply_audios,则与播放语音内容时长保持一致。若未携带,则与匹配的关键词语音内容时长保持一致。
	DisplayDuration *int32 `json:"display_duration,omitempty"`
}

SmartVideoLayerConfig 素材视频图层配置。

func (SmartVideoLayerConfig) String added in v0.1.75

func (o SmartVideoLayerConfig) String() string

type StartBeautyPreviewJobRequest added in v0.1.122

type StartBeautyPreviewJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

StartBeautyPreviewJobRequest Request Object

func (StartBeautyPreviewJobRequest) String added in v0.1.122

type StartBeautyPreviewJobResponse added in v0.1.122

type StartBeautyPreviewJobResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StartBeautyPreviewJobResponse Response Object

func (StartBeautyPreviewJobResponse) String added in v0.1.122

type StartSmartChatJobRequest added in v0.1.78

type StartSmartChatJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 智能交互对话ID,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

	// 应用ID,获取方法请参考[[创建应用](https://support.huaweicloud.com/api-metastudio/CreateRobot.html)](tag:hc,hk)[“创建应用”](tag:cmcc)。
	RobotId string `json:"robot_id"`

	Body *SmartChatJobsReq `json:"body,omitempty"`
}

StartSmartChatJobRequest Request Object

func (StartSmartChatJobRequest) String added in v0.1.78

func (o StartSmartChatJobRequest) String() string

type StartSmartChatJobResponse added in v0.1.78

type StartSmartChatJobResponse struct {

	// 智能交互对话任务ID。
	JobId *string `json:"job_id,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	ChatSubtitleConfig *SmartChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

	VideoConfig *SmartChatVideoConfig `json:"video_config,omitempty"`

	// 智能交互对话端配置。 * COMPUTER: 电脑端 * MOBILE: 手机端 * HUB: 大屏
	ChatVideoType *StartSmartChatJobResponseChatVideoType `json:"chat_video_type,omitempty"`

	// 算力所在region。 * cn-north-4: 北京4 * cn-southwest-2: 贵阳1
	Region *string `json:"region,omitempty"`

	// 智能交互接入地址。
	ChatAccessAddress *string `json:"chat_access_address,omitempty"`

	// 是否透明背景
	IsTransparent *bool `json:"is_transparent,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StartSmartChatJobResponse Response Object

func (StartSmartChatJobResponse) String added in v0.1.78

func (o StartSmartChatJobResponse) String() string

type StartSmartChatJobResponseChatVideoType added in v0.1.95

type StartSmartChatJobResponseChatVideoType struct {
	// contains filtered or unexported fields
}

func (StartSmartChatJobResponseChatVideoType) MarshalJSON added in v0.1.95

func (c StartSmartChatJobResponseChatVideoType) MarshalJSON() ([]byte, error)

func (*StartSmartChatJobResponseChatVideoType) UnmarshalJSON added in v0.1.95

func (c *StartSmartChatJobResponseChatVideoType) UnmarshalJSON(b []byte) error

func (StartSmartChatJobResponseChatVideoType) Value added in v0.1.95

type StartSmartChatJobResponseChatVideoTypeEnum added in v0.1.95

type StartSmartChatJobResponseChatVideoTypeEnum struct {
	COMPUTER StartSmartChatJobResponseChatVideoType
	MOBILE   StartSmartChatJobResponseChatVideoType
	HUB      StartSmartChatJobResponseChatVideoType
}

func GetStartSmartChatJobResponseChatVideoTypeEnum added in v0.1.95

func GetStartSmartChatJobResponseChatVideoTypeEnum() StartSmartChatJobResponseChatVideoTypeEnum

type StartSmartLiveReq added in v0.1.60

type StartSmartLiveReq struct {
	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台地址。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台流密钥,与推流地址对应。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// **参数解释**: 互动回调URL,含鉴权信息。 互动规则trigger.reply_mode配置为CALLBACK时填写 **约束限制**: 不涉及 **取值范围**: 字符长度0-2048位 **默认取值**: 不涉及。
	InteractionCallbackUrl *string `json:"interaction_callback_url,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 用户无需填写,通过video_config中分辨率判断 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *StartSmartLiveReqViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`
}

StartSmartLiveReq 数字人直播任务请求。

func (StartSmartLiveReq) String added in v0.1.60

func (o StartSmartLiveReq) String() string

type StartSmartLiveReqViewMode added in v0.1.80

type StartSmartLiveReqViewMode struct {
	// contains filtered or unexported fields
}

func (StartSmartLiveReqViewMode) MarshalJSON added in v0.1.80

func (c StartSmartLiveReqViewMode) MarshalJSON() ([]byte, error)

func (*StartSmartLiveReqViewMode) UnmarshalJSON added in v0.1.80

func (c *StartSmartLiveReqViewMode) UnmarshalJSON(b []byte) error

func (StartSmartLiveReqViewMode) Value added in v0.1.80

type StartSmartLiveReqViewModeEnum added in v0.1.80

type StartSmartLiveReqViewModeEnum struct {
	LANDSCAPE StartSmartLiveReqViewMode
	VERTICAL  StartSmartLiveReqViewMode
}

func GetStartSmartLiveReqViewModeEnum added in v0.1.80

func GetStartSmartLiveReqViewModeEnum() StartSmartLiveReqViewModeEnum

type StartSmartLiveRequest added in v0.1.60

type StartSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *StartSmartLiveReq `json:"body,omitempty"`
}

StartSmartLiveRequest Request Object

func (StartSmartLiveRequest) String added in v0.1.60

func (o StartSmartLiveRequest) String() string

type StartSmartLiveResponse added in v0.1.60

type StartSmartLiveResponse struct {

	// 直播任务ID。
	JobId *string `json:"job_id,omitempty"`

	RtcRoomInfo *RtcRoomInfoList `json:"rtc_room_info,omitempty"`

	// 直播事件上报地址。用户将自行获取的直播间事件上报到此地址,用于触发智能互动,自动回复话术。
	LiveEventReportUrl *string `json:"live_event_report_url,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	// 开播风险告警列表。
	LiveWarningInfo *[]LiveWarningItem `json:"live_warning_info,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StartSmartLiveResponse Response Object

func (StartSmartLiveResponse) String added in v0.1.60

func (o StartSmartLiveResponse) String() string

type StopSmartChatJobRequest added in v0.1.78

type StopSmartChatJobRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 智能交互对话ID,获取方法请参考[[创建智能交互对话直播间](https://support.huaweicloud.com/api-metastudio/CreateSmartChatRoom.html)](tag:hc,hk)[“创建智能交互对话直播间”](tag:cmcc)。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`
}

StopSmartChatJobRequest Request Object

func (StopSmartChatJobRequest) String added in v0.1.78

func (o StopSmartChatJobRequest) String() string

type StopSmartChatJobResponse added in v0.1.78

type StopSmartChatJobResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StopSmartChatJobResponse Response Object

func (StopSmartChatJobResponse) String added in v0.1.78

func (o StopSmartChatJobResponse) String() string

type StopSmartLiveRequest added in v0.1.60

type StopSmartLiveRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

StopSmartLiveRequest Request Object

func (StopSmartLiveRequest) String added in v0.1.60

func (o StopSmartLiveRequest) String() string

type StopSmartLiveResponse added in v0.1.60

type StopSmartLiveResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StopSmartLiveResponse Response Object

func (StopSmartLiveResponse) String added in v0.1.60

func (o StopSmartLiveResponse) String() string

type StopVideoMotionCaptureJobRequest

type StopVideoMotionCaptureJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`
}

StopVideoMotionCaptureJobRequest Request Object

func (StopVideoMotionCaptureJobRequest) String

type StopVideoMotionCaptureJobResponse

type StopVideoMotionCaptureJobResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

StopVideoMotionCaptureJobResponse Response Object

func (StopVideoMotionCaptureJobResponse) String

type StyleAssetItem

type StyleAssetItem struct {

	// 资产ID
	AssetId *string `json:"asset_id,omitempty"`

	// 资产类型 * ANIMATION:动作 * MATERIAL:素材
	AssetType *StyleAssetItemAssetType `json:"asset_type,omitempty"`

	// 封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`
}

StyleAssetItem 风格化素材数字资产信息

func (StyleAssetItem) String

func (o StyleAssetItem) String() string

type StyleAssetItemAssetType

type StyleAssetItemAssetType struct {
	// contains filtered or unexported fields
}

func (StyleAssetItemAssetType) MarshalJSON

func (c StyleAssetItemAssetType) MarshalJSON() ([]byte, error)

func (*StyleAssetItemAssetType) UnmarshalJSON

func (c *StyleAssetItemAssetType) UnmarshalJSON(b []byte) error

func (StyleAssetItemAssetType) Value

func (c StyleAssetItemAssetType) Value() string

type StyleAssetItemAssetTypeEnum

type StyleAssetItemAssetTypeEnum struct {
	ANIMATION StyleAssetItemAssetType
	MATERIAL  StyleAssetItemAssetType
}

func GetStyleAssetItemAssetTypeEnum

func GetStyleAssetItemAssetTypeEnum() StyleAssetItemAssetTypeEnum

type StyleExtraMeta

type StyleExtraMeta struct {

	// 是否支持照片建模
	PictureModelingEnable *bool `json:"picture_modeling_enable,omitempty"`

	// 是否支持模型编辑
	EditEnable *bool `json:"edit_enable,omitempty"`

	// 编辑使用引擎
	EditEngine *string `json:"edit_engine,omitempty"`

	// 照片建模算法调用的模型类型
	ModelId *string `json:"model_id,omitempty"`
}

StyleExtraMeta 风格额外信息

func (StyleExtraMeta) String

func (o StyleExtraMeta) String() string

type StyleInfo

type StyleInfo struct {

	// 数字人风格化名称
	Name string `json:"name"`

	// 数字人风格化描述
	Description *string `json:"description,omitempty"`

	// 租户ID
	ProjectId *string `json:"project_id,omitempty"`

	// 状态
	Status *string `json:"status,omitempty"`

	// 性别
	Sex *StyleInfoSex `json:"sex,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	// 风格化素材资产组合。
	StyleAssets *[]StyleAssetItem `json:"style_assets,omitempty"`

	ExtraMeta *StyleExtraMeta `json:"extra_meta,omitempty"`

	// 数字人风格ID
	StyleId *string `json:"style_id,omitempty"`

	// 数字人风格创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 数字人风格更新时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 数字人风格状态枚举 * CREATING:创建中 * PUBLISHED:已发布 * DELETED:已删除 * UNPUBLISHED:未发布 * PUBLISHING:发布中
	State *StyleInfoState `json:"state,omitempty"`
}

StyleInfo 服务开通请求

func (StyleInfo) String

func (o StyleInfo) String() string

type StyleInfoSex

type StyleInfoSex struct {
	// contains filtered or unexported fields
}

func (StyleInfoSex) MarshalJSON

func (c StyleInfoSex) MarshalJSON() ([]byte, error)

func (*StyleInfoSex) UnmarshalJSON

func (c *StyleInfoSex) UnmarshalJSON(b []byte) error

func (StyleInfoSex) Value

func (c StyleInfoSex) Value() string

type StyleInfoSexEnum

type StyleInfoSexEnum struct {
	UNKNOW StyleInfoSex
	MALE   StyleInfoSex
	FEMALE StyleInfoSex
}

func GetStyleInfoSexEnum

func GetStyleInfoSexEnum() StyleInfoSexEnum

type StyleInfoState

type StyleInfoState struct {
	// contains filtered or unexported fields
}

func (StyleInfoState) MarshalJSON

func (c StyleInfoState) MarshalJSON() ([]byte, error)

func (*StyleInfoState) UnmarshalJSON

func (c *StyleInfoState) UnmarshalJSON(b []byte) error

func (StyleInfoState) Value

func (c StyleInfoState) Value() string

type StyleInfoStateEnum

type StyleInfoStateEnum struct {
	CREATING    StyleInfoState
	PUBLISHED   StyleInfoState
	DELETED     StyleInfoState
	UNPUBLISHED StyleInfoState
	PUBLISHING  StyleInfoState
}

func GetStyleInfoStateEnum

func GetStyleInfoStateEnum() StyleInfoStateEnum

type SubtitleConfig added in v0.1.75

type SubtitleConfig struct {

	// **参数解释**: 字幕框左下角像素点坐标。 **约束限制**: 不涉及。 **默认取值**: 不涉及。
	Dx *int32 `json:"dx,omitempty"`

	// **参数解释**: 字幕框左下角像素点坐标。 **约束限制**: 不涉及。 **默认取值**: 不涉及。
	Dy *int32 `json:"dy,omitempty"`

	// **参数解释**: 字体。当前支持的字体请参考[服务支持的字体](metastudio_02_0041.xml) **约束限制**: 不涉及。 **取值范围**: 字符长度0-64位
	FontName *string `json:"font_name,omitempty"`

	// **参数解释**: 字体大小。接口的取值范围为0-120,实际业务使用的取值范围要求为24-120,请以业务实际使用要求为准。 **约束限制**: 不涉及。
	FontSize *int32 `json:"font_size,omitempty"`

	// **参数解释**: 字幕框高度。 **约束限制**: 参数h用于方便前端计算字幕框左上角坐标,后台不使用该参数。
	H *int32 `json:"h,omitempty"`

	// **参数解释**: 字幕框宽度。 **约束限制**: * 字幕框宽度固定为屏幕宽度的80% * 参数w用于方便前端计算字幕框左上角坐标,后台不使用该参数
	W *int32 `json:"w,omitempty"`
}

SubtitleConfig 字幕配置。

func (SubtitleConfig) String added in v0.1.75

func (o SubtitleConfig) String() string

type SubtitleFileInfo added in v0.1.112

type SubtitleFileInfo struct {

	// 字幕文件下载链接。
	SubtitleFileDownloadUrl *string `json:"subtitle_file_download_url,omitempty"`

	// 字幕文件上传链接。
	SubtitleFileUploadUrl *string `json:"subtitle_file_upload_url,omitempty"`

	// 字幕文件生成状态。 * GENERATING:字幕文件生成中。 * GENERATE_SUCCEED:字幕文件生成成功。 * GENERATE_FAILED:字幕文件生成失败。
	SubtitleFileState *SubtitleFileInfoSubtitleFileState `json:"subtitle_file_state,omitempty"`

	// 字幕文件生成任务ID。
	JobId *string `json:"job_id,omitempty"`
}

func (SubtitleFileInfo) String added in v0.1.112

func (o SubtitleFileInfo) String() string

type SubtitleFileInfoSubtitleFileState added in v0.1.112

type SubtitleFileInfoSubtitleFileState struct {
	// contains filtered or unexported fields
}

func (SubtitleFileInfoSubtitleFileState) MarshalJSON added in v0.1.112

func (c SubtitleFileInfoSubtitleFileState) MarshalJSON() ([]byte, error)

func (*SubtitleFileInfoSubtitleFileState) UnmarshalJSON added in v0.1.112

func (c *SubtitleFileInfoSubtitleFileState) UnmarshalJSON(b []byte) error

func (SubtitleFileInfoSubtitleFileState) Value added in v0.1.112

type SubtitleFileInfoSubtitleFileStateEnum added in v0.1.112

type SubtitleFileInfoSubtitleFileStateEnum struct {
	GENERATE_SUCCEED SubtitleFileInfoSubtitleFileState
	GENERATE_FAILED  SubtitleFileInfoSubtitleFileState
	GENERATING       SubtitleFileInfoSubtitleFileState
}

func GetSubtitleFileInfoSubtitleFileStateEnum added in v0.1.112

func GetSubtitleFileInfoSubtitleFileStateEnum() SubtitleFileInfoSubtitleFileStateEnum

type SubtitleFiles added in v0.1.119

type SubtitleFiles struct {
	TextSubtitleFile *SubtitleFileInfo `json:"text_subtitle_file,omitempty"`

	AudioSubtitleFile *SubtitleFileInfo `json:"audio_subtitle_file,omitempty"`
}

func (SubtitleFiles) String added in v0.1.119

func (o SubtitleFiles) String() string

type SupportedServiceEnum added in v0.1.112

type SupportedServiceEnum struct {
	// contains filtered or unexported fields
}

SupportedServiceEnum 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互

func (SupportedServiceEnum) MarshalJSON added in v0.1.112

func (c SupportedServiceEnum) MarshalJSON() ([]byte, error)

func (*SupportedServiceEnum) UnmarshalJSON added in v0.1.112

func (c *SupportedServiceEnum) UnmarshalJSON(b []byte) error

func (SupportedServiceEnum) Value added in v0.1.112

func (c SupportedServiceEnum) Value() string

type SupportedServiceEnumEnum added in v0.1.112

type SupportedServiceEnumEnum struct {
	VIDEO_2_D SupportedServiceEnum
	LIVE_2_D  SupportedServiceEnum
	CHAT_2_D  SupportedServiceEnum
}

func GetSupportedServiceEnumEnum added in v0.1.112

func GetSupportedServiceEnumEnum() SupportedServiceEnumEnum

type SystemProperty

type SystemProperty struct {

	// **参数解释**: 操作。 **约束限制**: 系统属性仅为系统设置,普通用户无法修改。 **取值范围**: * ADD:增加 * DELETE:删除  **默认取值**: 不涉及
	Action *SystemPropertyAction `json:"action,omitempty"`

	// **参数解释**: 系统属性条目。 **约束限制**: 系统属性仅为系统设置,普通用户无法修改。 **取值范围**: 公共资产属性: * BACKGROUND_IMG:视频制作的背景图片。value设置成Yes * CREATED_BY_PLATFORM: 是否平台生成。  分身数字人资产属性: * MATERIAL_IMG:素材图片,用作图片图层。value设置成Yes,否则控制台视频制作、直播等界面的贴图区域,将无法看到此图片。 * MATERIAL_VIDEO:素材视频,用作视频图层。value设置成Yes,否则控制台视频制作、直播等界面的视频区域,将无法看到此视频。 * DIGITAL_HUMAN_2D_VIDEO:分身数字人视频。 * DIGITAL_HUMAN_3D_VIDEO:3D数字人视频。 * BUSINESS_CARD_VIDEO:名片视频。 * BUSSINESS_CARD_VIDEO:名片视频(过期) * PHOTO_VIDEO:照片数字人视频。   视频翻译资产属性: * TO_BE_TRANSLATED_VIDEO: 视频翻译的源视频。可取值Yes。 * TRANSLATED_VIDEO: 视频翻译后的视频  3D数字人资产属性: * STYLE_ID:风格Id。 * DH_ID:数字人ID(尚未启用)。 * PLATFORM_AVAILABLE:是否平台可用(尚未启用)。 * RENDER_ENGINE:引擎类型。value可选UE或MetaEngine。 * BACKGROUND_SCENE:视频制作的2D背景场景。value可选Horizontal(横屏)或者Vertical(竖屏)。 * LAYER_CONFIG_ENABLE: 可用前景图层配置 * MEITUAN_MATERIAL_APPROVED: 美团平台已审核标识,value设置成YES。  **默认取值**: 不涉及
	Key *SystemPropertyKey `json:"key,omitempty"`

	// **参数解释**: 系统属性属性值。 **约束限制**: 系统属性仅为系统设置,普通用户无法修改。 **取值范围**: 字符长度1-1024位 **默认取值** 不涉及
	Value *string `json:"value,omitempty"`
}

func (SystemProperty) String

func (o SystemProperty) String() string

type SystemPropertyAction

type SystemPropertyAction struct {
	// contains filtered or unexported fields
}

func (SystemPropertyAction) MarshalJSON

func (c SystemPropertyAction) MarshalJSON() ([]byte, error)

func (*SystemPropertyAction) UnmarshalJSON

func (c *SystemPropertyAction) UnmarshalJSON(b []byte) error

func (SystemPropertyAction) Value

func (c SystemPropertyAction) Value() string

type SystemPropertyActionEnum

type SystemPropertyActionEnum struct {
	ADD    SystemPropertyAction
	DELETE SystemPropertyAction
}

func GetSystemPropertyActionEnum

func GetSystemPropertyActionEnum() SystemPropertyActionEnum

type SystemPropertyKey

type SystemPropertyKey struct {
	// contains filtered or unexported fields
}

func (SystemPropertyKey) MarshalJSON

func (c SystemPropertyKey) MarshalJSON() ([]byte, error)

func (*SystemPropertyKey) UnmarshalJSON

func (c *SystemPropertyKey) UnmarshalJSON(b []byte) error

func (SystemPropertyKey) Value

func (c SystemPropertyKey) Value() string

type SystemPropertyKeyEnum

type SystemPropertyKeyEnum struct {
	STYLE_ID                  SystemPropertyKey
	DH_ID                     SystemPropertyKey
	PLATFORM_AVAILABLE        SystemPropertyKey
	RENDER_ENGINE             SystemPropertyKey
	BACKGROUND_IMG            SystemPropertyKey
	BACKGROUND_SCENE          SystemPropertyKey
	CREATED_BY_PLATFORM       SystemPropertyKey
	MATERIAL_IMG              SystemPropertyKey
	MATERIAL_VIDEO            SystemPropertyKey
	DIGITAL_HUMAN_2_D_VIDEO   SystemPropertyKey
	DIGITAL_HUMAN_3_D_VIDEO   SystemPropertyKey
	BUSSINESS_CARD_VIDEO      SystemPropertyKey
	BUSINESS_CARD_VIDEO       SystemPropertyKey
	PHOTO_VIDEO               SystemPropertyKey
	TO_BE_TRANSLATED_VIDEO    SystemPropertyKey
	TRANSLATED_VIDEO          SystemPropertyKey
	LAYER_CONFIG_ENABLE       SystemPropertyKey
	MEITUAN_MATERIAL_APPROVED SystemPropertyKey
}

func GetSystemPropertyKeyEnum

func GetSystemPropertyKeyEnum() SystemPropertyKeyEnum

type TextConfig added in v0.1.60

type TextConfig struct {

	// **参数解释**: 台词脚本。支持两种模式,纯文本模式和标签模式。 - 纯文本模式:使用方法,如“大家好,我是人工智大家,是个虚拟主播”。 - 标签模式:SSML标签的详细定义请参考[文本驱动SSML定义](metastudio_02_0038.xml)。  **约束限制**: 不含SSML标签字符数最长10000个字符。 **取值范围**: 字符长度0-131072位。 **默认取值**: 不涉及。
	Text string `json:"text"`
}

TextConfig 台词脚本。 > 最长10000个字符,不含SSML标签字符数。

func (TextConfig) String added in v0.1.60

func (o TextConfig) String() string

type TextLayerConfig added in v0.1.60

type TextLayerConfig struct {

	// **参数解释**: 文字图层的文本,内容需做Base64编码。  示例:若想添加文字水印“测试文字水印”,那么text_context的值为:5rWL6K+V5paH5a2X5rC05Y2w **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	TextContext *string `json:"text_context,omitempty"`

	// 字体。当前支持的字体请参考[服务支持的字体](metastudio_02_0041.xml) **约束限制**: 不涉及。 **取值范围**: 字符长度0-64位
	FontName *string `json:"font_name,omitempty"`

	// **参数解释**: 字体大小(像素)。接口的取值范围为0-120,实际业务使用的取值范围要求为4-120,请以业务实际使用要求为准。  **约束限制**: 不涉及。
	FontSize *int32 `json:"font_size,omitempty"`

	// **参数解释**: 字体颜色。RGB颜色值。  **约束限制**: 不涉及。 **取值范围**: 字符长度0-16位
	FontColor *string `json:"font_color,omitempty"`
}

TextLayerConfig 素材文字图层配置。

func (TextLayerConfig) String added in v0.1.60

func (o TextLayerConfig) String() string

type ThirdPartyModelConfig added in v0.1.80

type ThirdPartyModelConfig struct {

	// 第三方语言模型应用ID。
	AppId *string `json:"app_id,omitempty"`

	// 第三方语言模型应用密钥。
	AppKey *string `json:"app_key,omitempty"`

	// 第三方语言模型地址。
	LlmUrl *string `json:"llm_url,omitempty"`

	// 是否采用流式响应。
	IsStream *bool `json:"is_stream,omitempty"`

	// 支持的多轮对话数量,取值大于1时,请求第三方语言模型时将携带历史对话信息。
	ChatRounds *int32 `json:"chat_rounds,omitempty"`

	// SIS所在区域
	SisRegion *int32 `json:"sis_region,omitempty"`

	// SIS所在区域的projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`
}

ThirdPartyModelConfig 第三方语言模型配置

func (ThirdPartyModelConfig) String added in v0.1.80

func (o ThirdPartyModelConfig) String() string

type TrainingAllocatedResource added in v0.1.122

type TrainingAllocatedResource struct {

	// 资源ID。
	ResourceId *string `json:"resource_id,omitempty"`

	// 资源计费类型。 * PERIODIC: 包周期 * ONE_TIME:一次性计费 > * 一次性计费包括:租户订购的一次性资源,SP管理员分配给租户的一次性资源。
	ChargeMode *TrainingAllocatedResourceChargeMode `json:"charge_mode,omitempty"`

	// 资源过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"
	ExpireTime *string `json:"expire_time,omitempty"`
}

func (TrainingAllocatedResource) String added in v0.1.122

func (o TrainingAllocatedResource) String() string

type TrainingAllocatedResourceChargeMode added in v0.1.122

type TrainingAllocatedResourceChargeMode struct {
	// contains filtered or unexported fields
}

func (TrainingAllocatedResourceChargeMode) MarshalJSON added in v0.1.122

func (c TrainingAllocatedResourceChargeMode) MarshalJSON() ([]byte, error)

func (*TrainingAllocatedResourceChargeMode) UnmarshalJSON added in v0.1.122

func (c *TrainingAllocatedResourceChargeMode) UnmarshalJSON(b []byte) error

func (TrainingAllocatedResourceChargeMode) Value added in v0.1.122

type TrainingAllocatedResourceChargeModeEnum added in v0.1.122

type TrainingAllocatedResourceChargeModeEnum struct {
	PERIODIC TrainingAllocatedResourceChargeMode
	ONE_TIME TrainingAllocatedResourceChargeMode
}

func GetTrainingAllocatedResourceChargeModeEnum added in v0.1.122

func GetTrainingAllocatedResourceChargeModeEnum() TrainingAllocatedResourceChargeModeEnum

type TrainingJobBasicInfo added in v0.1.76

type TrainingJobBasicInfo struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name string `json:"name"`

	// 任务的状态。  与MetaStudio Console上用户看到的状态映射关系如下:  - 待提交   * WAIT_FILE_UPLOAD: 待上传文件  - 系统审核中   * AUTO_VERIFYING: 自动审核中   * MANUAL_VERIFYING: 人工审核中  - 系统审核未通过   * AUTO_VERIFY_FAILED: 自动审核失败   * MANUAL_VERIFY_FAILED: 人工审核失败  - 算法训练中   > 算法训练中的状态仅管理员需要处理,普通用户仅需要显示“算法训练中”即可。   * MANUAL_VERIFY_SUCCESS: 审核通过,等待预处理资源   * WAIT_TRAINING_DATA_PREPROCESS: 等待训练数据预处理   * TRAINING_DATA_PREPROCESSING: 训练数据预处理中   * TRAINING_DATA_PREPROCESS_FAILED: 训练数据预处理失败   * TRAINING_DATA_PREPROCESS_SUCCESS: 训练数据预处理完成,等待训练资源中   * TRAINING: 训练中   * TRAIN_FAILED: 训练失败   * TRAIN_SUCCESS: 训练完成,等待预处理资源   * INFERENCE_DATA_PREPROCESSING: 推理数据预处理中   * INFERENCE_DATA_PREPROCESS_FAILED: 推理数据预处理失败   * WAIT_MAIN_FILE_UPLOAD: 等待主文件上传   * MANUAL_STOP_INFERENCE_DATA_PREPROCESS: 人工中止推理预处理   * MANUAL_STOP_TRAIN: 人工中止训练   * MANUAL_STOP_TRAINING_DATA_PREPROCESS: 人工中止训练预处理   * WAIT_ADMIN_CONFIRM: 等待管理员审核   * WAIT_COMPILE: 等待转编译   * COMPILING: 转编译中   * COMPILE_FAILED: 转编译失败   * WAIT_GENERATE_ACTION: 等待原子动作生成   * WAIT_ARRANGE: 等待编排   * ACTION_GENERATE_DATA_PROCESSING: 原子动作生成中   * MANUAL_STOP_ACTION_GENERATE_DATA_PROCESSING: 人工中止动作生成   * MANUAL_STOP_ACTION_GENERATE_ORI_PROCESSING: 人工中止动作编排   * ACTION_GENERATE_ORI_PROCESSING: 动作编排中   * ACTION_GENERATE_DATA_FAILED: 动作生成失败   * ACTION_GENERATE_ORI_FAILED: 生成动作编排资产失败   * ACTION_GENERATE_ORI_SUCCESS: 动作编排成功   * GENERATE_ACTION_PREPROCESS_FAILED: 生成动作编排原子动作失败   * WAIT_ADMIN_CALIBRATION: 等待管理员确认动作信息   * WAIT_ASSET_SYNC: 等待资产同步  - 待用户审核,仅NA白名单用户有该状态   * WAIT_USER_CONFIRM: 等待用户确认训练效果  - 用户驳回,仅NA白名单用户有该状态   * JOB_REJECT: 驳回任务  - 已完成   * JOB_SUCCESS: 训练任务完成(普通用户任务的完成状态,此时用户已经可以使用模型)   * JOB_FINISH: 任务结束,是最终状态,不支持修改此状态(NA用户任务的完成状态,并且此状态表明模型效果已通过用户的验收)  - 挂起,仅NA白名单用户有该状态   * JOB_PENDING: 挂起任务
	State TrainingJobBasicInfoState `json:"state"`

	// 模型资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 模型资产所属项目ID。
	ProjectId *string `json:"project_id,omitempty"`

	// 分身数字人模型封面下载URL。URL有效期24小时。
	CoverDownloadUrl *string `json:"cover_download_url,omitempty"`

	// 用户最近一次更新任务的时间(包括租户创建或者重新提交),格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	LastUpdateTime *string `json:"last_update_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”
	CreateTime *string `json:"create_time,omitempty"`

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

	// 分身数字人模型版本。默认是V3.2版本模型。 * V3.2:V3.2版本模型 > * V3和V2版本已废弃不用
	ModelVersion *TrainingJobBasicInfoModelVersion `json:"model_version,omitempty"`

	// 抠图类型。默认是AI。 * AI:AI抠图 * MANUAL:人工抠图
	MattingType *TrainingJobBasicInfoMattingType `json:"matting_type,omitempty"`

	// 分身数字人模型分辨率。默认是1080P。 * 1080P:1080P。支持1080P及720P的视频输出。 * 4K:4K。支持4K、1080P及720P的视频输出。
	ModelResolution *string `json:"model_resolution,omitempty"`

	// 自定义用户id(如创建任务时设置了X-App-UserId则会携带)。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 是否是基础版的形象训练
	IsFlexus *bool `json:"is_flexus,omitempty"`

	// 是否只训练形象模型,不训练声音模型。仅Flexus版本时有效,默认false。
	IsOnlyHumanModel *bool `json:"is_only_human_model,omitempty"`
}

func (TrainingJobBasicInfo) String added in v0.1.76

func (o TrainingJobBasicInfo) String() string

type TrainingJobBasicInfoMattingType added in v0.1.76

type TrainingJobBasicInfoMattingType struct {
	// contains filtered or unexported fields
}

func (TrainingJobBasicInfoMattingType) MarshalJSON added in v0.1.76

func (c TrainingJobBasicInfoMattingType) MarshalJSON() ([]byte, error)

func (*TrainingJobBasicInfoMattingType) UnmarshalJSON added in v0.1.76

func (c *TrainingJobBasicInfoMattingType) UnmarshalJSON(b []byte) error

func (TrainingJobBasicInfoMattingType) Value added in v0.1.76

type TrainingJobBasicInfoMattingTypeEnum added in v0.1.76

type TrainingJobBasicInfoMattingTypeEnum struct {
	AI     TrainingJobBasicInfoMattingType
	MANUAL TrainingJobBasicInfoMattingType
}

func GetTrainingJobBasicInfoMattingTypeEnum added in v0.1.76

func GetTrainingJobBasicInfoMattingTypeEnum() TrainingJobBasicInfoMattingTypeEnum

type TrainingJobBasicInfoModelVersion added in v0.1.76

type TrainingJobBasicInfoModelVersion struct {
	// contains filtered or unexported fields
}

func (TrainingJobBasicInfoModelVersion) MarshalJSON added in v0.1.76

func (c TrainingJobBasicInfoModelVersion) MarshalJSON() ([]byte, error)

func (*TrainingJobBasicInfoModelVersion) UnmarshalJSON added in v0.1.76

func (c *TrainingJobBasicInfoModelVersion) UnmarshalJSON(b []byte) error

func (TrainingJobBasicInfoModelVersion) Value added in v0.1.76

type TrainingJobBasicInfoModelVersionEnum added in v0.1.76

type TrainingJobBasicInfoModelVersionEnum struct {
	V2   TrainingJobBasicInfoModelVersion
	V3   TrainingJobBasicInfoModelVersion
	V3_2 TrainingJobBasicInfoModelVersion
}

func GetTrainingJobBasicInfoModelVersionEnum added in v0.1.76

func GetTrainingJobBasicInfoModelVersionEnum() TrainingJobBasicInfoModelVersionEnum

type TrainingJobBasicInfoState added in v0.1.76

type TrainingJobBasicInfoState struct {
	// contains filtered or unexported fields
}

func (TrainingJobBasicInfoState) MarshalJSON added in v0.1.76

func (c TrainingJobBasicInfoState) MarshalJSON() ([]byte, error)

func (*TrainingJobBasicInfoState) UnmarshalJSON added in v0.1.76

func (c *TrainingJobBasicInfoState) UnmarshalJSON(b []byte) error

func (TrainingJobBasicInfoState) Value added in v0.1.76

type TrainingJobBasicInfoStateEnum added in v0.1.76

type TrainingJobBasicInfoStateEnum struct {
	WAIT_FILE_UPLOAD                            TrainingJobBasicInfoState
	AUTO_VERIFYING                              TrainingJobBasicInfoState
	AUTO_VERIFY_FAILED                          TrainingJobBasicInfoState
	MANUAL_VERIFYING                            TrainingJobBasicInfoState
	WAIT_TRAINING_DATA_PREPROCESS               TrainingJobBasicInfoState
	MANUAL_VERIFY_FAILED                        TrainingJobBasicInfoState
	MANUAL_VERIFY_SUCCESS                       TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESSING                 TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESS_FAILED             TrainingJobBasicInfoState
	TRAINING_DATA_PREPROCESS_SUCCESS            TrainingJobBasicInfoState
	TRAINING                                    TrainingJobBasicInfoState
	TRAIN_FAILED                                TrainingJobBasicInfoState
	TRAIN_SUCCESS                               TrainingJobBasicInfoState
	INFERENCE_DATA_PREPROCESSING                TrainingJobBasicInfoState
	INFERENCE_DATA_PREPROCESS_FAILED            TrainingJobBasicInfoState
	WAIT_MASK_UPLOAD                            TrainingJobBasicInfoState
	WAIT_MAIN_FILE_UPLOAD                       TrainingJobBasicInfoState
	JOB_SUCCESS                                 TrainingJobBasicInfoState
	MANUAL_STOP_INFERENCE_DATA_PREPROCESS       TrainingJobBasicInfoState
	MANUAL_STOP_TRAIN                           TrainingJobBasicInfoState
	MANUAL_STOP_TRAINING_DATA_PREPROCESS        TrainingJobBasicInfoState
	MANUAL_STOP_BEAUTY_PREPROCESS               TrainingJobBasicInfoState
	WAIT_USER_CONFIRM                           TrainingJobBasicInfoState
	JOB_REJECT                                  TrainingJobBasicInfoState
	JOB_PENDING                                 TrainingJobBasicInfoState
	WAIT_ASSET_SYNC                             TrainingJobBasicInfoState
	WAIT_ADMIN_CONFIRM                          TrainingJobBasicInfoState
	JOB_FINISH                                  TrainingJobBasicInfoState
	COMPILING                                   TrainingJobBasicInfoState
	WAIT_COMPILE                                TrainingJobBasicInfoState
	COMPILE_FAILED                              TrainingJobBasicInfoState
	WAIT_BEAUTY                                 TrainingJobBasicInfoState
	WAIT_GENERATE_ACTION                        TrainingJobBasicInfoState
	WAIT_ARRANGE                                TrainingJobBasicInfoState
	ACTION_GENERATE_DATA_PROCESSING             TrainingJobBasicInfoState
	MANUAL_STOP_ACTION_GENERATE_DATA_PROCESSING TrainingJobBasicInfoState
	MANUAL_STOP_ACTION_GENERATE_ORI_PROCESSING  TrainingJobBasicInfoState
	ACTION_GENERATE_ORI_PROCESSING              TrainingJobBasicInfoState
	ACTION_GENERATE_DATA_FAILED                 TrainingJobBasicInfoState
	ACTION_GENERATE_ORI_FAILED                  TrainingJobBasicInfoState
	ACTION_GENERATE_ORI_SUCCESS                 TrainingJobBasicInfoState
	GENERATE_ACTION_PREPROCESS_FAILED           TrainingJobBasicInfoState
	WAIT_ADMIN_CALIBRATION                      TrainingJobBasicInfoState
	BEAUTY_VIDEO_FILE_UPLOADED                  TrainingJobBasicInfoState
	BEAUTYFACE_SUCCESS                          TrainingJobBasicInfoState
	BEAUTYFACE_FAILED                           TrainingJobBasicInfoState
	WAIT_BEAUTY_VIDEO_FILE_UPLOAD               TrainingJobBasicInfoState
	BEAUTYFACE_ROCESSING                        TrainingJobBasicInfoState
}

func GetTrainingJobBasicInfoStateEnum added in v0.1.76

func GetTrainingJobBasicInfoStateEnum() TrainingJobBasicInfoStateEnum

type TrainingJobInfo added in v0.1.76

type TrainingJobInfo struct {
	JobType *JobType `json:"job_type,omitempty"`

	// 任务id。
	JobId *string `json:"job_id,omitempty"`

	// 用户id。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 音色名称。该名称会作为资产库中音色模型资产名称。
	VoiceName *string `json:"voice_name,omitempty"`

	// 性别。 * FEMALE: 女性 * MALE: 是男性
	Sex *string `json:"sex,omitempty"`

	// 语言。
	Language *string `json:"language,omitempty"`

	State *JobState `json:"state,omitempty"`

	// 本次任务中该状态出现的次数
	RejectTimes *int32 `json:"reject_times,omitempty"`

	// 当任务状态为成功时呈现,音色模型在资产库中的id。
	AssetId *string `json:"asset_id,omitempty"`

	// 当任务失败时呈现,失败错误码。
	JobFailedCode *string `json:"job_failed_code,omitempty"`

	// 当任务失败时呈现,失败原因。
	JobFailedReason *string `json:"job_failed_reason,omitempty"`

	// 任务创建时间。
	CreateTime *int64 `json:"create_time,omitempty"`

	// 任务状态更新时间。
	LastupdateTime *int64 `json:"lastupdate_time,omitempty"`

	// 用户授权书连接。
	VoiceAuthorizationUrl *string `json:"voice_authorization_url,omitempty"`

	CreateType *CreateType `json:"create_type,omitempty"`

	Tag *JobTag `json:"tag,omitempty"`

	// 手机号
	Phone *string `json:"phone,omitempty"`

	// 形象制作任务id
	DhtmsJobId *string `json:"dhtms_job_id,omitempty"`

	// 批次名称
	BatchName *string `json:"batch_name,omitempty"`
}

TrainingJobInfo 任务信息

func (TrainingJobInfo) String added in v0.1.76

func (o TrainingJobInfo) String() string

type TrainingVideoMarkInfo added in v0.1.122

type TrainingVideoMarkInfo struct {

	// 训练视频起始时间。格式:“HH:MM:SS.mmm”。
	VideoStartTime *string `json:"video_start_time,omitempty"`

	// 训练视频结束时间。格式:“HH:MM:SS.mmm”。
	VideoEndTime *string `json:"video_end_time,omitempty"`
}

TrainingVideoMarkInfo 分身数字训练视频标记信息。

func (TrainingVideoMarkInfo) String added in v0.1.122

func (o TrainingVideoMarkInfo) String() string

type TriggerProcess added in v0.1.60

type TriggerProcess struct {

	// **参数解释**: 处理抑制时长。单位秒。 - -1:表示整场直播仅触发一次。 - 0:表示无抑制,每次都触发。 - 其他值n:表示n秒内仅触发一次。  **约束限制**: 不涉及 **默认取值**: 不涉及
	TimeWindow *int32 `json:"time_window,omitempty"`

	// **参数解释**: 回复类型。 **约束限制**: 不涉及 **取值范围**: * SYSTEM_REPLY:系统自动回复预先设置的话术。 * CALLBACK:回调给其他服务,携带设置的话术。 * SHOW_LAYER:仅显示叠加图层,不影响话术。 * INTELLIGENT_REPLY:使用配置的大模型生成回复话术。  **默认取值**: 不涉及
	ReplyMode *TriggerProcessReplyMode `json:"reply_mode,omitempty"`

	LayerConfig *SmartLayerConfig `json:"layer_config,omitempty"`

	ExtraLayerConfig *SmartLayerConfig `json:"extra_layer_config,omitempty"`

	// **参数解释**: 回复话术集。 **约束限制**: 不涉及 **取值范围**: 最大支持5条预置话术。 单条话术字符长度0-1024位。 **默认取值**: 不涉及
	ReplyTexts *[]string `json:"reply_texts,omitempty"`

	// **参数解释**: 回复音频集。填写audio_url。 **约束限制**: 不涉及 **取值范围**: 最大支持5条预置音频。 **默认取值**: 不涉及
	ReplyAudios *[]ReplyAudioInfo `json:"reply_audios,omitempty"`

	// **参数解释**: 回复话术选择次序。 **约束限制**: 不涉及 **取值范围**: * RANDOM:随机 * ORDER:顺序循环  **默认取值**: 不涉及
	ReplyOrder *TriggerProcessReplyOrder `json:"reply_order,omitempty"`

	// **参数解释**: 回复角色。 **约束限制**: 不涉及 **取值范围**: * STREAMER:主播 * CO_STREAMER:助播,仅声音。
	ReplyRole *TriggerProcessReplyRole `json:"reply_role,omitempty"`

	// **参数解释**: 机器人ID。 **约束限制**: reply_mode为INTELLIGENT_REPLY时必填,智能交互配置的大模型机器人ID。 获取方法请参考[创建应用](CreateRobot.xml)。 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	RobotId *string `json:"robot_id,omitempty"`

	// 回复播放类型。 - APPEND:追加,放置在场景播放队列尾部 - INSERT: 插入,在两个音频文件,或者文本句末添加。 - PLAY_NOW : 立即插入,收到指令后,立即播放,无需等待句末。
	PlayType *TriggerProcessPlayType `json:"play_type,omitempty"`
}

TriggerProcess 触发器处理

func (TriggerProcess) String added in v0.1.60

func (o TriggerProcess) String() string

type TriggerProcessPlayType added in v0.1.117

type TriggerProcessPlayType struct {
	// contains filtered or unexported fields
}

func (TriggerProcessPlayType) MarshalJSON added in v0.1.117

func (c TriggerProcessPlayType) MarshalJSON() ([]byte, error)

func (*TriggerProcessPlayType) UnmarshalJSON added in v0.1.117

func (c *TriggerProcessPlayType) UnmarshalJSON(b []byte) error

func (TriggerProcessPlayType) Value added in v0.1.117

func (c TriggerProcessPlayType) Value() string

type TriggerProcessPlayTypeEnum added in v0.1.117

type TriggerProcessPlayTypeEnum struct {
	APPEND   TriggerProcessPlayType
	INSERT   TriggerProcessPlayType
	PLAY_NOW TriggerProcessPlayType
}

func GetTriggerProcessPlayTypeEnum added in v0.1.117

func GetTriggerProcessPlayTypeEnum() TriggerProcessPlayTypeEnum

type TriggerProcessReplyMode added in v0.1.60

type TriggerProcessReplyMode struct {
	// contains filtered or unexported fields
}

func (TriggerProcessReplyMode) MarshalJSON added in v0.1.60

func (c TriggerProcessReplyMode) MarshalJSON() ([]byte, error)

func (*TriggerProcessReplyMode) UnmarshalJSON added in v0.1.60

func (c *TriggerProcessReplyMode) UnmarshalJSON(b []byte) error

func (TriggerProcessReplyMode) Value added in v0.1.60

func (c TriggerProcessReplyMode) Value() string

type TriggerProcessReplyModeEnum added in v0.1.60

type TriggerProcessReplyModeEnum struct {
	SYSTEM_REPLY      TriggerProcessReplyMode
	CALLBACK          TriggerProcessReplyMode
	SHOW_LAYER        TriggerProcessReplyMode
	INTELLIGENT_REPLY TriggerProcessReplyMode
}

func GetTriggerProcessReplyModeEnum added in v0.1.60

func GetTriggerProcessReplyModeEnum() TriggerProcessReplyModeEnum

type TriggerProcessReplyOrder added in v0.1.60

type TriggerProcessReplyOrder struct {
	// contains filtered or unexported fields
}

func (TriggerProcessReplyOrder) MarshalJSON added in v0.1.60

func (c TriggerProcessReplyOrder) MarshalJSON() ([]byte, error)

func (*TriggerProcessReplyOrder) UnmarshalJSON added in v0.1.60

func (c *TriggerProcessReplyOrder) UnmarshalJSON(b []byte) error

func (TriggerProcessReplyOrder) Value added in v0.1.60

func (c TriggerProcessReplyOrder) Value() string

type TriggerProcessReplyOrderEnum added in v0.1.60

type TriggerProcessReplyOrderEnum struct {
	RANDOM TriggerProcessReplyOrder
	ORDER  TriggerProcessReplyOrder
}

func GetTriggerProcessReplyOrderEnum added in v0.1.60

func GetTriggerProcessReplyOrderEnum() TriggerProcessReplyOrderEnum

type TriggerProcessReplyRole added in v0.1.86

type TriggerProcessReplyRole struct {
	// contains filtered or unexported fields
}

func (TriggerProcessReplyRole) MarshalJSON added in v0.1.86

func (c TriggerProcessReplyRole) MarshalJSON() ([]byte, error)

func (*TriggerProcessReplyRole) UnmarshalJSON added in v0.1.86

func (c *TriggerProcessReplyRole) UnmarshalJSON(b []byte) error

func (TriggerProcessReplyRole) Value added in v0.1.86

func (c TriggerProcessReplyRole) Value() string

type TriggerProcessReplyRoleEnum added in v0.1.86

type TriggerProcessReplyRoleEnum struct {
	STREAMER    TriggerProcessReplyRole
	CO_STREAMER TriggerProcessReplyRole
}

func GetTriggerProcessReplyRoleEnum added in v0.1.86

func GetTriggerProcessReplyRoleEnum() TriggerProcessReplyRoleEnum

type TtsaJob

type TtsaJob struct {

	// 语音驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *TtsaJobState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`

	// 语音驱动内容时长。  单位:秒。
	ContentDuration *float32 `json:"content_duration,omitempty"`

	// 任务类型。 * REAL_JOB:实时任务。如数字人交互。 * UNREAL_JOB:非实时任务。如数字人视频制作
	JobType *TtsaJobJobType `json:"job_type,omitempty"`
}

func (TtsaJob) String

func (o TtsaJob) String() string

type TtsaJobJobType added in v0.1.75

type TtsaJobJobType struct {
	// contains filtered or unexported fields
}

func (TtsaJobJobType) MarshalJSON added in v0.1.75

func (c TtsaJobJobType) MarshalJSON() ([]byte, error)

func (*TtsaJobJobType) UnmarshalJSON added in v0.1.75

func (c *TtsaJobJobType) UnmarshalJSON(b []byte) error

func (TtsaJobJobType) Value added in v0.1.75

func (c TtsaJobJobType) Value() string

type TtsaJobJobTypeEnum added in v0.1.75

type TtsaJobJobTypeEnum struct {
	REAL_JOB   TtsaJobJobType
	UNREAL_JOB TtsaJobJobType
}

func GetTtsaJobJobTypeEnum added in v0.1.75

func GetTtsaJobJobTypeEnum() TtsaJobJobTypeEnum

type TtsaJobState

type TtsaJobState struct {
	// contains filtered or unexported fields
}

func (TtsaJobState) MarshalJSON

func (c TtsaJobState) MarshalJSON() ([]byte, error)

func (*TtsaJobState) UnmarshalJSON

func (c *TtsaJobState) UnmarshalJSON(b []byte) error

func (TtsaJobState) Value

func (c TtsaJobState) Value() string

type TtsaJobStateEnum

type TtsaJobStateEnum struct {
	WAITING    TtsaJobState
	PROCESSING TtsaJobState
	SUCCEED    TtsaJobState
	FAILED     TtsaJobState
}

func GetTtsaJobStateEnum

func GetTtsaJobStateEnum() TtsaJobStateEnum

type Update2dModelTrainingJobReq added in v0.1.92

type Update2dModelTrainingJobReq struct {

	// 分身数字人模型名称。该名称会作为资产库中分身数字人模型资产名称。
	Name *string `json:"name,omitempty"`

	// 分身数字人训练任务创建者联系方式,如手机或邮箱等。
	Contact *string `json:"contact,omitempty"`

	// 命令类型: * UPDATE_VIDEO: 更新视频 * UPLOAD_VIDEO:上传视频 * CONFIRM_ACTION_VIDEO: 确认动作编排视频 * GET_ACTION_VIDEO_MULTIPART: 获取动作编排视频分片
	CommandMessage *Update2dModelTrainingJobReqCommandMessage `json:"command_message,omitempty"`

	// 训练视频上传分片数(上传时对唯一训练视频文件的数据分片,用于对该文件的并发上传,不是分多个视频文件上传)。
	VideoMultipartCount *int32 `json:"video_multipart_count,omitempty"`

	// 动作视频上传分片数。
	ActionVideoMultipartCount *int32 `json:"action_video_multipart_count,omitempty"`

	// 美白等级。默认值0,不美白。
	BeautyLevel *int32 `json:"beauty_level,omitempty"`

	// 分身数字人是否需要背景替换。需要背景替换的分身数字人训练视频需要绿幕拍摄。
	IsBackgroundReplacement *bool `json:"is_background_replacement,omitempty"`

	// 分身数字人训练任务的批次名称。
	BatchName *string `json:"batch_name,omitempty"`

	// 分身数字人训练任务标签。
	Tags *[]string `json:"tags,omitempty"`

	// 动作视频样例可修改信息。
	SamplesBasicInfo *[]ActionBasicSampleInfo `json:"samples_basic_info,omitempty"`

	// 该任务所生成的模型支持的业务类型,可多选
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`

	// 声音来源类型 * VIDEO:视频中抽取音频 * AUDIO:单独上传的音频
	AudioSourceType *Update2dModelTrainingJobReqAudioSourceType `json:"audio_source_type,omitempty"`
}

Update2dModelTrainingJobReq 创建或更新分身数字人模型训练任务请求。

func (Update2dModelTrainingJobReq) String added in v0.1.92

type Update2dModelTrainingJobReqAudioSourceType added in v0.1.114

type Update2dModelTrainingJobReqAudioSourceType struct {
	// contains filtered or unexported fields
}

func (Update2dModelTrainingJobReqAudioSourceType) MarshalJSON added in v0.1.114

func (*Update2dModelTrainingJobReqAudioSourceType) UnmarshalJSON added in v0.1.114

func (Update2dModelTrainingJobReqAudioSourceType) Value added in v0.1.114

type Update2dModelTrainingJobReqAudioSourceTypeEnum added in v0.1.114

type Update2dModelTrainingJobReqAudioSourceTypeEnum struct {
	VIDEO Update2dModelTrainingJobReqAudioSourceType
	AUDIO Update2dModelTrainingJobReqAudioSourceType
}

func GetUpdate2dModelTrainingJobReqAudioSourceTypeEnum added in v0.1.114

func GetUpdate2dModelTrainingJobReqAudioSourceTypeEnum() Update2dModelTrainingJobReqAudioSourceTypeEnum

type Update2dModelTrainingJobReqCommandMessage added in v0.1.92

type Update2dModelTrainingJobReqCommandMessage struct {
	// contains filtered or unexported fields
}

func (Update2dModelTrainingJobReqCommandMessage) MarshalJSON added in v0.1.92

func (*Update2dModelTrainingJobReqCommandMessage) UnmarshalJSON added in v0.1.92

func (Update2dModelTrainingJobReqCommandMessage) Value added in v0.1.92

type Update2dModelTrainingJobReqCommandMessageEnum added in v0.1.92

type Update2dModelTrainingJobReqCommandMessageEnum struct {
	UPDATE_VIDEO               Update2dModelTrainingJobReqCommandMessage
	UPLOAD_VIDEO               Update2dModelTrainingJobReqCommandMessage
	CONFIRM_ACTION_VIDEO       Update2dModelTrainingJobReqCommandMessage
	GET_ACTION_VIDEO_MULTIPART Update2dModelTrainingJobReqCommandMessage
}

func GetUpdate2dModelTrainingJobReqCommandMessageEnum added in v0.1.92

func GetUpdate2dModelTrainingJobReqCommandMessageEnum() Update2dModelTrainingJobReqCommandMessageEnum

type Update2dModelTrainingJobRequest added in v0.1.76

type Update2dModelTrainingJobRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *Update2dModelTrainingJobReq `json:"body,omitempty"`
}

Update2dModelTrainingJobRequest Request Object

func (Update2dModelTrainingJobRequest) String added in v0.1.76

type Update2dModelTrainingJobResponse added in v0.1.76

type Update2dModelTrainingJobResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	TrainingVideoUploadUrl *[]string `json:"training_video_upload_url,omitempty"`

	// 分身数字人训练视频上传URL。该url在文件上传成功后失效,只能上传一次。注意:视频必须是1080p或者4K分辨率(横、竖屏皆可)的mp4格式,视频长度须大于等于3分钟且小于等于10分钟,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	ActionVideoUploadUrl *[]string `json:"action_video_upload_url,omitempty"`

	// 音频数据训练上传URL。该url在文件上传成功后失效,只能上传一次 > 通过该地址上传时,需设置content-type为application/zip。
	AudioUploadUrl *string `json:"audio_upload_url,omitempty"`

	// 模型封面上传URL。该URL在文件上传成功后失效,只能上传一次。 > 通过该地址上传时,需设置content-type为application/octet-stream
	CoverUploadUrl *string `json:"cover_upload_url,omitempty"`

	// 身份证正面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	IdCardImage1UploadUrl *string `json:"id_card_image1_upload_url,omitempty"`

	// 身份证反面照片上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	IdCardImage2UploadUrl *string `json:"id_card_image2_upload_url,omitempty"`

	// 授权书上传URL。该URL在文件上传成功后失效,只能上传一次。注意:非NA用户必须上传,否则审核会不通过。 > 通过该地址上传时,需设置content-type为application/octet-stream
	GrantFileUploadUrl *string `json:"grant_file_upload_url,omitempty"`

	// 美白前图片上传url。 > 通过该地址上传时,需设置content-type为application/octet-stream
	PreBeautyImageUploadUrl *string `json:"pre_beauty_image_upload_url,omitempty"`

	// 美白后图片上传url。 > 通过该地址上传时,需设置content-type为application/octet-stream
	PostBeautyImageUploadUrl *string `json:"post_beauty_image_upload_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

Update2dModelTrainingJobResponse Response Object

func (Update2dModelTrainingJobResponse) String added in v0.1.76

type UpdateActiveCodeReq added in v0.1.86

type UpdateActiveCodeReq struct {

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`
}

UpdateActiveCodeReq 修改激活码请求。

func (UpdateActiveCodeReq) String added in v0.1.86

func (o UpdateActiveCodeReq) String() string

type UpdateActiveCodeRequest added in v0.1.86

type UpdateActiveCodeRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 激活码ID。
	ActiveCodeId string `json:"active_code_id"`

	Body *UpdateActiveCodeReq `json:"body,omitempty"`
}

UpdateActiveCodeRequest Request Object

func (UpdateActiveCodeRequest) String added in v0.1.86

func (o UpdateActiveCodeRequest) String() string

type UpdateActiveCodeResponse added in v0.1.86

type UpdateActiveCodeResponse struct {

	// 激活码ID。
	ActiveCodeId *string `json:"active_code_id,omitempty"`

	// 激活码。
	ActiveCode *string `json:"active_code,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 智能交互对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 有效天数(0表示长期有效)。
	ValidPeriod *int32 `json:"valid_period,omitempty"`

	// 过期时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	ExpireTime *string `json:"expire_time,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateActiveCodeResponse Response Object

func (UpdateActiveCodeResponse) String added in v0.1.86

func (o UpdateActiveCodeResponse) String() string

type UpdateBatchKnowledgeQuestionReq added in v0.1.96

type UpdateBatchKnowledgeQuestionReq struct {

	// 问法列表
	QuestionList []KnowledgeQuestionUpdateInfo `json:"question_list"`
}

UpdateBatchKnowledgeQuestionReq 批量修改知识库问法请求。

func (UpdateBatchKnowledgeQuestionReq) String added in v0.1.96

type UpdateBatchKnowledgeQuestionRequest added in v0.1.96

type UpdateBatchKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *UpdateBatchKnowledgeQuestionReq `json:"body,omitempty"`
}

UpdateBatchKnowledgeQuestionRequest Request Object

func (UpdateBatchKnowledgeQuestionRequest) String added in v0.1.96

type UpdateBatchKnowledgeQuestionResponse added in v0.1.96

type UpdateBatchKnowledgeQuestionResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateBatchKnowledgeQuestionResponse Response Object

func (UpdateBatchKnowledgeQuestionResponse) String added in v0.1.96

type UpdateDigitalAssetRequest

type UpdateDigitalAssetRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 资产ID。
	AssetId string `json:"asset_id"`

	Body *UpdateDigitalAssetRequestBody `json:"body,omitempty"`
}

UpdateDigitalAssetRequest Request Object

func (UpdateDigitalAssetRequest) String

func (o UpdateDigitalAssetRequest) String() string

type UpdateDigitalAssetRequestBody

type UpdateDigitalAssetRequestBody struct {

	// **参数解释**: 资产名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度0-256位。 **默认取值**: 不涉及。
	AssetName *string `json:"asset_name,omitempty"`

	// **参数解释**: 资产描述。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度0-4096位。 **默认取值**: 不涉及。
	AssetDescription *string `json:"asset_description,omitempty"`

	// **参数解释**: 资产类型。 **约束限制**: VOICE_MODEL,HUMAN_MODEL_2D 普通用户均无法上传。 **取值范围**: 公共资产类型: * VOICE_MODEL:音色模型 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产: * HUMAN_MODEL_2D: 分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型。  **默认取值**: 不涉及。
	AssetType *UpdateDigitalAssetRequestBodyAssetType `json:"asset_type,omitempty"`

	// **参数解释**: 资产状态。 **约束限制**: 租户仅能激活或取消激活资产,其他状态由系统自动更新。 **取值范围**: * UNACTIVED:取消激活。未激活的资产不可用于其他业务 * ACTIVED:激活。激活后的资产可用于其他业务 * WAITING_DELETE:资产将被下线(激活状态资产可用、管理员可用)  **默认取值**: 不涉及。
	AssetState *UpdateDigitalAssetRequestBodyAssetState `json:"asset_state,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// **参数解释**: 标签列表。 > 分身形象系统资产的tag定义如下: > - 行业:NEWS,BUSINESS,E-COMMERCE,MARKETING,KNOWLEDGE,EDUCATION,SPORTS > - 性别:MALE,FEMALE > - 姿势:FULL-BODY,HALF-BODY,STANDING,SITTING,WALKING > - 区域:ASIAN,WESTERN,MIDDLE-EASTERNER,AFRICAN,LATINO  **约束限制**: 不涉及 **取值范围**: 标签个数最大为50个。 标签内容为中英文,字符长度0-128位。 **默认取值**: 不涉及
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	SharedConfig *AssetSharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 用于console控制台展示顺序。 如果取值相同,则默认最新的排在前面。 **约束限制**: 不涉及 **默认取值**: 不涉及
	AssetOrder *int32 `json:"asset_order,omitempty"`

	// 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`
}

UpdateDigitalAssetRequestBody 更新资产请求体。

func (UpdateDigitalAssetRequestBody) String

type UpdateDigitalAssetRequestBodyAssetState

type UpdateDigitalAssetRequestBodyAssetState struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetRequestBodyAssetState) MarshalJSON

func (c UpdateDigitalAssetRequestBodyAssetState) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetRequestBodyAssetState) UnmarshalJSON

func (c *UpdateDigitalAssetRequestBodyAssetState) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetRequestBodyAssetState) Value

type UpdateDigitalAssetRequestBodyAssetType

type UpdateDigitalAssetRequestBodyAssetType struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetRequestBodyAssetType) MarshalJSON

func (c UpdateDigitalAssetRequestBodyAssetType) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetRequestBodyAssetType) UnmarshalJSON

func (c *UpdateDigitalAssetRequestBodyAssetType) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetRequestBodyAssetType) Value

type UpdateDigitalAssetResponse

type UpdateDigitalAssetResponse struct {

	// 租户id
	ProjectId *string `json:"project_id,omitempty"`

	// 资产ID。
	AssetId *string `json:"asset_id,omitempty"`

	// 资产名称。
	AssetName *string `json:"asset_name,omitempty"`

	// 资产描述。
	AssetDescription *string `json:"asset_description,omitempty"`

	// 第三方用户ID。 > * 即创建资产是通过X-App-UserId头域传入的值。
	AppUserId *string `json:"app_user_id,omitempty"`

	// 资产创建时间。
	CreateTime *string `json:"create_time,omitempty"`

	// 资产更新时间。
	UpdateTime *string `json:"update_time,omitempty"`

	// 资产类型。  公共资产类型: * VOICE_MODEL:音色模型 * VIDEO:视频文件 * IMAGE:图片文件 * PPT:幻灯片文件 * MUSIC: 音乐 * AUDIO: 音频 * COMMON_FILE:通用文件  分身数字人资产类型: * HUMAN_MODEL_2D:分身数字人模型 * BUSINESS_CARD_TEMPLET: 数字人名片模板  3D数字人资产类型: * HUMAN_MODEL:3D数字人模型 * SCENE:场景模型 * ANIMATION:动作动画 * MATERIAL:风格化素材 * NORMAL_MODEL: 普通模型
	AssetType *UpdateDigitalAssetResponseAssetType `json:"asset_type,omitempty"`

	// 资产状态。 * CREATING:资产创建中,主文件尚未上传 * FAILED:主文件上传失败 * UNACTIVED:主文件上传成功,资产未激活,资产不可用于其他业务(用户可更新状态) * ACTIVED:主文件上传成功,资产激活,资产可用于其他业务(用户可更新状态) * DELETING:资产删除中,资产不可用,资产可恢复 * DELETED:资产文件已删除,资产不可用,资产不可恢复 * BLOCK: 资产被冻结,资产不可用,不可查看文件。 * WAITING_DELETE:资产将被下线
	AssetState *UpdateDigitalAssetResponseAssetState `json:"asset_state,omitempty"`

	// 失败原因。 * AUTOMATIC_REVIEW_REJECT:自动审核失败 * MANUAL_REVIEW_REJECT:人工审核失败
	FailType *UpdateDigitalAssetResponseFailType `json:"fail_type,omitempty"`

	// 冻结/解冻/失败 原因。
	Reason *string `json:"reason,omitempty"`

	// 标签列表。 > 分身形象系统资产的tag定义如下: > - 行业:NEWS,BUSINESS,E-COMMERCE,MARKETING,KNOWLEDGE,EDUCATION,SPORTS > - 性别:MALE,FEMALE > - 姿势:FULL-BODY,HALF-BODY,STANDING,SITTING,WALKING > - 区域:ASIAN,WESTERN,MIDDLE-EASTERNER,AFRICAN,LATINO
	Tags *[]string `json:"tags,omitempty"`

	AssetExtraMeta *AssetExtraMeta `json:"asset_extra_meta,omitempty"`

	// 设置系统属性。
	SystemProperties *[]SystemProperty `json:"system_properties,omitempty"`

	// 资产下的文件。
	Files *[]AssetFileInfo `json:"files,omitempty"`

	// 展示顺序
	AssetOrder *int32 `json:"asset_order,omitempty"`

	// 支持的业务类型。: * VIDEO_2D:分身数字人视频制作 * LIVE_2D:分身数字人直播 * CHAT_2D:分身数字人智能交互
	SupportedService *[]SupportedServiceEnum `json:"supported_service,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateDigitalAssetResponse Response Object

func (UpdateDigitalAssetResponse) String

type UpdateDigitalAssetResponseAssetState

type UpdateDigitalAssetResponseAssetState struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetResponseAssetState) MarshalJSON

func (c UpdateDigitalAssetResponseAssetState) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetResponseAssetState) UnmarshalJSON

func (c *UpdateDigitalAssetResponseAssetState) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetResponseAssetState) Value

type UpdateDigitalAssetResponseAssetType

type UpdateDigitalAssetResponseAssetType struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetResponseAssetType) MarshalJSON

func (c UpdateDigitalAssetResponseAssetType) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetResponseAssetType) UnmarshalJSON

func (c *UpdateDigitalAssetResponseAssetType) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetResponseAssetType) Value

type UpdateDigitalAssetResponseFailType added in v0.1.75

type UpdateDigitalAssetResponseFailType struct {
	// contains filtered or unexported fields
}

func (UpdateDigitalAssetResponseFailType) MarshalJSON added in v0.1.75

func (c UpdateDigitalAssetResponseFailType) MarshalJSON() ([]byte, error)

func (*UpdateDigitalAssetResponseFailType) UnmarshalJSON added in v0.1.75

func (c *UpdateDigitalAssetResponseFailType) UnmarshalJSON(b []byte) error

func (UpdateDigitalAssetResponseFailType) Value added in v0.1.75

type UpdateDigitalAssetResponseFailTypeEnum added in v0.1.75

type UpdateDigitalAssetResponseFailTypeEnum struct {
	AUTOMATIC_REVIEW_REJECT UpdateDigitalAssetResponseFailType
	MANUAL_REVIEW_REJECT    UpdateDigitalAssetResponseFailType
}

func GetUpdateDigitalAssetResponseFailTypeEnum added in v0.1.75

func GetUpdateDigitalAssetResponseFailTypeEnum() UpdateDigitalAssetResponseFailTypeEnum

type UpdateDigitalHumanBusinessCardRequest added in v0.1.60

type UpdateDigitalHumanBusinessCardRequest struct {

	// 任务ID。
	JobId string `json:"job_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateDigitalHumanBusinessCardReq `json:"body,omitempty"`
}

UpdateDigitalHumanBusinessCardRequest Request Object

func (UpdateDigitalHumanBusinessCardRequest) String added in v0.1.60

type UpdateDigitalHumanBusinessCardResponse added in v0.1.60

type UpdateDigitalHumanBusinessCardResponse struct {

	// 任务ID。
	JobId *string `json:"job_id,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateDigitalHumanBusinessCardResponse Response Object

func (UpdateDigitalHumanBusinessCardResponse) String added in v0.1.60

type UpdateHotQuestionReq added in v0.1.96

type UpdateHotQuestionReq struct {

	// 热点问题。
	HotQuestion *string `json:"hot_question,omitempty"`
}

UpdateHotQuestionReq 修改热点问题请求。

func (UpdateHotQuestionReq) String added in v0.1.96

func (o UpdateHotQuestionReq) String() string

type UpdateHotQuestionRequest added in v0.1.96

type UpdateHotQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 热点问题ID。
	HotQuestionId string `json:"hot_question_id"`

	Body *UpdateHotQuestionReq `json:"body,omitempty"`
}

UpdateHotQuestionRequest Request Object

func (UpdateHotQuestionRequest) String added in v0.1.96

func (o UpdateHotQuestionRequest) String() string

type UpdateHotQuestionResponse added in v0.1.96

type UpdateHotQuestionResponse struct {

	// 热点问题ID。
	HotQuestionId *string `json:"hot_question_id,omitempty"`

	// 热点问题。
	HotQuestion *string `json:"hot_question,omitempty"`

	// 机器人ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateHotQuestionResponse Response Object

func (UpdateHotQuestionResponse) String added in v0.1.96

func (o UpdateHotQuestionResponse) String() string

type UpdateHotWordsReq added in v0.1.97

type UpdateHotWordsReq struct {
	HotWordsType *HotWordsTypeEnum `json:"hot_words_type"`

	SisHotWords *UpdateSisHotWords `json:"sis_hot_words"`
}

UpdateHotWordsReq 修改热词记录请求。

func (UpdateHotWordsReq) String added in v0.1.97

func (o UpdateHotWordsReq) String() string

type UpdateHotWordsRequest added in v0.1.97

type UpdateHotWordsRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 热词记录ID。
	HotWordsId string `json:"hot_words_id"`

	Body *UpdateHotWordsReq `json:"body,omitempty"`
}

UpdateHotWordsRequest Request Object

func (UpdateHotWordsRequest) String added in v0.1.97

func (o UpdateHotWordsRequest) String() string

type UpdateHotWordsResponse added in v0.1.97

type UpdateHotWordsResponse struct {

	// 热词记录ID。
	HotWordsId *string `json:"hot_words_id,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	HotWordsType *HotWordsTypeEnum `json:"hot_words_type,omitempty"`

	// 热词ID(sis中配置)。
	VocabularyId *string `json:"vocabulary_id,omitempty"`

	// SIS服务所在区域projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region *int32 `json:"region,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateHotWordsResponse Response Object

func (UpdateHotWordsResponse) String added in v0.1.97

func (o UpdateHotWordsResponse) String() string

type UpdateHotWordsSwitchReq added in v0.1.97

type UpdateHotWordsSwitchReq struct {

	// 应用ID。
	RobotId string `json:"robot_id"`

	// 热词功能开关。
	EnableHotWords bool `json:"enable_hot_words"`
}

UpdateHotWordsSwitchReq 修改热词功能开关请求。

func (UpdateHotWordsSwitchReq) String added in v0.1.97

func (o UpdateHotWordsSwitchReq) String() string

type UpdateHotWordsSwitchRequest added in v0.1.97

type UpdateHotWordsSwitchRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *UpdateHotWordsSwitchReq `json:"body,omitempty"`
}

UpdateHotWordsSwitchRequest Request Object

func (UpdateHotWordsSwitchRequest) String added in v0.1.97

type UpdateHotWordsSwitchResponse added in v0.1.97

type UpdateHotWordsSwitchResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateHotWordsSwitchResponse Response Object

func (UpdateHotWordsSwitchResponse) String added in v0.1.97

type UpdateInteractionRuleGroupRequest added in v0.1.75

type UpdateInteractionRuleGroupRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 互动规则库ID。
	GroupId string `json:"group_id"`

	Body *InteractionRuleGroup `json:"body,omitempty"`
}

UpdateInteractionRuleGroupRequest Request Object

func (UpdateInteractionRuleGroupRequest) String added in v0.1.75

type UpdateInteractionRuleGroupResponse added in v0.1.75

type UpdateInteractionRuleGroupResponse struct {

	// 互动规则库ID
	GroupId *string `json:"group_id,omitempty"`

	// 互动规则库名称
	GroupName *string `json:"group_name,omitempty"`

	// 互动规则列表
	InteractionRules *[]InteractionRuleDetailInfo `json:"interaction_rules,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateInteractionRuleGroupResponse Response Object

func (UpdateInteractionRuleGroupResponse) String added in v0.1.75

type UpdateKnowledgeIntentReq added in v0.1.96

type UpdateKnowledgeIntentReq struct {

	// 意图名称。
	Name *string `json:"name,omitempty"`

	// 问题答案。
	Answer *string `json:"answer,omitempty"`
}

UpdateKnowledgeIntentReq 修改知识库意图请求。

func (UpdateKnowledgeIntentReq) String added in v0.1.96

func (o UpdateKnowledgeIntentReq) String() string

type UpdateKnowledgeIntentRequest added in v0.1.96

type UpdateKnowledgeIntentRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 意图ID。
	IntentId string `json:"intent_id"`

	Body *UpdateKnowledgeIntentReq `json:"body,omitempty"`
}

UpdateKnowledgeIntentRequest Request Object

func (UpdateKnowledgeIntentRequest) String added in v0.1.96

type UpdateKnowledgeIntentResponse added in v0.1.96

type UpdateKnowledgeIntentResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateKnowledgeIntentResponse Response Object

func (UpdateKnowledgeIntentResponse) String added in v0.1.96

type UpdateKnowledgeQuestionReq added in v0.1.96

type UpdateKnowledgeQuestionReq struct {

	// 问法。
	Question *string `json:"question,omitempty"`
}

UpdateKnowledgeQuestionReq 修改知识库问法请求。

func (UpdateKnowledgeQuestionReq) String added in v0.1.96

type UpdateKnowledgeQuestionRequest added in v0.1.96

type UpdateKnowledgeQuestionRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 问法ID。
	QuestionId string `json:"question_id"`

	Body *UpdateKnowledgeQuestionReq `json:"body,omitempty"`
}

UpdateKnowledgeQuestionRequest Request Object

func (UpdateKnowledgeQuestionRequest) String added in v0.1.96

type UpdateKnowledgeQuestionResponse added in v0.1.96

type UpdateKnowledgeQuestionResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateKnowledgeQuestionResponse Response Object

func (UpdateKnowledgeQuestionResponse) String added in v0.1.96

type UpdateKnowledgeSkillReq added in v0.1.96

type UpdateKnowledgeSkillReq struct {

	// 技能名称。
	Name *string `json:"name,omitempty"`

	// 技能标识。
	Identify *string `json:"identify,omitempty"`
}

UpdateKnowledgeSkillReq 修改知识库技能请求。

func (UpdateKnowledgeSkillReq) String added in v0.1.96

func (o UpdateKnowledgeSkillReq) String() string

type UpdateKnowledgeSkillRequest added in v0.1.96

type UpdateKnowledgeSkillRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 技能ID。
	SkillId string `json:"skill_id"`

	Body *UpdateKnowledgeSkillReq `json:"body,omitempty"`
}

UpdateKnowledgeSkillRequest Request Object

func (UpdateKnowledgeSkillRequest) String added in v0.1.96

type UpdateKnowledgeSkillResponse added in v0.1.96

type UpdateKnowledgeSkillResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateKnowledgeSkillResponse Response Object

func (UpdateKnowledgeSkillResponse) String added in v0.1.96

type UpdateProductRequest added in v0.1.100

type UpdateProductRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 商品ID。
	ProductId string `json:"product_id"`

	Body *UpdateProductRequestBody `json:"body,omitempty"`
}

UpdateProductRequest Request Object

func (UpdateProductRequest) String added in v0.1.100

func (o UpdateProductRequest) String() string

type UpdateProductRequestBody added in v0.1.100

type UpdateProductRequestBody struct {

	// 商品名称
	Name string `json:"name"`

	// 商品描述
	Description *string `json:"description,omitempty"`

	// 标签。单个标签16字节,多个用逗号分隔,最多50个。
	Tags *[]string `json:"tags,omitempty"`

	Cover *ProductCoverInfo `json:"cover,omitempty"`

	// 文本列表
	TextList *[]ProductTextInfo `json:"text_list,omitempty"`

	// 素材资产列表
	AssetList *[]ProductMediaInfo `json:"asset_list,omitempty"`

	// 商品状态枚举 * ACTIVED:已激活 * UNACTIVED:未激活
	State *UpdateProductRequestBodyState `json:"state,omitempty"`
}

UpdateProductRequestBody 服务开通请求

func (UpdateProductRequestBody) String added in v0.1.100

func (o UpdateProductRequestBody) String() string

type UpdateProductRequestBodyState added in v0.1.100

type UpdateProductRequestBodyState struct {
	// contains filtered or unexported fields
}

func (UpdateProductRequestBodyState) MarshalJSON added in v0.1.100

func (c UpdateProductRequestBodyState) MarshalJSON() ([]byte, error)

func (*UpdateProductRequestBodyState) UnmarshalJSON added in v0.1.100

func (c *UpdateProductRequestBodyState) UnmarshalJSON(b []byte) error

func (UpdateProductRequestBodyState) Value added in v0.1.100

type UpdateProductRequestBodyStateEnum added in v0.1.100

type UpdateProductRequestBodyStateEnum struct {
	ACTIVED   UpdateProductRequestBodyState
	UNACTIVED UpdateProductRequestBodyState
}

func GetUpdateProductRequestBodyStateEnum added in v0.1.100

func GetUpdateProductRequestBodyStateEnum() UpdateProductRequestBodyStateEnum

type UpdateProductResponse added in v0.1.100

type UpdateProductResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateProductResponse Response Object

func (UpdateProductResponse) String added in v0.1.100

func (o UpdateProductResponse) String() string

type UpdateRobotReq added in v0.1.78

type UpdateRobotReq struct {

	// 应用名称。
	Name *string `json:"name,omitempty"`

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;5:第三方驱动;6:第三方语言模型;8:奇妙问
	AppType *int32 `json:"app_type,omitempty"`

	// 智能交互对话房间ID。
	RoomId *string `json:"room_id,omitempty"`

	RobotType *RobotTypeEnum `json:"robot_type,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`

	// 语音识别后端点静音时长默认500ms
	TailSilenceTime *int32 `json:"tail_silence_time,omitempty"`

	// 提问文本审核开关
	EnableQuestionAudit *bool `json:"enable_question_audit,omitempty"`

	HuaweiEiCbs *HuaweiEiCbs `json:"huawei_ei_cbs,omitempty"`

	IflytekAiuiConfig *IflytekAiuiConfig `json:"iflytek_aiui_config,omitempty"`

	IflytekSpark *IflytekSpark `json:"iflytek_spark,omitempty"`

	ThirdPartyModelConfig *ThirdPartyModelConfig `json:"third_party_model_config,omitempty"`

	MobvoiConfig *MobvoiConfig `json:"mobvoi_config,omitempty"`
}

UpdateRobotReq 修改应用请求。

func (UpdateRobotReq) String added in v0.1.78

func (o UpdateRobotReq) String() string

type UpdateRobotRequest added in v0.1.78

type UpdateRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 应用ID。
	RobotId string `json:"robot_id"`

	Body *UpdateRobotReq `json:"body,omitempty"`
}

UpdateRobotRequest Request Object

func (UpdateRobotRequest) String added in v0.1.78

func (o UpdateRobotRequest) String() string

type UpdateRobotResponse added in v0.1.78

type UpdateRobotResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateRobotResponse Response Object

func (UpdateRobotResponse) String added in v0.1.78

func (o UpdateRobotResponse) String() string

type UpdateSisHotWords added in v0.1.97

type UpdateSisHotWords struct {

	// 热词ID。
	VocabularyId *string `json:"vocabulary_id,omitempty"`

	// SIS服务所在区域projectId
	SisProjectId *string `json:"sis_project_id,omitempty"`

	// 对接SIS服务的区域。 > 0:北京四;3:上海一;
	Region *int32 `json:"region,omitempty"`

	Language *LanguageEnum `json:"language,omitempty"`
}

UpdateSisHotWords sis类型热词

func (UpdateSisHotWords) String added in v0.1.97

func (o UpdateSisHotWords) String() string

type UpdateSmartChatRoomRequest added in v0.1.78

type UpdateSmartChatRoomRequest struct {

	// 智能交互对话ID。获取方法请参考[创建智能交互对话](CreateSmartChatRoom.xml)。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateSmartChatRoomReq `json:"body,omitempty"`
}

UpdateSmartChatRoomRequest Request Object

func (UpdateSmartChatRoomRequest) String added in v0.1.78

type UpdateSmartChatRoomResponse added in v0.1.78

type UpdateSmartChatRoomResponse struct {

	// 对话名称
	RoomName string `json:"room_name"`

	// 对话描述。
	RoomDescription *string `json:"room_description,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// 数字人模型资产ID。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	// 机器人ID。获取方法请参考[创建应用](CreateRobot.xml)。
	RobotId *string `json:"robot_id,omitempty"`

	// **参数解释**: 并发路数。
	Concurrency *int32 `json:"concurrency,omitempty"`

	BackgroundConfig *BackgroundConfigInfo `json:"background_config,omitempty"`

	// 图层配置。
	LayerConfig *[]LayerConfig `json:"layer_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	ChatSubtitleConfig *ChatSubtitleConfig `json:"chat_subtitle_config,omitempty"`

	// 智能交互对话端配置。 * COMPUTER: 电脑端 * MOBILE: 手机端 * HUB: 大屏
	ChatVideoType *UpdateSmartChatRoomResponseChatVideoType `json:"chat_video_type,omitempty"`

	// 对话ID。
	RoomId *string `json:"room_id,omitempty"`

	// 智能交互对话创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 智能交互对话更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 对话封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSmartChatRoomResponse Response Object

func (UpdateSmartChatRoomResponse) String added in v0.1.78

type UpdateSmartChatRoomResponseChatVideoType added in v0.1.95

type UpdateSmartChatRoomResponseChatVideoType struct {
	// contains filtered or unexported fields
}

func (UpdateSmartChatRoomResponseChatVideoType) MarshalJSON added in v0.1.95

func (*UpdateSmartChatRoomResponseChatVideoType) UnmarshalJSON added in v0.1.95

func (c *UpdateSmartChatRoomResponseChatVideoType) UnmarshalJSON(b []byte) error

func (UpdateSmartChatRoomResponseChatVideoType) Value added in v0.1.95

type UpdateSmartChatRoomResponseChatVideoTypeEnum added in v0.1.95

type UpdateSmartChatRoomResponseChatVideoTypeEnum struct {
	COMPUTER UpdateSmartChatRoomResponseChatVideoType
	MOBILE   UpdateSmartChatRoomResponseChatVideoType
	HUB      UpdateSmartChatRoomResponseChatVideoType
}

func GetUpdateSmartChatRoomResponseChatVideoTypeEnum added in v0.1.95

func GetUpdateSmartChatRoomResponseChatVideoTypeEnum() UpdateSmartChatRoomResponseChatVideoTypeEnum

type UpdateSmartLiveRoomRequest added in v0.1.60

type UpdateSmartLiveRoomRequest struct {

	// 剧本ID。
	RoomId string `json:"room_id"`

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *CreateSmartLiveRoomReq `json:"body,omitempty"`
}

UpdateSmartLiveRoomRequest Request Object

func (UpdateSmartLiveRoomRequest) String added in v0.1.60

type UpdateSmartLiveRoomResponse added in v0.1.60

type UpdateSmartLiveRoomResponse struct {

	// **参数解释**: 直播间名称。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	RoomName string `json:"room_name"`

	// **参数解释**: 直播间描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	RoomDescription *string `json:"room_description,omitempty"`

	// **参数解释**: 直播间类型。 **约束限制**: 不涉及。 **取值范围**: * NORMAL:普通直播间,直播间一直存在,可以反复开播 * TEMP:临时直播间,直播任务结束后自动清理直播间。 * TEMPLATE:直播间模板。
	RoomType *UpdateSmartLiveRoomResponseRoomType `json:"room_type,omitempty"`

	// 默认直播剧本列表。
	SceneScripts *[]LiveVideoScriptInfo `json:"scene_scripts,omitempty"`

	InteractionConfig *LiveRoomInteractionConfig `json:"interaction_config,omitempty"`

	// 互动规则列表
	InteractionRules *[]LiveRoomInteractionRuleInfo `json:"interaction_rules,omitempty"`

	PlayPolicy *PlayPolicy `json:"play_policy,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台地址。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	OutputUrls *[]string `json:"output_urls,omitempty"`

	// **参数解释**: RTMP视频推流第三方直播平台流密钥,与推流地址对应。 > 直播过程中刷新地址,需要调用COMMAND命令REFRESH_OUTPUT_URL。  **约束限制**: 不涉及 **取值范围**: 当前仅支持一条RTMP出流地址。 **默认取值**: 不涉及。
	StreamKeys *[]string `json:"stream_keys,omitempty"`

	// **参数解释**: 主播轮换时备选主播数字人资产ID(仅形象资产,不包含声音)。  **约束限制**: 不涉及 **取值范围**: 当前最大支持5个备选主播。 数字人资产ID,字符长度0-64位。 **默认取值**: 不涉及
	BackupModelAssetIds *[]string `json:"backup_model_asset_ids,omitempty"`

	LiveEventCallbackConfig *LiveEventCallBackConfig `json:"live_event_callback_config,omitempty"`

	RtcCallbackConfig *RtcLiveEventCallBackConfig `json:"rtc_callback_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	SharedConfig *SharedConfig `json:"shared_config,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 用户无需填写,通过video_config中分辨率判断 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL: 竖屏。
	ViewMode *UpdateSmartLiveRoomResponseViewMode `json:"view_mode,omitempty"`

	CoStreamerConfig *CoStreamerConfig `json:"co_streamer_config,omitempty"`

	// **参数解释**: 匹配值私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192 **默认取值**: 不涉及。
	PrivData *string `json:"priv_data,omitempty"`

	// 直播间ID
	RoomId *string `json:"room_id,omitempty"`

	RelationLivePlatformInfo *PlatformLiveDetailInfo `json:"relation_live_platform_info,omitempty"`

	// 直播间创建时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	CreateTime *string `json:"create_time,omitempty"`

	// 直播间更新时间,格式遵循:RFC 3339 如“2021-01-10T08:43:17Z”。
	UpdateTime *string `json:"update_time,omitempty"`

	// 直播间封面图URL
	CoverUrl *string `json:"cover_url,omitempty"`

	// 直播间封面图新URL
	Thumbnail *string `json:"thumbnail,omitempty"`

	// 直播间配置状态。 - ENABLE: 直播间正常可用。 - DISABLE: 直播间不可用。不可用原因在error_info中说明。 - BLOCKED:直播间被冻结。冻结原因在error_info中说明。
	RoomState *UpdateSmartLiveRoomResponseRoomState `json:"room_state,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateSmartLiveRoomResponse Response Object

func (UpdateSmartLiveRoomResponse) String added in v0.1.60

type UpdateSmartLiveRoomResponseRoomState added in v0.1.75

type UpdateSmartLiveRoomResponseRoomState struct {
	// contains filtered or unexported fields
}

func (UpdateSmartLiveRoomResponseRoomState) MarshalJSON added in v0.1.75

func (c UpdateSmartLiveRoomResponseRoomState) MarshalJSON() ([]byte, error)

func (*UpdateSmartLiveRoomResponseRoomState) UnmarshalJSON added in v0.1.75

func (c *UpdateSmartLiveRoomResponseRoomState) UnmarshalJSON(b []byte) error

func (UpdateSmartLiveRoomResponseRoomState) Value added in v0.1.75

type UpdateSmartLiveRoomResponseRoomStateEnum added in v0.1.75

type UpdateSmartLiveRoomResponseRoomStateEnum struct {
	ENABLE  UpdateSmartLiveRoomResponseRoomState
	DISABLE UpdateSmartLiveRoomResponseRoomState
	BLOCKED UpdateSmartLiveRoomResponseRoomState
}

func GetUpdateSmartLiveRoomResponseRoomStateEnum added in v0.1.75

func GetUpdateSmartLiveRoomResponseRoomStateEnum() UpdateSmartLiveRoomResponseRoomStateEnum

type UpdateSmartLiveRoomResponseRoomType added in v0.1.60

type UpdateSmartLiveRoomResponseRoomType struct {
	// contains filtered or unexported fields
}

func (UpdateSmartLiveRoomResponseRoomType) MarshalJSON added in v0.1.60

func (c UpdateSmartLiveRoomResponseRoomType) MarshalJSON() ([]byte, error)

func (*UpdateSmartLiveRoomResponseRoomType) UnmarshalJSON added in v0.1.60

func (c *UpdateSmartLiveRoomResponseRoomType) UnmarshalJSON(b []byte) error

func (UpdateSmartLiveRoomResponseRoomType) Value added in v0.1.60

type UpdateSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

type UpdateSmartLiveRoomResponseRoomTypeEnum struct {
	NORMAL   UpdateSmartLiveRoomResponseRoomType
	TEMP     UpdateSmartLiveRoomResponseRoomType
	TEMPLATE UpdateSmartLiveRoomResponseRoomType
}

func GetUpdateSmartLiveRoomResponseRoomTypeEnum added in v0.1.60

func GetUpdateSmartLiveRoomResponseRoomTypeEnum() UpdateSmartLiveRoomResponseRoomTypeEnum

type UpdateSmartLiveRoomResponseViewMode added in v0.1.80

type UpdateSmartLiveRoomResponseViewMode struct {
	// contains filtered or unexported fields
}

func (UpdateSmartLiveRoomResponseViewMode) MarshalJSON added in v0.1.80

func (c UpdateSmartLiveRoomResponseViewMode) MarshalJSON() ([]byte, error)

func (*UpdateSmartLiveRoomResponseViewMode) UnmarshalJSON added in v0.1.80

func (c *UpdateSmartLiveRoomResponseViewMode) UnmarshalJSON(b []byte) error

func (UpdateSmartLiveRoomResponseViewMode) Value added in v0.1.80

type UpdateSmartLiveRoomResponseViewModeEnum added in v0.1.80

type UpdateSmartLiveRoomResponseViewModeEnum struct {
	LANDSCAPE UpdateSmartLiveRoomResponseViewMode
	VERTICAL  UpdateSmartLiveRoomResponseViewMode
}

func GetUpdateSmartLiveRoomResponseViewModeEnum added in v0.1.80

func GetUpdateSmartLiveRoomResponseViewModeEnum() UpdateSmartLiveRoomResponseViewModeEnum

type UpdateVideoScriptRequest added in v0.1.60

type UpdateVideoScriptRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。  格式为(YYYYMMDD'T'HHMMSS'Z')。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 剧本ID。
	ScriptId string `json:"script_id"`

	Body *UpdateVideoScriptsReq `json:"body,omitempty"`
}

UpdateVideoScriptRequest Request Object

func (UpdateVideoScriptRequest) String added in v0.1.60

func (o UpdateVideoScriptRequest) String() string

type UpdateVideoScriptResponse added in v0.1.60

type UpdateVideoScriptResponse struct {

	// 剧本ID
	ScriptId *string `json:"script_id,omitempty"`

	AudioFiles *ShootScriptAudioFiles `json:"audio_files,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateVideoScriptResponse Response Object

func (UpdateVideoScriptResponse) String added in v0.1.60

func (o UpdateVideoScriptResponse) String() string

type UpdateVideoScriptsReq added in v0.1.60

type UpdateVideoScriptsReq struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *UpdateVideoScriptsReqViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *UpdateVideoScriptsReqModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`
}

UpdateVideoScriptsReq 剧本信息更新。

func (UpdateVideoScriptsReq) String added in v0.1.60

func (o UpdateVideoScriptsReq) String() string

type UpdateVideoScriptsReqModelAssetType added in v0.1.60

type UpdateVideoScriptsReqModelAssetType struct {
	// contains filtered or unexported fields
}

func (UpdateVideoScriptsReqModelAssetType) MarshalJSON added in v0.1.60

func (c UpdateVideoScriptsReqModelAssetType) MarshalJSON() ([]byte, error)

func (*UpdateVideoScriptsReqModelAssetType) UnmarshalJSON added in v0.1.60

func (c *UpdateVideoScriptsReqModelAssetType) UnmarshalJSON(b []byte) error

func (UpdateVideoScriptsReqModelAssetType) Value added in v0.1.60

type UpdateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

type UpdateVideoScriptsReqModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D UpdateVideoScriptsReqModelAssetType
	HUMAN_MODEL_3_D UpdateVideoScriptsReqModelAssetType
}

func GetUpdateVideoScriptsReqModelAssetTypeEnum added in v0.1.60

func GetUpdateVideoScriptsReqModelAssetTypeEnum() UpdateVideoScriptsReqModelAssetTypeEnum

type UpdateVideoScriptsReqViewMode added in v0.1.95

type UpdateVideoScriptsReqViewMode struct {
	// contains filtered or unexported fields
}

func (UpdateVideoScriptsReqViewMode) MarshalJSON added in v0.1.95

func (c UpdateVideoScriptsReqViewMode) MarshalJSON() ([]byte, error)

func (*UpdateVideoScriptsReqViewMode) UnmarshalJSON added in v0.1.95

func (c *UpdateVideoScriptsReqViewMode) UnmarshalJSON(b []byte) error

func (UpdateVideoScriptsReqViewMode) Value added in v0.1.95

type UpdateVideoScriptsReqViewModeEnum added in v0.1.95

type UpdateVideoScriptsReqViewModeEnum struct {
	LANDSCAPE UpdateVideoScriptsReqViewMode
	VERTICAL  UpdateVideoScriptsReqViewMode
}

func GetUpdateVideoScriptsReqViewModeEnum added in v0.1.95

func GetUpdateVideoScriptsReqViewModeEnum() UpdateVideoScriptsReqViewModeEnum

type UpdateWelcomeSpeechReq added in v0.1.96

type UpdateWelcomeSpeechReq struct {

	// 欢迎词。
	WelcomeSpeech *string `json:"welcome_speech,omitempty"`
}

UpdateWelcomeSpeechReq 修改欢迎词请求。

func (UpdateWelcomeSpeechReq) String added in v0.1.96

func (o UpdateWelcomeSpeechReq) String() string

type UpdateWelcomeSpeechRequest added in v0.1.96

type UpdateWelcomeSpeechRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	// 欢迎词ID。
	WelcomeSpeechId string `json:"welcome_speech_id"`

	Body *UpdateWelcomeSpeechReq `json:"body,omitempty"`
}

UpdateWelcomeSpeechRequest Request Object

func (UpdateWelcomeSpeechRequest) String added in v0.1.96

type UpdateWelcomeSpeechResponse added in v0.1.96

type UpdateWelcomeSpeechResponse struct {

	// 欢迎词ID。
	WelcomeSpeechId *string `json:"welcome_speech_id,omitempty"`

	// 欢迎词。
	WelcomeSpeech *string `json:"welcome_speech,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`

	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateWelcomeSpeechResponse Response Object

func (UpdateWelcomeSpeechResponse) String added in v0.1.96

type UpdateWelcomeSpeechSwitchReq added in v0.1.96

type UpdateWelcomeSpeechSwitchReq struct {

	// 应用ID。
	RobotId string `json:"robot_id"`

	// 欢迎词功能开关。
	EnableWelcomeSpeech bool `json:"enable_welcome_speech"`
}

UpdateWelcomeSpeechSwitchReq 修改欢迎词功能开关请求。

func (UpdateWelcomeSpeechSwitchReq) String added in v0.1.96

type UpdateWelcomeSpeechSwitchRequest added in v0.1.96

type UpdateWelcomeSpeechSwitchRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *UpdateWelcomeSpeechSwitchReq `json:"body,omitempty"`
}

UpdateWelcomeSpeechSwitchRequest Request Object

func (UpdateWelcomeSpeechSwitchRequest) String added in v0.1.96

type UpdateWelcomeSpeechSwitchResponse added in v0.1.96

type UpdateWelcomeSpeechSwitchResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

UpdateWelcomeSpeechSwitchResponse Response Object

func (UpdateWelcomeSpeechSwitchResponse) String added in v0.1.96

type ValidateRobotReq added in v0.1.121

type ValidateRobotReq struct {

	// 对接第三方应用厂商类型。 > 0:科大讯飞AIUI;1:华为云CBS;2:科大讯飞星火交互认知大模型;6:第三方语言模型;8:奇妙问
	AppType int32 `json:"app_type"`

	HuaweiEiCbs *HuaweiEiCbs `json:"huawei_ei_cbs,omitempty"`

	IflytekAiuiConfig *IflytekAiuiConfig `json:"iflytek_aiui_config,omitempty"`

	IflytekSpark *IflytekSpark `json:"iflytek_spark,omitempty"`

	ThirdPartyModelConfig *ThirdPartyModelConfig `json:"third_party_model_config,omitempty"`

	MobvoiConfig *MobvoiConfig `json:"mobvoi_config,omitempty"`
}

ValidateRobotReq 校验应用请求。

func (ValidateRobotReq) String added in v0.1.121

func (o ValidateRobotReq) String() string

type ValidateRobotRequest added in v0.1.121

type ValidateRobotRequest struct {

	// 使用AK/SK方式认证时必选,携带的鉴权信息。
	Authorization *string `json:"Authorization,omitempty"`

	// 使用AK/SK方式认证时必选,请求的发生时间。
	XSdkDate *string `json:"X-Sdk-Date,omitempty"`

	// 使用AK/SK方式认证时必选,携带项目ID信息。
	XProjectId *string `json:"X-Project-Id,omitempty"`

	// 第三方用户ID。不允许输入中文。
	XAppUserId *string `json:"X-App-UserId,omitempty"`

	Body *ValidateRobotReq `json:"body,omitempty"`
}

ValidateRobotRequest Request Object

func (ValidateRobotRequest) String added in v0.1.121

func (o ValidateRobotRequest) String() string

type ValidateRobotResponse added in v0.1.121

type ValidateRobotResponse struct {
	XRequestId     *string `json:"X-Request-Id,omitempty"`
	HttpStatusCode int     `json:"-"`
}

ValidateRobotResponse Response Object

func (ValidateRobotResponse) String added in v0.1.121

func (o ValidateRobotResponse) String() string

type VerifyVideoMattingInfo added in v0.1.114

type VerifyVideoMattingInfo struct {

	// 区域左上角像素点的X轴位置值。
	Dx *int32 `json:"dx,omitempty"`

	// 区域左上角像素点的Y轴位置值。
	Dy *int32 `json:"dy,omitempty"`

	// 区域宽度像素值。
	Width *int32 `json:"width,omitempty"`

	// 区域高度像素值。
	Height *int32 `json:"height,omitempty"`

	// 资源操作类型。 * RESERVED: 视频不需要抠绿的区域。 * DELETE:视频需要抠绿的区域。 * NO_DEGREEN:视频不需要去绿的区域。
	Method *VerifyVideoMattingInfoMethod `json:"method,omitempty"`
}

VerifyVideoMattingInfo 自动扣绿时,不抠图的区域。

func (VerifyVideoMattingInfo) String added in v0.1.114

func (o VerifyVideoMattingInfo) String() string

type VerifyVideoMattingInfoMethod added in v0.1.114

type VerifyVideoMattingInfoMethod struct {
	// contains filtered or unexported fields
}

func (VerifyVideoMattingInfoMethod) MarshalJSON added in v0.1.114

func (c VerifyVideoMattingInfoMethod) MarshalJSON() ([]byte, error)

func (*VerifyVideoMattingInfoMethod) UnmarshalJSON added in v0.1.114

func (c *VerifyVideoMattingInfoMethod) UnmarshalJSON(b []byte) error

func (VerifyVideoMattingInfoMethod) Value added in v0.1.114

type VerifyVideoMattingInfoMethodEnum added in v0.1.114

type VerifyVideoMattingInfoMethodEnum struct {
	RESERVED   VerifyVideoMattingInfoMethod
	DELETE     VerifyVideoMattingInfoMethod
	NO_DEGREEN VerifyVideoMattingInfoMethod
}

func GetVerifyVideoMattingInfoMethodEnum added in v0.1.114

func GetVerifyVideoMattingInfoMethodEnum() VerifyVideoMattingInfoMethodEnum

type VideoAssetMeta added in v0.1.92

type VideoAssetMeta struct {

	// **参数解释**: 视频编码格式。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及
	VideoCodec *string `json:"video_codec,omitempty"`

	// **参数解释**: 视频画面宽度。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Width *int32 `json:"width,omitempty"`

	// **参数解释**: 视频画面高度。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Height *int32 `json:"height,omitempty"`

	// **参数解释**: 视频帧率。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及
	FrameRate *string `json:"frame_rate,omitempty"`

	// **参数解释**: 视频平均码率,单位kbps。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	VideoBitRate *int32 `json:"video_bit_rate,omitempty"`

	// **参数解释**: 时长,单位秒。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Duration *int32 `json:"duration,omitempty"`

	// **参数解释**: 音频编码格式。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: 字符长度0-32位。 **默认取值**: 不涉及
	AudioCodec *string `json:"audio_codec,omitempty"`

	// **参数解释**: 音频平均码率,单位kbps。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	AudioBitRate *int32 `json:"audio_bit_rate,omitempty"`

	// **参数解释**: 音频声道数。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	AudioChannels *int32 `json:"audio_channels,omitempty"`

	// **参数解释**: 采样率,HZ。 **约束限制**: 用户无需填写,系统自行提取。 **默认取值**: 不涉及
	Sample *int32 `json:"sample,omitempty"`

	// **参数解释**: 横向画面或纵向画面。 **约束限制**: 用户无需填写,系统自行提取。 **取值范围**: * Horizontal:横向 * Vertical:纵向  **默认取值**: 不涉及
	Mode *VideoAssetMetaMode `json:"mode,omitempty"`

	// **参数解释**: 视频转码状态。 **约束限制**: 用户无需填写,系统自行填写。 **取值范围**: * WAITING:等待 * TRANSCODING:转码中 * FAILED:失败 * SUCCEEDED:成功  **默认取值**: 不涉及
	VideoTranscodingStatus *VideoAssetMetaVideoTranscodingStatus `json:"video_transcoding_status,omitempty"`

	ErrorInfo *ErrorResponse `json:"error_info,omitempty"`
}

VideoAssetMeta 视频元数据,自动提取获得。

func (VideoAssetMeta) String added in v0.1.92

func (o VideoAssetMeta) String() string

type VideoAssetMetaMode added in v0.1.92

type VideoAssetMetaMode struct {
	// contains filtered or unexported fields
}

func (VideoAssetMetaMode) MarshalJSON added in v0.1.92

func (c VideoAssetMetaMode) MarshalJSON() ([]byte, error)

func (*VideoAssetMetaMode) UnmarshalJSON added in v0.1.92

func (c *VideoAssetMetaMode) UnmarshalJSON(b []byte) error

func (VideoAssetMetaMode) Value added in v0.1.92

func (c VideoAssetMetaMode) Value() string

type VideoAssetMetaModeEnum added in v0.1.92

type VideoAssetMetaModeEnum struct {
	HORIZONTAL VideoAssetMetaMode
	VERTICAL   VideoAssetMetaMode
}

func GetVideoAssetMetaModeEnum added in v0.1.92

func GetVideoAssetMetaModeEnum() VideoAssetMetaModeEnum

type VideoAssetMetaVideoTranscodingStatus added in v0.1.112

type VideoAssetMetaVideoTranscodingStatus struct {
	// contains filtered or unexported fields
}

func (VideoAssetMetaVideoTranscodingStatus) MarshalJSON added in v0.1.112

func (c VideoAssetMetaVideoTranscodingStatus) MarshalJSON() ([]byte, error)

func (*VideoAssetMetaVideoTranscodingStatus) UnmarshalJSON added in v0.1.112

func (c *VideoAssetMetaVideoTranscodingStatus) UnmarshalJSON(b []byte) error

func (VideoAssetMetaVideoTranscodingStatus) Value added in v0.1.112

type VideoAssetMetaVideoTranscodingStatusEnum added in v0.1.112

type VideoAssetMetaVideoTranscodingStatusEnum struct {
	WAITING     VideoAssetMetaVideoTranscodingStatus
	TRANSCODING VideoAssetMetaVideoTranscodingStatus
	FAILED      VideoAssetMetaVideoTranscodingStatus
	SUCCEEDED   VideoAssetMetaVideoTranscodingStatus
}

func GetVideoAssetMetaVideoTranscodingStatusEnum added in v0.1.112

func GetVideoAssetMetaVideoTranscodingStatusEnum() VideoAssetMetaVideoTranscodingStatusEnum

type VideoConfig added in v0.1.60

type VideoConfig struct {

	// **参数解释**: 输出视频的剪辑方式。 **约束限制**: 不涉及。 **取值范围**: * RESIZE:视频缩放。 * CROP:视频裁剪。
	ClipMode *VideoConfigClipMode `json:"clip_mode,omitempty"`

	// **参数解释**: 视频编码格式及视频文件格式。 **约束限制**: 仅分身数字人视频制作支持VP8编码。  **取值范围**: * H264:h264编码,输出mp4文件。 * VP8:vp8编码,输出webm文件。  **默认取值**: 不涉及
	Codec VideoConfigCodec `json:"codec"`

	// **参数解释**: 输出平均码率。单位:kbps。 **约束限制**: * 分身数字人视频制作采用质量优先,可能会超过设置的码率。 * 分身数字人直播码率范围[1000, 8000]。  **默认取值**: 不涉及
	Bitrate int32 `json:"bitrate"`

	// **参数解释**: 视频宽度。单位:像素。 **约束限制**: * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率。4K分辨率视频需要分身数字人模型支持4K的情况下才能使用。 * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像宽度为width。 * 分身数字人直播目前只支持1080x1920、1920x1080。  **默认取值**: 不涉及
	Width int32 `json:"width"`

	// **参数解释**: 视频高度。  单位:像素。 **约束限制**: * clip_mode=RESIZE时,当前支持1920x1080、1080x1920、1280x720、720x1280、3840x2160、2160x3840六种分辨率分辨率。 * clip_mode=CROP,裁剪后视频,(dx,dy)为原点,保留视频像高度为height。 * 分身数字人直播目前只支持1080x1920、1920x1080。  **默认取值**: 不涉及
	Height int32 `json:"height"`

	// **参数解释**: 帧率。单位:FPS。 **约束限制**: 分身数字人视频固定25FPS。
	FrameRate *VideoConfigFrameRate `json:"frame_rate,omitempty"`

	// **参数解释**: 输出的视频是否带字幕。 **约束限制**: 分身数字人直播暂时不支持字幕。  **取值范围**: * true: 打开字幕 * false: 关闭字幕
	IsSubtitleEnable *bool `json:"is_subtitle_enable,omitempty"`

	SubtitleConfig *SubtitleConfig `json:"subtitle_config,omitempty"`

	// **参数解释**: 裁剪视频左上角像素点横坐标。 > 以模特分辨率为画布大小,比如1920*1080分辨率的模特,dx最小值是0,最大值是1920。  **约束限制**: clip_mode= CROP时生效。 **默认取值**: 不涉及
	Dx *int32 `json:"dx,omitempty"`

	// **参数解释**: 裁剪视频左上角像素点纵坐标。 > 以模特分辨率为画布大小,比如1920*1080分辨率的模特,dy最小值是0,最大值是1080  **约束限制**: clip_mode= CROP时生效。 **默认取值**: 不涉及
	Dy *int32 `json:"dy,omitempty"`

	// **参数解释**: 视频是否开启超分。 **约束限制**: 仅分身数字人视频制作支持。 **取值范围** * true: 开启 * false: 不开启
	IsEnableSuperResolution *bool `json:"is_enable_super_resolution,omitempty"`
}

VideoConfig 视频输出配置。

func (VideoConfig) String added in v0.1.60

func (o VideoConfig) String() string

type VideoConfigClipMode added in v0.1.60

type VideoConfigClipMode struct {
	// contains filtered or unexported fields
}

func (VideoConfigClipMode) MarshalJSON added in v0.1.60

func (c VideoConfigClipMode) MarshalJSON() ([]byte, error)

func (*VideoConfigClipMode) UnmarshalJSON added in v0.1.60

func (c *VideoConfigClipMode) UnmarshalJSON(b []byte) error

func (VideoConfigClipMode) Value added in v0.1.60

func (c VideoConfigClipMode) Value() string

type VideoConfigClipModeEnum added in v0.1.60

type VideoConfigClipModeEnum struct {
	RESIZE VideoConfigClipMode
	CROP   VideoConfigClipMode
}

func GetVideoConfigClipModeEnum added in v0.1.60

func GetVideoConfigClipModeEnum() VideoConfigClipModeEnum

type VideoConfigCodec added in v0.1.60

type VideoConfigCodec struct {
	// contains filtered or unexported fields
}

func (VideoConfigCodec) MarshalJSON added in v0.1.60

func (c VideoConfigCodec) MarshalJSON() ([]byte, error)

func (*VideoConfigCodec) UnmarshalJSON added in v0.1.60

func (c *VideoConfigCodec) UnmarshalJSON(b []byte) error

func (VideoConfigCodec) Value added in v0.1.60

func (c VideoConfigCodec) Value() string

type VideoConfigCodecEnum added in v0.1.60

type VideoConfigCodecEnum struct {
	H264 VideoConfigCodec
	VP8  VideoConfigCodec
	VP9  VideoConfigCodec
}

func GetVideoConfigCodecEnum added in v0.1.60

func GetVideoConfigCodecEnum() VideoConfigCodecEnum

type VideoConfigFrameRate added in v0.1.60

type VideoConfigFrameRate struct {
	// contains filtered or unexported fields
}

func (VideoConfigFrameRate) MarshalJSON added in v0.1.60

func (c VideoConfigFrameRate) MarshalJSON() ([]byte, error)

func (*VideoConfigFrameRate) UnmarshalJSON added in v0.1.60

func (c *VideoConfigFrameRate) UnmarshalJSON(b []byte) error

func (VideoConfigFrameRate) Value added in v0.1.60

func (c VideoConfigFrameRate) Value() string

type VideoConfigFrameRateEnum added in v0.1.60

type VideoConfigFrameRateEnum struct {
	E_24 VideoConfigFrameRate
	E_25 VideoConfigFrameRate
	E_30 VideoConfigFrameRate
}

func GetVideoConfigFrameRateEnum added in v0.1.60

func GetVideoConfigFrameRateEnum() VideoConfigFrameRateEnum

type VideoLayerConfig added in v0.1.60

type VideoLayerConfig struct {

	// **参数解释**: 视频文件的URL。 **约束限制**: * 仅直播支持外部URL,其他业务通过资产库查询获取,不支持外部URL。 **取值范围**: 字符长度1-2048位。 **默认取值**: 不涉及。
	VideoUrl *string `json:"video_url,omitempty"`

	// **参数解释**: 视频封面文件的URL。 **约束限制**: * 仅直播支持外部URL,其他业务通过资产库查询获取,不支持外部URL。 **取值范围**: 字符长度1-2048位。 **默认取值**: 不涉及。
	VideoCoverUrl *string `json:"video_cover_url,omitempty"`

	// **参数解释**: 循环播放视频次数。  特殊取值: * 0:表示不播放 * -1:表示持续循环播放  **约束限制**: 不涉及。
	LoopCount *int32 `json:"loop_count,omitempty"`
}

VideoLayerConfig 素材视频图层配置。

func (VideoLayerConfig) String added in v0.1.60

func (o VideoLayerConfig) String() string

type VideoMotionCaptureInfo

type VideoMotionCaptureInfo struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *VideoMotionCaptureInfoMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`

	// 视频驱动任务ID。
	JobId *string `json:"job_id,omitempty"`

	// 任务的状态。 * WAITING:等待中 * PROCESSING:处理中 * SUCCEED:成功 * FAILED:失败
	State *VideoMotionCaptureInfoState `json:"state,omitempty"`

	// 任务开始时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	StartTime *string `json:"start_time,omitempty"`

	// 任务结束时间,格式遵循:RFC 3339。 例 “2020-07-30T10:43:17Z”。
	EndTime *string `json:"end_time,omitempty"`
}

VideoMotionCaptureInfo 视频驱动任务详情。

func (VideoMotionCaptureInfo) String

func (o VideoMotionCaptureInfo) String() string

type VideoMotionCaptureInfoMotionCaptureMode

type VideoMotionCaptureInfoMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureInfoMotionCaptureMode) MarshalJSON

func (c VideoMotionCaptureInfoMotionCaptureMode) MarshalJSON() ([]byte, error)

func (*VideoMotionCaptureInfoMotionCaptureMode) UnmarshalJSON

func (c *VideoMotionCaptureInfoMotionCaptureMode) UnmarshalJSON(b []byte) error

func (VideoMotionCaptureInfoMotionCaptureMode) Value

type VideoMotionCaptureInfoState

type VideoMotionCaptureInfoState struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureInfoState) MarshalJSON

func (c VideoMotionCaptureInfoState) MarshalJSON() ([]byte, error)

func (*VideoMotionCaptureInfoState) UnmarshalJSON

func (c *VideoMotionCaptureInfoState) UnmarshalJSON(b []byte) error

func (VideoMotionCaptureInfoState) Value

type VideoMotionCaptureInfoStateEnum

type VideoMotionCaptureInfoStateEnum struct {
	WAITING    VideoMotionCaptureInfoState
	PROCESSING VideoMotionCaptureInfoState
	SUCCEED    VideoMotionCaptureInfoState
	FAILED     VideoMotionCaptureInfoState
}

func GetVideoMotionCaptureInfoStateEnum

func GetVideoMotionCaptureInfoStateEnum() VideoMotionCaptureInfoStateEnum

type VideoMotionCaptureJobReq

type VideoMotionCaptureJobReq struct {

	// 视频驱动模式。 * HEAD:头部 * HALF_BODY:半身 * FULL_BODY:全身 * AUTO:自动
	MotionCaptureMode *VideoMotionCaptureJobReqMotionCaptureMode `json:"motion_capture_mode,omitempty"`

	InputInfo *InputInfo `json:"input_info,omitempty"`

	OutputInfo *OutputInfo `json:"output_info,omitempty"`
}

VideoMotionCaptureJobReq 视频驱动动作任务请求。

func (VideoMotionCaptureJobReq) String

func (o VideoMotionCaptureJobReq) String() string

type VideoMotionCaptureJobReqMotionCaptureMode

type VideoMotionCaptureJobReqMotionCaptureMode struct {
	// contains filtered or unexported fields
}

func (VideoMotionCaptureJobReqMotionCaptureMode) MarshalJSON

func (*VideoMotionCaptureJobReqMotionCaptureMode) UnmarshalJSON

func (VideoMotionCaptureJobReqMotionCaptureMode) Value

type VideoScriptBaseInfo added in v0.1.60

type VideoScriptBaseInfo struct {

	// 剧本ID。
	ScriptId string `json:"script_id"`

	// 剧本名称。
	ScriptName string `json:"script_name"`

	// 剧本描述。
	ScriptDescription *string `json:"script_description,omitempty"`

	// 数字人模型资产ID,可以从资产库中查询。
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// 数字人模型类型。  * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人
	ModelAssetType *VideoScriptBaseInfoModelAssetType `json:"model_asset_type,omitempty"`

	// 剧本封面下载url。
	ScriptCoverUrl *string `json:"script_cover_url,omitempty"`

	// 脚本类型,即视频制作的驱动方式。默认TEXT * TEXT: 文本驱动,即通过TTS合成语音 * AUDIO: 语音驱动
	ScriptType *string `json:"script_type,omitempty"`

	// 台词脚本。
	Text *string `json:"text,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

func (VideoScriptBaseInfo) String added in v0.1.60

func (o VideoScriptBaseInfo) String() string

type VideoScriptBaseInfoModelAssetType added in v0.1.60

type VideoScriptBaseInfoModelAssetType struct {
	// contains filtered or unexported fields
}

func (VideoScriptBaseInfoModelAssetType) MarshalJSON added in v0.1.60

func (c VideoScriptBaseInfoModelAssetType) MarshalJSON() ([]byte, error)

func (*VideoScriptBaseInfoModelAssetType) UnmarshalJSON added in v0.1.60

func (c *VideoScriptBaseInfoModelAssetType) UnmarshalJSON(b []byte) error

func (VideoScriptBaseInfoModelAssetType) Value added in v0.1.60

type VideoScriptBaseInfoModelAssetTypeEnum added in v0.1.60

type VideoScriptBaseInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptBaseInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptBaseInfoModelAssetType
}

func GetVideoScriptBaseInfoModelAssetTypeEnum added in v0.1.60

func GetVideoScriptBaseInfoModelAssetTypeEnum() VideoScriptBaseInfoModelAssetTypeEnum

type VideoScriptsCreateInfo added in v0.1.75

type VideoScriptsCreateInfo struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *VideoScriptsCreateInfoViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *VideoScriptsCreateInfoModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptItem `json:"shoot_scripts,omitempty"`
}

VideoScriptsCreateInfo 视频制作脚本信息。

func (VideoScriptsCreateInfo) String added in v0.1.75

func (o VideoScriptsCreateInfo) String() string

type VideoScriptsCreateInfoModelAssetType added in v0.1.75

type VideoScriptsCreateInfoModelAssetType struct {
	// contains filtered or unexported fields
}

func (VideoScriptsCreateInfoModelAssetType) MarshalJSON added in v0.1.75

func (c VideoScriptsCreateInfoModelAssetType) MarshalJSON() ([]byte, error)

func (*VideoScriptsCreateInfoModelAssetType) UnmarshalJSON added in v0.1.75

func (c *VideoScriptsCreateInfoModelAssetType) UnmarshalJSON(b []byte) error

func (VideoScriptsCreateInfoModelAssetType) Value added in v0.1.75

type VideoScriptsCreateInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsCreateInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsCreateInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsCreateInfoModelAssetType
}

func GetVideoScriptsCreateInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsCreateInfoModelAssetTypeEnum() VideoScriptsCreateInfoModelAssetTypeEnum

type VideoScriptsCreateInfoViewMode added in v0.1.95

type VideoScriptsCreateInfoViewMode struct {
	// contains filtered or unexported fields
}

func (VideoScriptsCreateInfoViewMode) MarshalJSON added in v0.1.95

func (c VideoScriptsCreateInfoViewMode) MarshalJSON() ([]byte, error)

func (*VideoScriptsCreateInfoViewMode) UnmarshalJSON added in v0.1.95

func (c *VideoScriptsCreateInfoViewMode) UnmarshalJSON(b []byte) error

func (VideoScriptsCreateInfoViewMode) Value added in v0.1.95

type VideoScriptsCreateInfoViewModeEnum added in v0.1.95

type VideoScriptsCreateInfoViewModeEnum struct {
	LANDSCAPE VideoScriptsCreateInfoViewMode
	VERTICAL  VideoScriptsCreateInfoViewMode
}

func GetVideoScriptsCreateInfoViewModeEnum added in v0.1.95

func GetVideoScriptsCreateInfoViewModeEnum() VideoScriptsCreateInfoViewModeEnum

type VideoScriptsShowInfo added in v0.1.75

type VideoScriptsShowInfo struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *VideoScriptsShowInfoViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *VideoScriptsShowInfoModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`

	// 拍摄脚本列表。
	ShootScripts *[]ShootScriptShowItem `json:"shoot_scripts,omitempty"`
}

func (VideoScriptsShowInfo) String added in v0.1.75

func (o VideoScriptsShowInfo) String() string

type VideoScriptsShowInfoModelAssetType added in v0.1.75

type VideoScriptsShowInfoModelAssetType struct {
	// contains filtered or unexported fields
}

func (VideoScriptsShowInfoModelAssetType) MarshalJSON added in v0.1.75

func (c VideoScriptsShowInfoModelAssetType) MarshalJSON() ([]byte, error)

func (*VideoScriptsShowInfoModelAssetType) UnmarshalJSON added in v0.1.75

func (c *VideoScriptsShowInfoModelAssetType) UnmarshalJSON(b []byte) error

func (VideoScriptsShowInfoModelAssetType) Value added in v0.1.75

type VideoScriptsShowInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsShowInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsShowInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsShowInfoModelAssetType
}

func GetVideoScriptsShowInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsShowInfoModelAssetTypeEnum() VideoScriptsShowInfoModelAssetTypeEnum

type VideoScriptsShowInfoViewMode added in v0.1.95

type VideoScriptsShowInfoViewMode struct {
	// contains filtered or unexported fields
}

func (VideoScriptsShowInfoViewMode) MarshalJSON added in v0.1.95

func (c VideoScriptsShowInfoViewMode) MarshalJSON() ([]byte, error)

func (*VideoScriptsShowInfoViewMode) UnmarshalJSON added in v0.1.95

func (c *VideoScriptsShowInfoViewMode) UnmarshalJSON(b []byte) error

func (VideoScriptsShowInfoViewMode) Value added in v0.1.95

type VideoScriptsShowInfoViewModeEnum added in v0.1.95

type VideoScriptsShowInfoViewModeEnum struct {
	LANDSCAPE VideoScriptsShowInfoViewMode
	VERTICAL  VideoScriptsShowInfoViewMode
}

func GetVideoScriptsShowInfoViewModeEnum added in v0.1.95

func GetVideoScriptsShowInfoViewModeEnum() VideoScriptsShowInfoViewModeEnum

type VideoScriptsSimpleInfo added in v0.1.75

type VideoScriptsSimpleInfo struct {

	// **参数解释**: 剧本名称。 **约束限制**: 不涉及。 **取值范围**: 只能使用中英文字符,字符长度1-256位。 **默认取值**: 不涉及。
	ScriptName *string `json:"script_name,omitempty"`

	// **参数解释**: 剧本描述。 **约束限制**: 不涉及。 **取值范围**: 字符长度0-1024位。 **默认取值**: 不涉及。
	ScriptDescription *string `json:"script_description,omitempty"`

	// **参数解释**: 横竖屏类型。 **约束限制**: 不涉及。 **取值范围**: * LANDSCAPE:横屏。 * VERTICAL:竖屏。
	ViewMode *VideoScriptsSimpleInfoViewMode `json:"view_mode,omitempty"`

	// **参数解释**: 数字人模型资产ID。 **约束限制**: 不涉及 **取值范围**: 字符长度0-64位。 **默认取值**: 不涉及
	ModelAssetId *string `json:"model_asset_id,omitempty"`

	// **参数解释**: 数字人模型类型。 **约束限制**: 不涉及 **取值范围**: * HUMAN_MODEL_2D:分身数字人 * HUMAN_MODEL_3D:3D数字人  **默认取值**: 不涉及
	ModelAssetType *VideoScriptsSimpleInfoModelAssetType `json:"model_asset_type,omitempty"`

	VoiceConfig *VoiceConfig `json:"voice_config,omitempty"`

	VideoConfig *VideoConfig `json:"video_config,omitempty"`

	// **参数解释**: 场景资产ID。 **约束限制**: 分身数字人视频制作不需要填写该参数。 **取值范围**: 字符长度0-64位 **默认取值**: 不涉及
	SceneAssetId *string `json:"scene_asset_id,omitempty"`

	// **参数解释**: 私有数据,用户填写,原样带回。 **约束限制**: 不涉及 **取值范围**: 字符长度0-8192位 **默认取值**: 不涉及
	PrivData *string `json:"priv_data,omitempty"`

	BackgroundMusicConfig *BackgroundMusicConfig `json:"background_music_config,omitempty"`

	ReviewConfig *ReviewConfig `json:"review_config,omitempty"`
}

VideoScriptsSimpleInfo 视频制作脚本信息。

func (VideoScriptsSimpleInfo) String added in v0.1.75

func (o VideoScriptsSimpleInfo) String() string

type VideoScriptsSimpleInfoModelAssetType added in v0.1.75

type VideoScriptsSimpleInfoModelAssetType struct {
	// contains filtered or unexported fields
}

func (VideoScriptsSimpleInfoModelAssetType) MarshalJSON added in v0.1.75

func (c VideoScriptsSimpleInfoModelAssetType) MarshalJSON() ([]byte, error)

func (*VideoScriptsSimpleInfoModelAssetType) UnmarshalJSON added in v0.1.75

func (c *VideoScriptsSimpleInfoModelAssetType) UnmarshalJSON(b []byte) error

func (VideoScriptsSimpleInfoModelAssetType) Value added in v0.1.75

type VideoScriptsSimpleInfoModelAssetTypeEnum added in v0.1.75

type VideoScriptsSimpleInfoModelAssetTypeEnum struct {
	HUMAN_MODEL_2_D VideoScriptsSimpleInfoModelAssetType
	HUMAN_MODEL_3_D VideoScriptsSimpleInfoModelAssetType
}

func GetVideoScriptsSimpleInfoModelAssetTypeEnum added in v0.1.75

func GetVideoScriptsSimpleInfoModelAssetTypeEnum() VideoScriptsSimpleInfoModelAssetTypeEnum

type VideoScriptsSimpleInfoViewMode added in v0.1.95

type VideoScriptsSimpleInfoViewMode struct {
	// contains filtered or unexported fields
}

func (VideoScriptsSimpleInfoViewMode) MarshalJSON added in v0.1.95

func (c VideoScriptsSimpleInfoViewMode) MarshalJSON() ([]byte, error)

func (*VideoScriptsSimpleInfoViewMode) UnmarshalJSON added in v0.1.95

func (c *VideoScriptsSimpleInfoViewMode) UnmarshalJSON(b []byte) error

func (VideoScriptsSimpleInfoViewMode) Value added in v0.1.95

type VideoScriptsSimpleInfoViewModeEnum added in v0.1.95

type VideoScriptsSimpleInfoViewModeEnum struct {
	LANDSCAPE VideoScriptsSimpleInfoViewMode
	VERTICAL  VideoScriptsSimpleInfoViewMode
}

func GetVideoScriptsSimpleInfoViewModeEnum added in v0.1.95

func GetVideoScriptsSimpleInfoViewModeEnum() VideoScriptsSimpleInfoViewModeEnum

type VoiceCapability added in v0.1.100

type VoiceCapability struct {

	// **参数解释**: 该声音是否支持英文音标。 **约束限制**: 不涉及 **取值范围**: * true: 支持英文音标 * false: 不支持英文音标
	IsSupportPhonemeEn *bool `json:"is_support_phoneme_en,omitempty"`

	// **参数解释**: 该声音是否支持中文多音字。 **约束限制**: 不涉及 **取值范围**: * true: 支持中文多音字 * false: 不支持中文多音字
	IsSupportPhoneme *bool `json:"is_support_phoneme,omitempty"`

	// **参数解释**: 该声音是否支持停顿。 **约束限制**: 不涉及 **取值范围**: * true: 支持停顿 * false: 不支持停顿
	IsSupportBreakTime *bool `json:"is_support_break_time,omitempty"`

	// **参数解释**: 该声音是否支持韵律。 **约束限制**: 不涉及 **取值范围**: * true: 支持韵律 * false: 不支持韵律
	IsSupportBreakStrength *bool `json:"is_support_break_strength,omitempty"`

	// **参数解释**: 该声音是否支持全局语速。 **约束限制**: 不涉及 **取值范围**: * true: 支持全局语速 * false: 不支持全局语速
	IsSupportSpeed *bool `json:"is_support_speed,omitempty"`

	// **参数解释**: 该声音是否支持局部语速。 **约束限制**: 不涉及 **取值范围**: * true: 支持局部语速 * false: 不支持局部语速
	IsSupportProsody *bool `json:"is_support_prosody,omitempty"`

	// **参数解释**: 该声音是否支持SSML的say-as标签。 **约束限制**: 不涉及 **取值范围**: * true: 支持SSML的say-as标签 * false: 不支持SSML的say-as标签
	IsSupportSsmlSayAs *bool `json:"is_support_ssml_say_as,omitempty"`

	// **参数解释**: 该声音是否支持SSML的sub标签。 **约束限制**: 不涉及 **取值范围**: * true: 支持SSML的sub标签 * false: 不支持SSML的sub标签
	IsSupportSsmlSub *bool `json:"is_support_ssml_sub,omitempty"`

	// **参数解释**: 该声音是否支持连读。 **约束限制**: 不涉及 **取值范围**: * true: 支持连读 * false: 不支持连读
	IsSupportWord *bool `json:"is_support_word,omitempty"`

	// 是否支持缓存。
	IsSupportVoiceCache *bool `json:"is_support_voice_cache,omitempty"`

	// **参数解释**: 合成率。 **约束限制**: 不涉及 **取值范围**: * 0-50
	ConversionRate *float32 `json:"conversion_rate,omitempty"`

	// **参数解释**: 英语的合成率。 **约束限制**: 不涉及 **取值范围**: * 0-50
	ConversionRateEn *float32 `json:"conversion_rate_en,omitempty"`

	// 是否支持生成STR字幕文件。
	IsSupportSrt *bool `json:"is_support_srt,omitempty"`
}

VoiceCapability 音色资产支持的能力集。 > 音色能力集只允许查询,不允许设置

func (VoiceCapability) String added in v0.1.100

func (o VoiceCapability) String() string

type VoiceConfig added in v0.1.60

type VoiceConfig struct {

	// **参数解释**: 音色资产ID,可以从资产库中查询。 **约束限制**: 不涉及。 **取值范围**: 字符长度1-256位。 **默认取值**: 不涉及。
	VoiceAssetId string `json:"voice_asset_id"`

	// **参数解释**: 语速。50表示0.5倍语速,100表示正常语速,200表示2倍语速。 当取值为“100”时,表示一个成年人的正常语速,约为250字/分钟。  **约束限制**: 不涉及。
	Speed *int32 `json:"speed,omitempty"`

	// **参数解释**: 音高。 **约束限制**: 不涉及。
	Pitch *int32 `json:"pitch,omitempty"`

	// **参数解释**: 音量。 **约束限制**: 不涉及。
	Volume *int32 `json:"volume,omitempty"`
}

VoiceConfig 语音配置参数。

func (VoiceConfig) String added in v0.1.60

func (o VoiceConfig) String() string

type VoiceModelAssetMeta

type VoiceModelAssetMeta struct {

	// **参数解释**: 展示顺序。 **约束限制**: 不涉及。
	Order *int32 `json:"order,omitempty"`

	// **参数解释**: 声音资产类型。 **约束限制**: 不涉及。 **取值范围**: * COMMON:通用情感模型 * CLONE:语音克隆模型
	ModelType *VoiceModelAssetMetaModelType `json:"model_type,omitempty"`

	// **参数解释**: 声音性别。 **约束限制**: 不涉及。 **取值范围**: * UNKNOW:未知性别声音 * MALE:男性声音 * FEMALE:女性声音
	Sex *VoiceModelAssetMetaSex `json:"sex,omitempty"`

	// **参数解释**: 声音语言。 **约束限制**: 不涉及。 **取值范围**: * UNKNOW:未知 * CN:中文 * EN:英文 * GER:德语 * fr:法语 * Kr:韩语 * por:葡萄牙语 * JPN:日语 * Ita:意大利语 * ESP:西班牙语 * DBH:东北话 * GT:港台 * GXH:广西话 * HBH:湖北话 * SXH:陕西话 * SCH:四川话 * YY:粤语 * Russian: 俄罗斯语 * Filipino: 菲律宾语 * Dutch: 荷兰语 * Indonesian: 印尼语 * Vietnamese: 越南语 * Arabic: 阿拉伯语 * Turkish: 土耳其语 * Malay: 马来语 * Thai: 泰语 * Finnish: 芬兰语
	Language *VoiceModelAssetMetaLanguage `json:"language,omitempty"`

	// **参数解释**: 语速缩放比例。 **约束限制**: 不涉及
	SpeedRatio *float32 `json:"speed_ratio,omitempty"`

	// **参数解释**: 音量缩放比例。 **约束限制**: 不涉及
	VolumeRatio *float32 `json:"volume_ratio,omitempty"`

	// **参数解释**: 该音色是否支持实时合成。 **约束限制**: 支持实时合成的音色,可以用于直播和智能交互场景。否则只能用于视频制作。 **取值范围**: * true: 支持实时合成 * false: 不支持实时合成
	IsRealtimeVoice *bool `json:"is_realtime_voice,omitempty"`

	// 风格参考
	Style *string `json:"style,omitempty"`

	VoiceCapability *VoiceCapability `json:"voice_capability,omitempty"`

	ExternalVoiceMeta *ExternalVoiceAssetMeta `json:"external_voice_meta,omitempty"`

	// 是否支持vc。
	IsSupportVcProcess *bool `json:"is_support_vc_process,omitempty"`

	// 是否是Flexus版本声音。
	IsFlexus *bool `json:"is_flexus,omitempty"`
}

VoiceModelAssetMeta 音色模型元数据。

func (VoiceModelAssetMeta) String

func (o VoiceModelAssetMeta) String() string

type VoiceModelAssetMetaLanguage

type VoiceModelAssetMetaLanguage struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaLanguage) MarshalJSON

func (c VoiceModelAssetMetaLanguage) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaLanguage) UnmarshalJSON

func (c *VoiceModelAssetMetaLanguage) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaLanguage) Value

type VoiceModelAssetMetaModelType

type VoiceModelAssetMetaModelType struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaModelType) MarshalJSON

func (c VoiceModelAssetMetaModelType) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaModelType) UnmarshalJSON

func (c *VoiceModelAssetMetaModelType) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaModelType) Value

type VoiceModelAssetMetaModelTypeEnum

type VoiceModelAssetMetaModelTypeEnum struct {
	COMMON VoiceModelAssetMetaModelType
	CLONE  VoiceModelAssetMetaModelType
}

func GetVoiceModelAssetMetaModelTypeEnum

func GetVoiceModelAssetMetaModelTypeEnum() VoiceModelAssetMetaModelTypeEnum

type VoiceModelAssetMetaSex

type VoiceModelAssetMetaSex struct {
	// contains filtered or unexported fields
}

func (VoiceModelAssetMetaSex) MarshalJSON

func (c VoiceModelAssetMetaSex) MarshalJSON() ([]byte, error)

func (*VoiceModelAssetMetaSex) UnmarshalJSON

func (c *VoiceModelAssetMetaSex) UnmarshalJSON(b []byte) error

func (VoiceModelAssetMetaSex) Value

func (c VoiceModelAssetMetaSex) Value() string

type VoiceModelAssetMetaSexEnum

type VoiceModelAssetMetaSexEnum struct {
	UNKNOW VoiceModelAssetMetaSex
	MALE   VoiceModelAssetMetaSex
	FEMALE VoiceModelAssetMetaSex
}

func GetVoiceModelAssetMetaSexEnum

func GetVoiceModelAssetMetaSexEnum() VoiceModelAssetMetaSexEnum

type VoiceProperties added in v0.1.114

type VoiceProperties struct {

	// 任务标签,为Flexus版声音的配置。   * ECOMMERCE: 电商   * NEWS: 新闻   * MARKETING: 营销
	JobTag VoicePropertiesJobTag `json:"job_tag"`

	// 语音性别,是男性声音还是女性声音,为Flexus版声音的配置。 * FEMALE: 女性 * MALE: 男性
	Sex VoicePropertiesSex `json:"sex"`

	// 训练语言,当前仅支持中文,为Flexus版声音的配置。 * CN: 中文 * EN: 英文
	Language VoicePropertiesLanguage `json:"language"`
}

VoiceProperties 声音配置信息,为Flexus版声音的配置项,标准版声音不支持此配置。

func (VoiceProperties) String added in v0.1.114

func (o VoiceProperties) String() string

type VoicePropertiesJobTag added in v0.1.114

type VoicePropertiesJobTag struct {
	// contains filtered or unexported fields
}

func (VoicePropertiesJobTag) MarshalJSON added in v0.1.114

func (c VoicePropertiesJobTag) MarshalJSON() ([]byte, error)

func (*VoicePropertiesJobTag) UnmarshalJSON added in v0.1.114

func (c *VoicePropertiesJobTag) UnmarshalJSON(b []byte) error

func (VoicePropertiesJobTag) Value added in v0.1.114

func (c VoicePropertiesJobTag) Value() string

type VoicePropertiesJobTagEnum added in v0.1.114

type VoicePropertiesJobTagEnum struct {
	ECOMMERCE VoicePropertiesJobTag
	NEWS      VoicePropertiesJobTag
	MARKETING VoicePropertiesJobTag
}

func GetVoicePropertiesJobTagEnum added in v0.1.114

func GetVoicePropertiesJobTagEnum() VoicePropertiesJobTagEnum

type VoicePropertiesLanguage added in v0.1.114

type VoicePropertiesLanguage struct {
	// contains filtered or unexported fields
}

func (VoicePropertiesLanguage) MarshalJSON added in v0.1.114

func (c VoicePropertiesLanguage) MarshalJSON() ([]byte, error)

func (*VoicePropertiesLanguage) UnmarshalJSON added in v0.1.114

func (c *VoicePropertiesLanguage) UnmarshalJSON(b []byte) error

func (VoicePropertiesLanguage) Value added in v0.1.114

func (c VoicePropertiesLanguage) Value() string

type VoicePropertiesLanguageEnum added in v0.1.114

type VoicePropertiesLanguageEnum struct {
	CN VoicePropertiesLanguage
	EN VoicePropertiesLanguage
}

func GetVoicePropertiesLanguageEnum added in v0.1.114

func GetVoicePropertiesLanguageEnum() VoicePropertiesLanguageEnum

type VoicePropertiesSex added in v0.1.114

type VoicePropertiesSex struct {
	// contains filtered or unexported fields
}

func (VoicePropertiesSex) MarshalJSON added in v0.1.114

func (c VoicePropertiesSex) MarshalJSON() ([]byte, error)

func (*VoicePropertiesSex) UnmarshalJSON added in v0.1.114

func (c *VoicePropertiesSex) UnmarshalJSON(b []byte) error

func (VoicePropertiesSex) Value added in v0.1.114

func (c VoicePropertiesSex) Value() string

type VoicePropertiesSexEnum added in v0.1.114

type VoicePropertiesSexEnum struct {
	FEMALE VoicePropertiesSex
	MALE   VoicePropertiesSex
}

func GetVoicePropertiesSexEnum added in v0.1.114

func GetVoicePropertiesSexEnum() VoicePropertiesSexEnum

type WelcomeSpeechInfo added in v0.1.96

type WelcomeSpeechInfo struct {

	// 欢迎词ID。
	WelcomeSpeechId *string `json:"welcome_speech_id,omitempty"`

	// 欢迎词。
	WelcomeSpeech *string `json:"welcome_speech,omitempty"`

	// 应用ID。
	RobotId *string `json:"robot_id,omitempty"`

	// 创建时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	CreateTime *string `json:"create_time,omitempty"`

	// 更新时间,格式遵循:RFC 3339 如\"2021-01-10T08:43:17Z\"。
	UpdateTime *string `json:"update_time,omitempty"`
}

WelcomeSpeechInfo 欢迎词基本信息。

func (WelcomeSpeechInfo) String added in v0.1.96

func (o WelcomeSpeechInfo) String() string

Source Files

Jump to

Keyboard shortcuts

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