tencentcloud-sdk-nodejs
Version:
2,499 lines (2,491 loc) • 179 kB
TypeScript
/**
* AppTriggerRunLog
*/
export interface AppTriggerRunLog {
/**
*
*/
ConversationId?: string;
/**
*
*/
DurationMs?: string;
/**
*
*/
EndTime?: string;
/**
* <table><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>APP_TRIGGER_FIRE_TYPE_UNSPECIFIED</td><td>0</td><td>未指定</td></tr><tr><td>APP_TRIGGER_FIRE_TYPE_SCHEDULED</td><td>1</td><td>定时触发</td></tr><tr><td>APP_TRIGGER_FIRE_TYPE_WEBHOOK</td><td>2</td><td>Webhook 触发</td></tr><tr><td>APP_TRIGGER_FIRE_TYPE_MANUAL_RUN</td><td>3</td><td>手动立即执行</td></tr><tr><td>APP_TRIGGER_FIRE_TYPE_TEST_RUN</td><td>4</td><td>测试执行</td></tr></table>
*/
FireType?: number;
/**
*
*/
InstanceId?: string;
/**
* <table><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>TIMER_RUN_PUSH_STATUS_UNSPECIFIED</td><td>0</td><td>未指定</td></tr><tr><td>TIMER_RUN_PUSH_STATUS_NONE</td><td>1</td><td>未配置推送</td></tr><tr><td>TIMER_RUN_PUSH_STATUS_WAITING</td><td>2</td><td>等待推送</td></tr><tr><td>TIMER_RUN_PUSH_STATUS_SUCCESS</td><td>3</td><td>推送成功</td></tr><tr><td>TIMER_RUN_PUSH_STATUS_FAILED</td><td>4</td><td>推送失败</td></tr></table>
*/
PushStatus?: number;
/**
*
*/
ResultCode?: string;
/**
*
*/
ResultSummary?: string;
/**
*
*/
RunId?: string;
/**
*
*/
ScheduledFireTime?: string;
/**
*
*/
StartTime?: string;
/**
* <table><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>TIMER_RUN_STATUS_UNSPECIFIED</td><td>0</td><td>未指定</td></tr><tr><td>TIMER_RUN_STATUS_PENDING</td><td>1</td><td>等待执行</td></tr><tr><td>TIMER_RUN_STATUS_RUNNING</td><td>2</td><td>执行中</td></tr><tr><td>TIMER_RUN_STATUS_RETRY_WAIT</td><td>3</td><td>等待重试</td></tr><tr><td>TIMER_RUN_STATUS_SUCCESS</td><td>4</td><td>成功</td></tr><tr><td>TIMER_RUN_STATUS_DEAD</td><td>5</td><td>失败终态 (重试耗尽 / 不可重试)</td></tr><tr><td>TIMER_RUN_STATUS_CANCELLED</td><td>6</td><td>被任务暂停/删除/修改取消</td></tr></table>
*/
Status?: number;
/**
*
*/
TriggerId?: string;
/**
*
*/
Unread?: boolean;
/**
*
*/
WorkflowRunId?: string;
}
/**
* DeleteAgent请求参数结构体
*/
export interface DeleteAgentRequest {
/**
* <p>应用Id</p>
*/
AppId: string;
/**
* <p>待删除AgentId</p>
*/
AgentId: string;
/**
* 协作模式;0-Claw模式;1-Multi-Agent模式
*/
CollaborationMode?: number;
}
/**
* Content 消息内容信息
*/
export interface ConversationContent {
/**
* <p>文本内容</p>
*/
Text: string;
/**
* <p>内容类型, text:文本,image:图片,file:文件,custom_variables:自定义输入参数信息,widget_action:widget动作信息</p>
*/
Type: string;
/**
* <p>自定义参数数据</p>
*/
CustomParamList?: Array<string>;
/**
* <p>自定义参数数据</p>
*/
CustomParams?: Array<string>;
/**
* <p>自定义变量数据</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
CustomVariablesData?: string;
/**
* <p>企业表单</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
EnterpriseCharts?: string;
/**
* <p>选项卡列表</p>
*/
OptionCardList?: Array<string>;
/**
* <p>选项卡列表</p>
*/
OptionCards?: Array<string>;
/**
* <p>选项卡模式 枚举值: 0-OPTION_MODE_SINGLE(单选), 1-OPTION_MODE_MULTI(多选)</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
OptionMode?: number;
/**
* <p>引用角标信息列表</p>
*/
QuoteInfoList?: Array<ConversationQuoteInfo>;
/**
* <p>引用角标信息列表</p>
*/
QuoteInfos?: Array<ConversationQuoteInfo>;
/**
* <p>参考来源列表</p>
*/
ReferenceList?: Array<ConversationReference>;
/**
* <p>参考来源列表</p>
*/
References?: Array<ConversationReference>;
/**
* <p>关联记录 ID</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
RelatedRecordId?: string;
/**
* <p>智能体任务列表</p>
*/
TaskList?: Array<ConversationAgentTask>;
/**
* <p>智能体任务列表</p>
*/
Tasks?: Array<ConversationAgentTask>;
/**
* <p>工作流输入参数</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
WorkflowInput?: string;
}
/**
* CAM授权信息
*/
export interface CamAuthConfig {
/**
* 角色名称
*/
RoleName: string;
/**
* 密钥位置 HEADER/QUERY
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 头鉴权 |
| 1 | 请求信息鉴权 |
*/
KeyLocation?: number;
/**
* SecretId字段名称
*/
SecretIdName?: string;
/**
* SecretKey字段名称
*/
SecretKeyName?: string;
}
/**
* FavoriteSkill请求参数结构体
*/
export interface FavoriteSkillRequest {
/**
* <p>SkillId</p>
*/
SkillId: string;
/**
* <p>空间ID</p>
*/
SpaceId: string;
}
/**
* DescribeSkillReferenceList返回参数结构体
*/
export interface DescribeSkillReferenceListResponse {
/**
* <p>按 SkillRefType 分组的引用汇总:某类型 total_count = 0 时不入组(不返回空占位) 本期同时落 OPENCLAW / AGENT / CORP_ASSISTANT 三路</p>
*/
ReferenceList?: Array<SkillReferenceGroup>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* Agent发布项目详情
*/
export interface AgentRelease {
/**
* <p>名称</p>
*/
ItemName?: string;
/**
* <p>更新时间, unix 秒时间戳 (s)</p>
*/
UpdateTime?: string;
/**
* <p>动作描述</p>
*/
ActionDescription?: string;
/**
* <p>变更为 测试</p>
*/
ReleaseMessage?: string;
}
/**
* Agent 工具输入参数定义
*/
export interface AgentToolInputParameter {
/**
* <p>工具名称</p>
*/
Name?: string;
/**
* <p>工具描述</p>
*/
Description?: string;
/**
* <p>工具参数类型</p><p>枚举值:</p><ul><li>0: STRING</li><li>1: INT</li><li>2: FLOAT</li><li>3: BOOL</li><li>4: OBJECT</li><li>5: ARRAY_STRING</li><li>6: ARRAY_INT</li><li>7: ARRAY_FLOAT</li><li>8: ARRAY_BOOL</li><li>9: ARRAY_OBJECT</li><li>20: ARRAY_ARRAY</li><li>99: NULL</li></ul>
*/
Type?: number;
/**
* <p>是否必填</p>
*/
IsRequired?: boolean;
/**
* <p>子参数,仅 OBJECT 或 ARRAY<> 类型时使用</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
SubParameterList?: Array<AgentToolInputParameter>;
/**
* <p>模式下是否对模型隐藏</p>
*/
IsHidden?: boolean;
/**
* <p>OneOf类型的参数</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
OneOfList?: Array<AgentToolInputParameter>;
/**
* <p>AnyOf类型的参数</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
AnyOfList?: Array<AgentToolInputParameter>;
/**
* <p>参数取值来源</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
Input?: AgentInput;
}
/**
* UnfavoritePlugin返回参数结构体
*/
export interface UnfavoritePluginResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVariableList返回参数结构体
*/
export interface DescribeVariableListResponse {
/**
* total_count
*/
TotalCount?: number;
/**
* variable_list
*/
VariableList?: Array<Variable>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* SkillClassification Skill 分类与来源信息。
*/
export interface SkillClassification {
/**
* Skill 计费类型
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 免费 |
| 1 | 付费 |
*/
BillingType: number;
/**
* Skill 内置来源,仅在 create_type 为 SKILL_CREATE_TYPE_BUILTIN 时生效
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 占位 |
| 1 | ADP 专有 |
| 2 | 腾讯专有 |
| 3 | SkillHub |
| 99 | 其他 |
*/
BuiltinSource: number;
/**
* Skill 分类
*/
CategoryKey: string;
/**
* Skill 创建方式
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 占位 |
| 1 | 文件上传 |
| 2 | 由企业级共享流程生成 |
| 3 | AIGC 生成 |
| 99 | 内置 Skill |
*/
CreateType: number;
/**
* Skill 提供方类型
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 占位 |
| 1 | 官方 |
| 2 | 第三方 |
| 3 | 自定义 |
| 4 | 自定义企业级共享 |
*/
ProviderType: number;
/**
* Skill 来源链接
*/
SourceLink: string;
}
/**
* ModifySpace请求参数结构体
*/
export interface ModifySpaceRequest {
/**
* 工作空间名称,长度最大30个字符
*/
Name?: string;
/**
* 空间描述,长度最大150个字符
*/
Description?: string;
/**
* 空间id
*/
SpaceId?: string;
/**
* 指定需要更新的字段,支持Name和Description
*/
FieldMask?: FieldMask;
}
/**
* DeleteSkillShare请求参数结构体
*/
export interface DeleteSkillShareRequest {
/**
* <p>申请备注,必填(弹窗"申请备注")</p>
*/
ApplyRemark: string;
/**
* <p>原 Skill ID,必填(前端无须感知 _shared 后缀)</p>
*/
SkillId: string;
/**
* <p>空间ID,必填</p>
*/
SpaceId: string;
/**
* <p>原版本 ID,必填(与 CreateSkillShare 上架时传的同一 version_id)</p>
*/
VersionId: string;
}
/**
* MarkTimerTaskRunLogRead返回参数结构体
*/
export interface MarkTimerTaskRunLogReadResponse {
/**
* 标记为已读的数量
*/
MarkedCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* RunAppTriggerNow返回参数结构体
*/
export interface RunAppTriggerNowResponse {
/**
* <p>应用触发器实例ID</p>
*/
InstanceId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAppTriggerRunLogList请求参数结构体
*/
export interface DescribeAppTriggerRunLogListRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>过滤参数</p>
*/
FilterList?: Array<Filter>;
/**
* <p>页码</p><p>取值范围:[1, 1000000]</p>
*/
PageNumber?: number;
/**
* <p>每页数据量</p><p>取值范围:[1, 100]</p>
*/
PageSize?: number;
/**
* <p>应用触发器ID</p>
*/
TriggerId?: string;
}
/**
* 生成模型配置
*/
export interface GenerateModel {
/**
* 生成模型
注意:此字段可能返回 null,表示取不到有效值。
*/
Model: ModelDetailInfo;
}
/**
* DescribeSkillDetail返回参数结构体
*/
export interface DescribeSkillDetailResponse {
/**
* skill详情
*/
SkillDetail?: SkillDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* Agent高级设置
*/
export interface AgentAdvancedConfig {
/**
* <p>最大推理轮数</p>
*/
MaxReasoningRound?: number;
}
/**
* SkillShare Skill 企业共享信息。
*/
export interface SkillShare {
/**
* 审批ID
*/
ApprovalId: string;
/**
* 共享后关联的新 skill_id
*/
ShareSkillId: string;
/**
* 共享版本,如 1.0.0
*/
ShareVersion: string;
/**
* 共享版本ID
*/
ShareVersionId: string;
/**
* 原 skill_id
*/
SkillId: string;
/**
* 共享状态
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | 未共享 |
| 1 | 已共享 |
| 2 | 审批中 |
*/
Status: number;
}
/**
* DeleteAppTrigger请求参数结构体
*/
export interface DeleteAppTriggerRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>触发器ID</p>
*/
TriggerId?: string;
}
/**
* RunTimerTaskNow返回参数结构体
*/
export interface RunTimerTaskNowResponse {
/**
* 实例ID
*/
FireInstanceId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* AppShareWhitelistItem
*/
export interface AppShareWhitelistItem {
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_UNSPECIFIED</td><td>0</td><td></td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_UIN</td><td>1</td><td>UIN账号</td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_PHONE</td><td>2</td><td>手机号码</td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_EMAIL</td><td>3</td><td>邮箱地址</td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_IP</td><td>4</td><td>IP地址</td></tr><tr><td>APP_SHARE_WHITELIST_TYPE_RTX</td><td>5</td><td>RTX账号</td></tr></tbody></table>
*/
Type?: number;
/**
* <p>白名单数组信息</p><p>参数格式:白名单值</p>
*/
Values?: Array<string>;
}
/**
* ModifyVariable请求参数结构体
*/
export interface ModifyVariableRequest {
/**
* app_id
*/
AppId: string;
/**
* 变量信息
*/
Variable?: Variable;
}
/**
* 发布摘要信息
*/
export interface ReleaseSummary {
/**
* <p>创建时间 (Unix时间戳,秒级)</p>
*/
CreateTime: string;
/**
* <p>发布描述</p>
*/
Description: string;
/**
* <p>发布ID</p>
*/
ReleaseId: string;
/**
* <p>发布状态。枚举值: 1:待发布, 2:发布中, 3:发布成功, 4:发布失败, 5:审核中, 6:审核成功, 7:审核失败, 8:发布成功回调处理中, 9:发布暂停, 10:申诉审核中, 11:申诉审核通过, 12:申诉审核不通过</p>
*/
Status: number;
/**
* <p>状态描述</p>
*/
StatusDescription: string;
/**
* <p>应用分享访问控制</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
AppShareAccessControl?: AppShareAccessControl;
/**
* <p>发布渠道ID列表</p>
*/
ChannelIdList?: Array<string>;
/**
* <p>企业共享配置</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpShareConfig?: CorpShareConfig;
}
/**
* CreateWebSocketToken请求参数结构体
*/
export interface CreateWebSocketTokenRequest {
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>应用 ID</p>
*/
AppId?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>子用户Uin</p>
*/
LoginSubAccountUin?: string;
/**
* <p>主用户Uin</p>
*/
LoginUin?: string;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
}
/**
* ResetConversation返回参数结构体
*/
export interface ResetConversationResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 意图达成信息
*/
export interface IntentAchievementInfo {
/**
* 描述
*/
Description: string;
/**
* 名称
*/
Name: string;
}
/**
* OnceSchedule
*/
export interface OnceSchedule {
/**
* 触发时间
*/
FireTime?: string;
}
/**
* DeleteSkill返回参数结构体
*/
export interface DeleteSkillResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* MarkTimerTaskRunLogRead请求参数结构体
*/
export interface MarkTimerTaskRunLogReadRequest {
/**
* 实例列表
*/
FireInstanceIdList?: Array<string>;
/**
* 空间ID
*/
SpaceId?: string;
/**
* 任务ID
*/
TimerId?: string;
/**
* 主用户
*/
LoginUin?: string;
/**
* 子用户
*/
LoginSubAccountUin?: string;
}
/**
* ModifyConversation请求参数结构体
*/
export interface ModifyConversationRequest {
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>应用 ID</p>
*/
AppId?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>登录用户子账号(集成商模式必填)</p>
*/
LoginSubAccountUin?: string;
/**
* <p>登录用户主账号(集成商模式必填)</p>
*/
LoginUin?: string;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
/**
* 会话ID
*/
ConversationId?: string;
/**
* 会话标题
*/
Title?: string;
}
/**
* DescribeAgentReleasePreviewList请求参数结构体
*/
export interface DescribeAgentReleasePreviewListRequest {
/**
* <p>应用Id</p>
*/
AppId: string;
/**
* <p>页码</p>
*/
PageNumber: number;
/**
* <p>每页数量在1到200之间</p>
*/
PageSize: number;
/**
* <p>查询关键字, 用于模糊匹配标题</p>
*/
Query?: string;
/**
* <p>过滤条件</p><p>入参限制:支持 StartTime、EndTime、ActionList、ReleaseStatusList</p>
*/
FilterList?: Array<Filter>;
}
/**
* DescribeReleaseSummary返回参数结构体
*/
export interface DescribeReleaseSummaryResponse {
/**
* 发布信息
*/
ReleaseSummary?: ReleaseSummary;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeModelList返回参数结构体
*/
export interface DescribeModelListResponse {
/**
* <p>模型列表</p>
*/
ModelList?: Array<Model>;
/**
* <p>模型总数</p>
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ResponseParam
*/
export interface ResponseParam {
/**
* <p>变量描述</p>
*/
Description?: string;
/**
* <p>参数名称</p>
*/
Name?: string;
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>OUTPUT_RENDER_REPLACE</td><td>0</td><td>覆盖(全量替换)</td></tr><tr><td>OUTPUT_RENDER_APPEND</td><td>1</td><td>增量追加</td></tr></tbody></table>
*/
RenderMode?: number;
/**
* <p>只对 OBJECT 或 ARRAY_OBJECT 类型有用</p>
*/
SubParams?: Array<ResponseParam>;
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>PARAM_TYPE_STRING</td><td>0</td><td>字符串</td></tr><tr><td>PARAM_TYPE_INT</td><td>1</td><td>整数</td></tr><tr><td>PARAM_TYPE_FLOAT</td><td>2</td><td>浮点数</td></tr><tr><td>PARAM_TYPE_BOOL</td><td>3</td><td>布尔值</td></tr><tr><td>PARAM_TYPE_OBJECT</td><td>4</td><td>对象</td></tr><tr><td>PARAM_TYPE_ARRAY_STRING</td><td>5</td><td>字符串数组</td></tr><tr><td>PARAM_TYPE_ARRAY_INT</td><td>6</td><td>整数数组</td></tr><tr><td>PARAM_TYPE_ARRAY_FLOAT</td><td>7</td><td>浮点数数组</td></tr><tr><td>PARAM_TYPE_ARRAY_BOOL</td><td>8</td><td>布尔值数组</td></tr><tr><td>PARAM_TYPE_ARRAY_OBJECT</td><td>9</td><td>对象数组</td></tr><tr><td>PARAM_TYPE_ARRAY_ARRAY</td><td>20</td><td>数组嵌套</td></tr><tr><td>PARAM_TYPE_NULL</td><td>99</td><td>空值</td></tr><tr><td>PARAM_TYPE_UNSPECIFIED</td><td>100</td><td>未指定类型,用于OneOf和AnyOf场景</td></tr></tbody></table>
*/
Type?: number;
}
/**
* ResumeTimerTask请求参数结构体
*/
export interface ResumeTimerTaskRequest {
/**
* 空间ID
*/
SpaceId?: string;
/**
* 任务ID
*/
TimerId?: string;
/**
* 主用户
*/
LoginUin?: string;
/**
* 子用户
*/
LoginSubAccountUin?: string;
}
/**
* DescribeAppTriggerInstance请求参数结构体
*/
export interface DescribeAppTriggerInstanceRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>触发器运行实例ID</p>
*/
InstanceId?: string;
}
/**
* 模型配置
*/
export interface AppModelConfig {
/**
* AI一键优化模型
注意:此字段可能返回 null,表示取不到有效值。
*/
AiOptimizeModel: AIOptimizeModel;
/**
* 实时文件解析模型
注意:此字段可能返回 null,表示取不到有效值。
*/
FileParseModel: FileParseModel;
/**
* 生成模型配置
注意:此字段可能返回 null,表示取不到有效值。
*/
GenerateModel: GenerateModel;
/**
* 多模态问答模型
注意:此字段可能返回 null,表示取不到有效值。
*/
MultiModalQaModel: MultiModalQAModel;
/**
* 多模态理解模型
注意:此字段可能返回 null,表示取不到有效值。
*/
MultiModalUnderstandingModel: MultiModalUnderstandingModel;
/**
* Prompt改写模型
注意:此字段可能返回 null,表示取不到有效值。
*/
PromptRewriteModel: PromptRewriteModel;
/**
* 思考模型配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ThinkModel: ThinkModel;
}
/**
* DescribeTimerTaskSummaryList返回参数结构体
*/
export interface DescribeTimerTaskSummaryListResponse {
/**
* 任务列表
*/
TaskList?: Array<TimerTaskSummary>;
/**
* 总数量
*/
TotalCount?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* PauseAppTrigger请求参数结构体
*/
export interface PauseAppTriggerRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>应用触发器ID</p>
*/
TriggerId?: string;
}
/**
* CreateSpace请求参数结构体
*/
export interface CreateSpaceRequest {
/**
* 工作空间名称,长度最大30个字符
*/
Name?: string;
/**
* 空间描述,长度最大150个字符
*/
Description?: string;
}
/**
* Agent 配置里面的模型定义
*/
export interface AgentModelConfig {
/**
* <p>模型唯一id</p>
*/
ModelId?: string;
/**
* <p>模型别名</p>
*/
Alias?: string;
/**
* <p>模型上下文长度字符限制</p>
*/
ContextWordsLimit?: number;
/**
* <p>指令长度字符限制</p>
*/
InstructionsWordsLimit?: number;
/**
* <p>模型参数</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelParameters?: ModelParams;
}
/**
* [数据结构定义] 发布记录
*/
export interface ReleaseRecord {
/**
* 是否可导出
*/
CanExport: boolean;
/**
* 是否可回滚
*/
CanRollback: boolean;
/**
* 发布描述
*/
Description: string;
/**
* 发布失败数
*/
FailCount: number;
/**
* 失败原因
*/
Reason: string;
/**
* 发布ID
*/
ReleaseId: string;
/**
* 发布版本
*/
ReleaseVersion: string;
/**
* 发布状态。枚举值: 1:待发布, 2:发布中, 3:发布成功, 4:发布失败, 5:审核中, 6:审核成功, 7:审核失败, 8:发布成功回调处理中, 9:发布暂停, 10:申诉审核中, 11:申诉审核通过, 12:申诉审核不通过
*/
Status: number;
/**
* 状态描述
*/
StatusDescription: string;
/**
* 发布成功数
*/
SuccessCount: number;
/**
* 更新时间 (Unix时间戳,秒级)
*/
UpdateTime: string;
/**
* 发布人
*/
Updater: string;
}
/**
* WeeklyTime
*/
export interface WeeklyTime {
/**
* 时间
*/
TimeOfDay?: string;
/**
* 周几
*/
Weekday?: number;
}
/**
* 搜索资源状态信息
*/
export interface SearchResourceStatusInfo {
/**
* 搜索资源状态: AVAILABLE(1)=资源可用, EXHAUSTED(2)=资源已用尽。枚举值: 1:资源可用, 2:资源已用尽
*/
ResourceStatus: number;
}
/**
* 插件详情
*/
export interface Plugin {
/**
* 插件配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Config?: PluginConfig;
/**
* 创建时间,unix时间戳
*/
CreateTime?: string;
/**
* 插件运营管理信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Operation?: PluginOperation;
/**
* 插件id
*/
PluginId?: string;
/**
* 插件版本号
*/
PluginVersion?: number;
/**
* 插件基础信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Profile?: PluginProfile;
/**
* 插件统计信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Statistics?: PluginStatistics;
/**
* <p>插件状态,1:可用,2:不可用 </p><p>枚举值:</p><ul><li>1: 可用</li><li>2: 不可用</li></ul>
*/
Status?: number;
/**
* 工具列表
注意:此字段可能返回 null,表示取不到有效值。
*/
ToolList?: Array<Tool>;
/**
* 更新时间,Unix时间戳
*/
UpdateTime?: string;
/**
* 用户维度的插件状态信息
注意:此字段可能返回 null,表示取不到有效值。
*/
UserState?: PluginUserState;
}
/**
* TimerTaskSummary
*/
export interface TimerTaskSummary {
/**
* OwnerUserId
*/
OwnerUserId?: string;
/**
* 定时配置概要
*/
PolicySummary?: string;
/**
* 空间ID
*/
SpaceId?: string;
/**
* 任务相关状态
*/
Status?: TimerStatus;
/**
* 任务名称
*/
TaskName?: string;
/**
* 任务ID
*/
TimerId?: string;
}
/**
* ApiKey鉴权配置
*/
export interface ApiKeyAuthConfig {
/**
* 密钥位置 HEADER/QUERY
枚举值:
| uint | 描述 |
| --- | --- |
| 0 | Header鉴权 |
| 1 | Query鉴权 |
*/
KeyLocation: number;
/**
* 密钥参数名
*/
KeyParamName: string;
/**
* 密钥参数值
*/
KeyParamValue: string;
}
/**
* CreateConversation返回参数结构体
*/
export interface CreateConversationResponse {
/**
* <p>会话 ID</p>
*/
ConversationId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CopyAgentFromApp请求参数结构体
*/
export interface CopyAgentFromAppRequest {
/**
* <p>应用Id</p>
*/
AppId: string;
/**
* <p>目标应用ID,kind=0时需传入</p>
*/
TargetAppId?: string;
/**
* <p>Agent 类型,区分 B 端配置态 Agent 与 C 端用户态 Agent</p><p>枚举值:</p><ul><li>0: 配置端Agent </li><li>1: 用户态 Agent</li></ul>
*/
Kind?: number;
}
/**
* DescribeConversation请求参数结构体
*/
export interface DescribeConversationRequest {
/**
* <p>会话 ID</p>
*/
ConversationId: string;
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>主用户Uin</p>
*/
LoginSubAccountUin?: string;
/**
* <p>子用户Uin</p>
*/
LoginUin?: string;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
}
/**
* 变量信息
*/
export interface Variable {
/**
* <p>默认文件名称</p>
*/
DefaultFileName: string;
/**
* <p>默认值</p>
*/
DefaultValue: string;
/**
* <p>变量描述</p>
*/
Description: string;
/**
* <p>模块类型。枚举值: 1:环境参数, 2:应用参数, 3:系统参数, -1:所有参数</p>
*/
ModuleType: number;
/**
* <p>变量名称</p>
*/
Name: string;
/**
* <p>变量类型</p><p>枚举值:</p><ul><li>0: 字符串</li><li>1: 整数</li><li>2: 浮点数</li><li>3: 布尔值</li><li>4: 对象</li><li>5: 字符串数组</li><li>6: 整数数组</li><li>7: 浮点数数组</li><li>8: 布尔值数组</li><li>9: 对象数组</li><li>10: 文件</li><li>11: 文档</li><li>12: 图片</li><li>13: 音频</li><li>14: 视频</li><li>15: 文件数组</li><li>16: 文档数组</li><li>17: 图片数组</li><li>18: 音频数组</li><li>19: 视频数组</li><li>20: 数组的数组</li><li>21: 密钥</li></ul>
*/
Type: number;
/**
* <p>变量ID</p>
*/
VariableId: string;
/**
* <p>是否启用网络策略(仅环境变量生效)</p>
*/
EnableEndpoints?: boolean;
/**
* <p>网络策略列表(支持: 精确域名、*.通配子域名、可带协议/端口/路径前缀)</p>
*/
EndpointList?: Array<string>;
}
/**
* AppTriggerWebhookParamSchemaConfig
*/
export interface AppTriggerWebhookParamSchemaConfig {
/**
*
*/
SchemaList?: Array<AppTriggerParamSchema>;
}
/**
* Conversation 会话信息
*/
export interface Conversation {
/**
* <p>应用 ID</p>
*/
AppId: string;
/**
* <p>会话 ID</p>
*/
ConversationId: string;
/**
* <p>创建时间</p>
*/
CreateTime: string;
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>更新时间</p>
*/
UpdateTime: string;
/**
* <p>会话标题</p>
*/
Title?: string;
/**
* <p>会话使用的用户端 AgentId</p>
*/
AgentId?: string;
}
/**
* 插件授权配置
*/
export interface AuthConfig {
/**
* <p>授权方式。</p><p>枚举值:</p><ul><li>0:无鉴权</li><li>1:API Key 鉴权</li><li>2:CAM 授权</li><li>3:OAuth 2.0 授权</li></ul>
*/
AuthType: number;
/**
* API Key授权配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ApiKeyAuthConfig?: ApiKeyAuthConfig;
/**
* CAM授权配置
注意:此字段可能返回 null,表示取不到有效值。
*/
CamAuthConfig?: CamAuthConfig;
/**
* OAuth2.0授权配置
注意:此字段可能返回 null,表示取不到有效值。
*/
OAuthConfig?: OAuthConfig;
}
/**
* AppShareAccessControl
*/
export interface AppShareAccessControl {
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>APP_SHARE_ACCESS_TYPE_UNSPECIFIED</td><td>0</td><td></td></tr><tr><td>APP_SHARE_ACCESS_TYPE_PUBLIC</td><td>1</td><td>公开访问(所有用户都可访问)</td></tr><tr><td>APP_SHARE_ACCESS_TYPE_INTERNAL</td><td>2</td><td>内部访问(仅企业用户可访问)</td></tr><tr><td>APP_SHARE_ACCESS_TYPE_ACCOUNT_WHITELIST</td><td>3</td><td>账号白名单(指定UIN/手机/邮箱/IP可访问)</td></tr></tbody></table>
*/
AccessType?: number;
/**
* <p>是否开启访问控制</p><p>枚举值:</p><ul><li>true: 启用</li><li>false: 禁用</li></ul>
*/
Enabled?: boolean;
/**
* <p>白名单信息</p>
*/
Whitelist?: Array<AppShareWhitelistItem>;
}
/**
* MarkAppTriggerRunLogRead请求参数结构体
*/
export interface MarkAppTriggerRunLogReadRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>应用触发器运行实例ID列表</p>
*/
InstanceIdList?: Array<string>;
/**
* <p>应用触发器ID</p>
*/
TriggerId?: string;
}
/**
* 应用引用的共享知识库简要信息(查询时仅返回ID和名称)
*/
export interface AppSharedKbInfo {
/**
* 共享知识库ID
*/
KbId: string;
/**
* 共享知识库名称
*/
KbName: string;
}
/**
* ModifyApp返回参数结构体
*/
export interface ModifyAppResponse {
/**
* <p>app_id</p>
*/
AppId?: string;
/**
* <p>更新时间 (Unix时间戳,秒级)</p>
*/
UpdateTime?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* FavoriteSkill返回参数结构体
*/
export interface FavoriteSkillResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DailySchedule
*/
export interface DailySchedule {
/**
* 时间
*/
TimeOfDay?: string;
}
/**
* ToolExample
*/
export interface ToolExample {
/**
* <p>请求参数</p>
*/
Request?: string;
/**
* <p>响应参数</p>
*/
Response?: string;
}
/**
* DescribeAccountList请求参数结构体
*/
export interface DescribeAccountListRequest {
/**
* <p>页码</p><p>从0开始</p>
*/
PageNumber?: number;
/**
* <p>分页数量</p><p>取值范围:[1, 100]</p><p>单位:个</p><p>最大100</p>
*/
PageSize?: number;
/**
* <p>参数过滤</p><p>支持SpaceId,NIckName 过滤查询</p>
*/
FilterList?: Array<Filter>;
}
/**
* Prompt改写配置
*/
export interface PromptRewriteModel {
/**
* 模型配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Model: ModelDetailInfo;
}
/**
* ManualOnlySchedule
*/
export interface ManualOnlySchedule {
/**
* 启用
*/
Enabled?: boolean;
}
/**
* Tool
*/
export interface Tool {
/**
* <p>工具计费信息</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
Billing?: ToolBilling;
/**
* <p>工具调用次数</p><p>单位:次数</p>
*/
CallCount?: number;
/**
* <p>工具描述信息</p>
*/
Description?: string;
/**
* <p>工具名称</p>
*/
Name?: string;
/**
* <p>插件ID</p>
*/
PluginId?: string;
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>TOOL_ACCESS_MODE_UNKNOWN</td><td>0</td><td>未指定</td></tr><tr><td>TOOL_ACCESS_MODE_READ_ONLY</td><td>1</td><td>只读</td></tr><tr><td>TOOL_ACCESS_MODE_WRITE_DELETE</td><td>2</td><td>写/删除</td></tr></tbody></table>
*/
ToolAccessMode?: number;
/**
* <p>工具配置信息</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
ToolConfig?: ToolConfig;
/**
* <p>工具ID</p>
*/
ToolId?: string;
}
/**
* DescribeApp请求参数结构体
*/
export interface DescribeAppRequest {
/**
* <p>应用ID</p>
*/
AppId: string;
/**
* <p>应用域: ADP_DOMAIN_DEV(1)=开发域, ADP_DOMAIN_PROD(2)=发布域。枚举值: 1:开发域, 2:生产域</p>
*/
Domain?: number;
/**
* <p>字段掩码,指定需要返回的字段(Paths为空则返回所有字段)。Paths枚举值:AppConfig(应用配置), SecretInfo(应用密钥信息), ShareUrlInfo(分享链接信息), SpecialStatusInfo(特殊状态信息), SearchResourceStatus(搜索资源状态), SharedKbList(应用引用的共享知识库列表),CorpShareConfig(企业共享配置)</p>
*/
FieldMask?: FieldMask;
/**
* <p>特殊状态类型(当FieldMask包含SpecialStatusInfo时必填)。枚举值: 1:回滚状态, 2:首次导入状态</p>
*/
StatusType?: number;
}
/**
* DeleteApp返回参数结构体
*/
export interface DeleteAppResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeConversationList返回参数结构体
*/
export interface DescribeConversationListResponse {
/**
* <p>会话列表</p>
*/
ConversationList?: Array<Conversation>;
/**
* <p>会话列表</p>
*/
Conversations?: Array<Conversation>;
/**
* <p>总数</p>
*/
TotalCount?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateApp返回参数结构体
*/
export interface CreateAppResponse {
/**
* app_id
*/
AppId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAppSummaryList请求参数结构体
*/
export interface DescribeAppSummaryListRequest {
/**
* 空间ID(必填)
*/
SpaceId: string;
/**
* 过滤条件(多个Filter之间为AND关系,同一Filter的多个Values为OR关系): - AppStatus: 应用状态,枚举值,精确匹配(APP_STATUS_OFFLINE=1/APP_STATUS_RUNNING=2/APP_STATUS_DISABLED=3) - AppMode: 应用模式,枚举值,精确匹配(APP_MODE_STANDARD=1/APP_MODE_AGENT=2/APP_MODE_SINGLE_WORKFLOW=3/APP_MODE_CLAW_AGENT=4)
*/
FilterList?: Array<Filter>;
/**
* 页码(从0开始)
*/
PageNumber?: number;
/**
* 每页数量(最大值:100)
*/
PageSize?: number;
/**
* 模糊查询
*/
Query?: string;
}
/**
* CreateConversation请求参数结构体
*/
export interface CreateConversationRequest {
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>应用 ID</p>
*/
AppId?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>登录用户子账号(集成商模式必填)</p>
*/
LoginSubAccountUin?: string;
/**
* <p>登录用户主账号(集成商模式必填)</p>
*/
LoginUin?: string;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
/**
* <p>用户端 AgnetId,当Claw模式开启了“允许在对话中动态修改配置”时可用</p>
*/
AgentId?: string;
}
/**
* DescribeReleaseList请求参数结构体
*/
export interface DescribeReleaseListRequest {
/**
* 应用ID
*/
AppId: string;
/**
* 页码(从0开始)
*/
PageNumber?: number;
/**
* 每页数量(最大值:100)
*/
PageSize?: number;
}
/**
* CreateWebSocketToken返回参数结构体
*/
export interface CreateWebSocketTokenResponse {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>WebSocket Token</p>
*/
Token?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ExecuteConfig
*/
export interface ExecuteConfig {
/**
* <p>Prompt配置</p>
*/
PromptConfig?: AppTriggerPromptExecuteConfig;
/**
* <p>工作流配置</p>
*/
WorkflowConfig?: AppTriggerWorkflowExecuteConfig;
}
/**
* 操作日志元数据
*/
export interface AuditLogMetaField {
/**
* <p>操作日志元数据key</p>
*/
Key?: string;
/**
* <p>操作日志元数据Name</p>
*/
Name?: string;
}
/**
* ModifyTimerTask返回参数结构体
*/
export interface ModifyTimerTaskResponse {
/**
* 下次触发时间
*/
NextFireTime?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAgentDetail请求参数结构体
*/
export interface DescribeAgentDetailRequest {
/**
* <p>应用Id</p>
*/
AppId?: string;
/**
* <p>AgentId</p>
*/
AgentId?: string;
}
/**
* DescribePluginSummaryList请求参数结构体
*/
export interface DescribePluginSummaryListRequest {
/**
* 空间ID,查询空间内的插件列表时使用
*/
SpaceId: string;
/**
* 过滤条件列表 支持:PluginKind、CategoryKey、PluginSource、PluginId、PluginClass、BillingType
*/
FilterList?: Array<Filter>;
/**
* <p>是否只返回已收藏插件。取 true 时,仅返回当前用户已收藏的插件;取 false 或不传时不按收藏状态过滤。</p>
*/
IsFavoriteOnly?: boolean;
/**
* <p>插件展示场景。不传或取 0 时不限定场景。</p><p>枚举值:</p><ul><li>0:不限定场景</li><li>1:Agent 模式</li><li>2:工作流</li><li>3:智能工作台</li></ul>
*/
Module?: number;
/**
* 页码 从0开始
*/
PageNumber?: number;
/**
* 每页大小
*/
PageSize?: number;
/**
* 查询内容 模糊匹配:插件名称/插件描述/工具名称/工具描述
*/
Query?: string;
/**
* <p>排序方式。</p><p>枚举值:</p><ul><li>0:未指定,默认排序</li><li>1:按相关性排序</li><li>2:按更新时间排序</li><li>3:默认排序</li><li>4:按热度排序</li></ul>
*/
SortType?: number;
}
/**
* 引用摘要(用于详情页展示,对应DB t_skill_reference)
*/
export interface SkillReferenceSummary {
/**
* <p>关联ID</p>
*/
ReferenceId?: string;
/**
* <p>关联名称</p>
*/
ReferenceName?: string;
/**
* <p>关联类型</p><p>枚举值:<br>| uint | 描述 |<br>| --- | --- |<br>| 0 | 占位 |<br>| 1 | ClawPro |<br>| 2 | agent |</p>
*/
ReferenceType?: number;
/**
* <p>空间ID</p>
*/
SpaceId?: string;
/**
* <p>空间名称</p>
*/
SpaceName?: string;
/**
* <p>Reference实例拥有者</p>
*/
Owner?: string;
}
/**
* 模型作者信息
*/
export interface ModelDeveloperBasic {
/**
* <p>作者标识</p>
*/
Name?: string;
/**
* <p>作者显示名称</p>
*/
Alias?: string;
}
/**
* DescribeConversationMessageList返回参数结构体
*/
export interface DescribeConversationMessageListResponse {
/**
* <p>第一个记录 ID</p>
*/
FirstRecordId?: string;
/**
* <p>更新消息方向是否还有更多</p>
*/
HasMoreAfter?: boolean;
/**
* <p>更早消息方向是否还有更多</p>
*/
HasMoreBefore?: boolean;
/**
* <p>最后一个记录 ID</p>
*/
LastRecordId?: string;
/**
* <p>消息列表</p>
*/
MessageList?: Array<ConversationMessage>;
/**
* <p>消息列表</p>
* @deprecated
*/
Messages?: Array<ConversationMessage>;
/**
* <p>最近一次重置信息</p>
注意:此字段可能返回 null,表示取不到有效值。
*/
ResetInfo?: ConversationResetInfo;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ReleaseSkill请求参数结构体
*/
export interface ReleaseSkillRequest {
/**
* <p>SkillId</p>
*/
SkillId: string;
/**
* <p>空间ID</p>
*/
SpaceId: string;
/**
* <p>版本ID</p>
*/
VersionId: string;
}
/**
* 体验配置
*/
export interface AppExperienceConfig {
/**
* 高级配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Advanced: AppAdvancedConf;
/**
* 对话体验配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Conversation: ConversationExperience;
/**
* 角色配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Role: RoleConfig;
}
/**
* RollbackRelease返回参数结构体
*/
export interface RollbackReleaseResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSkillCategoryList返回参数结构体
*/
export interface DescribeSkillCategoryListResponse {
/**
* Skill 分类列表
*/
CategoryList?: Array<SkillCategory>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* TriggerConfig
*/
export interface TriggerConfig {
/**
* <p>定时器配置</p>
*/
ScheduledConfig?: AppTriggerScheduleConfig;
/**
* <p>Webhook配置</p>
*/
WebhookConfig?: AppTriggerWebhookConfig;
}
/**
* DescribeReleaseSummary请求参数结构体
*/
export interface DescribeReleaseSummaryRequest {
/**
* app_id
*/
AppId: string;
/**
* release_id
*/
ReleaseId: string;
}
/**
* 工作流配置
*/
export interface AppWorkflowConfig {
/**
* 是否使用PDL
*/
EnablePDL: boolean;
}
/**
* AgentTask 智能体任务信息
*/
export interface ConversationAgentTask {
/**
* <p>任务内容</p>
*/
Content: string;
/**
* <p>任务序号</p>
*/
Index: string;
/**
* <p>任务状态,pending:待执行,processing:处理中,success:已完成,failed:处理失败,stop:已取消</p>
*/
Status: string;
}
/**
* DescribeTimerTaskSummaryList请求参数结构体
*/
export interface DescribeTimerTaskSummaryListRequest {
/**
* 查询条件
*/
FilterList?: Array<Filter>;
/**
* 页码
*/
PageNumber?: number;
/**
* 页大小
*/
PageSize?: number;
/**
* 查询关键字
*/
Query?: string;
/**
* 空间ID
*/
SpaceId?: string;
/**
* <p>子用户Uin</p>
*/
LoginSubAccountUin?: string;
/**
* <p>主用户Uin</p>
*/
LoginUin?: string;
}
/**
* ModifyPlugin请求参数结构体
*/
export interface ModifyPluginRequest {
/**
* <p>插件id</p>
*/
PluginId: string;
/**
* <p>插件版本号</p>
*/
PluginVersion: number;
/**
* <p>插件基础资料</p>
*/
Profile?: PluginProfile;
/**
* <p>插件类型配置</p>
*/
Config?: PluginConfig;
/**
* <p>指定需要更新的字段,避免全量覆盖</p>
*/
UpdateMask?: FieldMask;
/**
* <p>插件的工具列表,mcp插件不传</p>
*/
ToolList?: Array<Tool>;
/**
* <p>登录用户主账号(集成商模式必填)</p>
*/
LoginUin?: string;
/**
* <p>登录用户子账号(集成商模式必填)</p>
*/
LoginSubAccountUin?: string;
}
/**
* AppTriggerScheduleStatus
*/
export interface AppTriggerScheduleStatus {
/**
*
*/
LastFireTime?: string;
/**
*
*/
NextFireTime?: string;
/**
*
*/
PolicySummary?: string;
}
/**
* MCP插件参数信息
*/
export interface PluginParam {
/**
* 参数配置是否隐藏不可见
*/
IsGlobalHidden?: boolean;
/**
* 参数是否必填
*/
IsRequired?: boolean;
/**
* 参数名称
*/
Name?: string;
/**
* 参数值
*/
Value?: string;
}
/**
* CreateRelease请求参数结构体
*/
export interface CreateReleaseRequest {
/**
* <p>应用ID</p>
*/
AppId: string;
/**
* <p>应用分享访问控制配置</p>
*/
AppShareAccessControl?: AppShareAccessControl;
/**
* <p>渠道ID列表</p>
*/
ChannelIdList?: Array<string>;
/**
* <p>企业共享配置</p>
*/
CorpShareConfig?: CorpShareConfig;
/**
* <p>发布描述</p>
*/
Description?: string;
/**
* <p>将默认知识库中,仅调试生效的知识批量变更为"调试/发布都生效"</p>
*/
IsDevToRelease?: boolean;
/**
* <p>是否同步发布为应用模板</p>
*/
IsPublishAsTemplate?: boolean;
}
/**
* CreateWorkspaceCredential请求参数结构体
*/
export interface CreateWorkspaceCredentialRequest {
/**
* <p>会话类型 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>工作空间 ID</p>
*/
WorkspaceId: string;
/**
* <p>应用 ID</p>
*/
AppId?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>子用户Uin</p>
*/
LoginSubAccountUin?: string;
/**
* <p>主用户Uin</p>
*/
LoginUin?: string;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
}
/**
* DeleteSkill请求参数结构体
*/
export interface DeleteSkillRequest {
/**
* <p>Skill ID,必填</p>
*/
SkillId: string;
/**
* <p>空间ID,必填</p>
*/
SpaceId: string;
}
/**
* ModifyAppTrigger请求参数结构体
*/
export interface ModifyAppTriggerRequest {
/**
* <p>应用ID</p>
*/
AppId?: string;
/**
* <p>触发器信息</p>
*/
Trigger?: AppTrigger;
/**
* <p>触发器唯一ID</p>
*/
TriggerId?: string;
/**
* <p>修改字段</p>
*/
UpdateMask?: FieldMask;
}
/**
* API插件配置
*/
export interface ApiPluginConfig {
/**
* 授权配置信息
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthConfig?: AuthConfig;
}
/**
* DescribeConversationList请求参数结构体
*/
export interface DescribeConversationListRequest {
/**
* <p>会话类型,传 CONVERSATION_TYPE_UNSPECIFIED 表示全部 枚举值: 0-CONVERSATION_TYPE_UNSPECIFIED(未指定;列表查询时表示全部), 1-CONVERSATION_TYPE_VISITOR(访客端体验), 2-CONVERSATION_TYPE_EVALUATION(评测), 5-CONVERSATION_TYPE_API(API 接入), 10-CONVERSATION_TYPE_WORKFLOW(工作流调试), 20-CONVERSATION_TYPE_SHARE(分享链接)</p>
*/
Type: number;
/**
* <p>应用 ID</p>
*/
AppId?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,应用密钥</p>
*/
AppKey?: string;
/**
* <p>关键词</p>
*/
Keyword?: string;
/**
* <p>限制数目(整型),配合Offset使用</p>
*/
Limit?: number;
/**
* <p>子账户Uin</p>
*/
LoginSubAccountUin?: string;
/**
* <p>主账户Uin</p>
*/
LoginUin?: string;
/**
* <p>偏移量(整型),配合Limit使用,从0开始</p>
*/
Offset?: number;
/**
* <p>Type=CONVERSATION_TYPE_SHARE 时必填,分享码</p>
*/
ShareCode?: string;
/**
* <p>Type=CONVERSATION_TYPE_API 时必填,访客ID</p>
*/
UserId?: string;
/**
* <p>用户端 AgentId,当需要查询基于用户端 AgentId 创建的会话时使用</p>
*/
AgentId?: string;
}
/**
* DescribeVariable返回参数结构体
*/
export interface DescribeVariableResponse {
/**
* 变量信息
*/
Variable?: Variable;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CodeToolConfig
*/
export interface CodeToolConfig {
/**
* <p>代码</p>
*/
Code?: string;
/**
* <p>示例</p>
*/
Example?: ToolExample;
/**
* <p>输入参数</p>
*/
Inputs?: Array<RequestParam>;
/**
* <p>输出参数</p>
*/
Outputs?: Array<ResponseParam>;
}
/**
* 模型详细信息
*/
export interface ModelDetailInfo {
/**
* 模型别名
*/
Alias?: string;
/**
* 历史对话条数限制
*/
HistoryLimit?: number;
/**
* 模型唯一 ID
*/
ModelId?: string;
/**
* 模型参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelParams?: ModelParams;
}
/**
* CreateAgent请求参数结构体
*/
export interface CreateAgentRequest {
/**
* <p>应用Id</p>
*/
AppId: string;
/**
* <p>Agent 配置</p>
*/
Agent?: AgentSpec;
/**
* <p>Agent 类型,区分 B 端配置态 Agent 与 C 端用户态 Agent</p><p>枚举值:</p><ul><li>0: 配置端Agent</li><li>1: 用户态 Agent</li></ul>
*/
Kind?: number;
}
/**
* DeleteTimerTask返回参数结构体
*/
export interface DeleteTimerTaskResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 多智能体配置
*/
export interface MultiAgentConfig {
/**
* Agent协同配置
注意:此字段可能返回 null,表示取不到有效值。
*/
AgentCollaboration: AgentCollaborationConfig;
}
/**
* 对话体验配置
*/
export interface ConversationExperience {
/**
* AI通话配置
注意:此字段可能返回 null,表示取不到有效值。
*/
AiCall: AICallConfig;
/**
* 背景图片配置
注意:此字段可能返回 null,表示取不到有效值。
*/
BackgroundImage: BackgroundImage;
/**
* 兜底回复开关
*/
EnableFallbackReply: boolean;
/**
* 是否使用推荐问
*/
EnableRecommended: boolean;
/**
* 是否使用联网搜索
*/
EnableWebSearch: boolean;
/**
* 兜底回复语
*/
FallbackReply: string;
/**
* 输入框配置
注意:此字段可能返回 null,表示取不到有效值。
*/
InputBoxConfig: InputBoxConfig;
/**
* 输出方式。枚举值: 1:流式, 2:非流式
*/
Method: number;
/**
* 推荐问生成prompt模式。枚举值: 1:仅结合知识库输出推荐问的prompt
*/
RecommendPromptMode: number;
}
/**
* ClawAgent Agent团队协作配置
*/
export interface ClawAgentAgentTeamConfig {
/**
* <p>是否开启Agent团队协作</p>
*/
Enabled?: boolean;
/**
* <p>prompt内容</p>
*/
PromptContent?: string;
}
/**
* DescribeSkillReferenceList请求参数结构体
*/
export interface DescribeSkillReferenceListRequest {
/**
* <p>Skill ID,必填</p>
*/
SkillId: string;
/**
* <p>空间ID,必填</p>
*/
SpaceId: string;
}
/**
* DeletePlugin请求参数结构体
*/
export interface DeletePluginRequest {
/**
* <p>插件id</p>
*/
PluginId: string;
/**
* <p>登录用户主账号(集成商模式必填)</p>
*/
LoginUin?: string;
/**
* <p>登录用户子账号(集成商模式必填)</p>
*/
LoginSubAccountUin?: string;
}
/**
* AI一键优化模型配置
*/
export interface AIOptimizeModel {
/**
* 模型配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Model: ModelDetailInfo;
}
/**
* DuplexBilling
*/
export interface DuplexBilling {
/**
* <table><tbody><tr><td>枚举项</td><td>枚举值</td><td>描述</td></tr><tr><td>UNKNOW</td><td>0</td><td></td></tr><tr><td>TOKEN</td><td>1</td><td>按token</td></tr><tr><td>PAGE_COUNT</td><td>2</td><td>按页数</td></tr><tr><td>TIMES</td><td>3</td><td>按次数</td></tr><tr><td>TIMES_THOUSAND</td><td>4</td><td>按千次数</td></tr><tr><td>SECOND</td><td>5</td><td>按时长</td></tr><tr><td>CHARACTER</td><td>6</td><td>按字符数</td></tr><tr><td>CHARACTER_THOUSAND</td><td>7</td><td>按千字符数</td></tr><tr><td>SHEET</td><td>8</td><td>按张</td></tr><tr><td>NUMBER</td><td>9</td><td>按个数</td></tr></tbody></table>
*/
BillingUnit?: number;
/**
* <p>输入现金价格</p><p>单位:元</p>
*/
InputCashPrice?: number;
/**
* <p>输入pu价格</p><p>单位:pu</p>
*/
InputPuPrice?: number;
/**
* <p>输出现金价格</p><p>单位:元</p>
*/
OutputCashPrice?: number;
/**
* <p>输出pu价格</p><p>单位:pu</p>
*/
OutputPuPrice?: number;
}
/**
* 会话重置信息
*/
export interface ConversationResetInfo {
/**
* <p>最近一次重置的毫秒级时间戳</p>
*/
ResetTime?: string;
/**
* <p>最近一次重置边界;该记录及更早的记录不再作为对话上下文</p>
*/
ResetThroughRecordId?: string;
}
/**
* 模型超参
*/
export interface ModelParameter {
/**
* 默认值
*/
DefaultValue?: string;
/**
* 可选值列表
*/
EnumValueList?: Array<string>;
/**
* 最大值(仅数值类型有效)
*/
MaxValue?: number;
/**
* 最小值(仅数值类型有效)
*/
MinValue?: number;
/**
* 超参名称
*/
Name?: string;
/**
* 超参类型。1-浮点数, 2-整数, 3-字符串
*/
Type?: number;
}
/**
* UnfavoriteSkill返回参数结构体
*/
export interface UnfavoriteSkillResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifySpace返回参数结构体
*/
export interface ModifySpaceResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTimerTaskRunLogList请求参数结构体
*/
export interface DescribeTimerTaskRunLogListRequest {
/**
* 工作空间ID
*/
SpaceId: string;
/**