UNPKG

tencentcloud-sdk-nodejs

Version:
2,819 lines (2,813 loc) 92.3 kB
/** * CreateModelService请求参数结构体 */ export interface CreateModelServiceRequest { /** * <p>实例</p> */ InstanceID: string; /** * <p>模型服务名称</p> */ Name: string; /** * <p>描述</p> */ Description: string; /** * <p>访问路径</p> */ PubPath: string; /** * <p>模型ID列表</p> */ TargetModels: Array<TargetModelDTO>; /** * <p>路径匹配类型: prefix 前缀匹配(不送默认); absolute 绝对匹配; regex正则匹配;</p> */ PathMatchType?: string; /** * <p>是否开启限流</p> */ InvokeLimitConfigStatus?: boolean; /** * <p>限流配置</p> */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>是否开启token控制</p> */ TokenLimitStatus?: boolean; /** * <p>token控制</p> */ TokenLimitConfig?: TokenLimitConfigDTO; /** * <p>是否开启内容安全</p> */ TmsStatus?: boolean; /** * <p>内容安全配置</p> */ TmsConfig?: TmsConfigDTO; /** * <p>是否开启IP白名单</p> */ IpWhiteStatus?: boolean; /** * <p>IP白名单</p> */ IpWhiteList?: Array<string>; /** * <p>IP黑名单</p> */ IpBlackList?: Array<string>; /** * <p>插件配置</p> */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>超时配置,秒</p> */ Timeout?: number; /** * <p>是否开启提示词安全检测</p> */ PromptModerateStatus?: boolean; /** * <p>提示词安全检测配置</p> */ PromptModerateConfig?: PromptModerateConfigDTO; /** * <p>是否开启敏感数据检测</p> */ SensitiveDataCheckStatus?: boolean; /** * <p>敏感数据检测配置</p> */ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** * <p>负载方式</p><p>枚举值:</p><ul><li>random: 随机</li><li>consistentHash: 会话保持</li></ul> */ TargetSelect?: string; /** * <p>会话判断方式</p><p>枚举值:</p><ul><li>fromClientIP: 客户端IP</li><li>fromHeader: 通过header值</li><li>autoDetect: 自动探测</li></ul> */ FindHostKeyMethod?: string; /** * <p>会话判定方式为fromHeader时会话的header名称</p> */ HostKeyHeaderName?: string; /** * <p>是否启用Fallback模型</p> */ FallbackStatus?: boolean; /** * <p>Fallback模型配置</p> */ FallbackModels?: Array<TargetModelDTO>; /** * <p>模型协议</p> */ ModelProtocol?: string; /** * <p>自定义模型协议配置</p> */ RawCustomModelProtocolConfig?: string; } /** * FieldValue结构体 */ export interface FieldValueDTO { /** * <p>属性</p> */ Field?: string; /** * <p>值</p> */ Value?: string; } /** * secretKey的出参 */ export interface AgentAppSecretKeyVO { /** * secret id */ SecretID?: string; /** * secret key */ SecretKey?: string; } /** * mcp安全规则 */ export interface McpSecurityRule { /** * 规则ID */ ID?: string; /** * 状态 */ Status?: string; /** * 处置动作 */ Act?: string; } /** * ModifyAgentApp请求参数结构体 */ export interface ModifyAgentAppRequest { /** * <p>实例ID</p> */ InstanceID: string; /** * <p>应用ID</p> */ ID: string; /** * <p>名称</p> */ Name?: string; /** * <p>OAuth2资源服务器ID</p> */ OAuth2ResourceServerID?: string; /** * <p>描述</p> */ Description?: string; /** * <p>凭据ID</p> */ ConnectorIDs?: Array<string>; } /** * InvokeLimitConfigDTO */ export interface InvokeLimitConfigDTO { /** * Type类型 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 令牌桶最大容量 注意:此字段可能返回 null,表示取不到有效值。 */ TokenBucketMaxNum?: number; /** * 令牌生成速率 注意:此字段可能返回 null,表示取不到有效值。 */ TokenBucketRate?: number; /** * 漏斗容量 注意:此字段可能返回 null,表示取不到有效值。 */ FunnelMaxNum?: number; /** * 漏嘴流速 注意:此字段可能返回 null,表示取不到有效值。 */ FunnelRate?: number; /** * 滑动窗口最大请求数 注意:此字段可能返回 null,表示取不到有效值。 */ SlidingWindowMaxNum?: number; /** * 滑动窗口长度 注意:此字段可能返回 null,表示取不到有效值。 */ SlidingWindowSize?: number; /** * 时间窗口最大请求数 注意:此字段可能返回 null,表示取不到有效值。 */ TimeWindow?: number; /** * 时间窗口长度 注意:此字段可能返回 null,表示取不到有效值。 */ TimeWindowInterval?: number; /** * 请求的超时时间 注意:此字段可能返回 null,表示取不到有效值。 */ Timeout?: number; } /** * WizardConfig 向导模式配置 */ export interface WizardConfig { /** * <p>表名</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbTable?: string; /** * <p>是否分页</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbEnablePaging?: boolean; /** * <p>请求参数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbReqParams?: Array<ServiceDatabaseReqParam>; /** * <p>响应参数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbRespParams?: Array<ServiceDatabaseRespParam>; /** * <p>排序参数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbOrdParams?: Array<ServiceDatabaseOrderParam>; /** * <p>是否开启出参映射</p> 注意:此字段可能返回 null,表示取不到有效值。 */ DbEnableMappingResp?: boolean; } /** * DeleteAgentAppServices请求参数结构体 */ export interface DeleteAgentAppServicesRequest { /** * <p>实例ID</p> */ InstanceID: string; /** * <p>应用ID</p> */ ID: string; /** * <p>服务IDs</p> */ ServiceIDs: Array<string>; } /** * 工具级别配置 */ export interface ToolConfigDTO { /** * 工具名称 注意:此字段可能返回 null,表示取不到有效值。 */ ToolName?: string; /** * 是否开启限流配置 */ InvokeLimitConfigStatus?: boolean; /** * 限流配置 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * 绑定安全规则 */ McpSecurityRules?: Array<BindMcpSecurityRuleDTO>; } /** * CreateAgentApp返回参数结构体 */ export interface CreateAgentAppResponse { /** * <p>app id</p> */ Data?: CreateAgentAppResp; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentAppModelServices请求参数结构体 */ export type DescribeAgentAppModelServicesRequest = null; /** * DeleteAgentCredential返回参数结构体 */ export interface DeleteAgentCredentialResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMcpServer返回参数结构体 */ export interface DescribeMcpServerResponse { /** * mcp server详情 */ Data?: DescribeMcpServerResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询模型列表的响应 */ export interface DescribeModelsResponseVO { /** * 条目 */ Total?: number; /** * 列表 */ Items?: Array<DescribeModelResponseVO>; } /** * SourceTypeConfigDTO */ export interface SourceTypeConfigDTO { /** * json xml urlencoded amf0 amf3 hessian1 hessian2 注意:此字段可能返回 null,表示取不到有效值。 */ ReqSourceType?: string; /** * json xml urlencoded amf0 amf3 hessian1 hessian2 注意:此字段可能返回 null,表示取不到有效值。 */ ReqTargetType?: string; /** * json xml urlencoded amf0 amf3 hessian1 hessian2 注意:此字段可能返回 null,表示取不到有效值。 */ ResSourceType?: string; /** * json xml urlencoded amf0 amf3 hessian1 hessian2 注意:此字段可能返回 null,表示取不到有效值。 */ ResTargetType?: string; } /** * CreateAgentAppServices请求参数结构体 */ export interface CreateAgentAppServicesRequest { /** * <p>实例ID</p> */ InstanceID: string; /** * <p>应用ID</p> */ ID: string; /** * <p>服务详情</p> */ Services: Array<AgentAppServiceDTO>; } /** * BindMcpSecurityRuleDTO,替换之前的McpSecurityRule */ export interface BindMcpSecurityRuleDTO { /** * 规则ID */ ID?: string; /** * 处置动作 */ Act?: string; } /** * 应用关联的mcp响应 */ export interface AgentAppMcpServerVO { /** * 绑定ID */ ID?: string; /** * 需要认证 */ NeedAuth?: boolean; /** * 凭据ID */ AgentCredentialID?: string; /** * 凭据详情 */ AgentCredentialVO?: DescribeAgentCredentialResp; /** * mcp详情 */ McpServerVO?: DescribeMcpServerResponseVO; /** * 关联时间 */ RelateTime?: string; /** * 应用为OAuth2认证时,sse模式请求mcp时的资源标识 注意:此字段可能返回 null,表示取不到有效值。 */ SSEResourceIdentifier?: string; /** * 应用为OAuth2认证时,streamable模式请求mcp时的资源标识 注意:此字段可能返回 null,表示取不到有效值。 */ StreamableResourceIdentifier?: string; /** * 应用ID 注意:此字段可能返回 null,表示取不到有效值。 */ AgentAppID?: string; /** * mcp ID 注意:此字段可能返回 null,表示取不到有效值。 */ McpServerID?: string; } /** * DeleteModelService返回参数结构体 */ export interface DeleteModelServiceResponse { /** * 结果集 */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeMcpServerResponseVO */ export interface DescribeMcpServerResponseVO { /** * <p>实例ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceID?: string; /** * <p>名称</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * <p>描述</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * <p>标签ID数组</p> 注意:此字段可能返回 null,表示取不到有效值。 */ LabelIDs?: Array<string>; /** * <p>目录ID数组</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CategoryIDs?: Array<string>; /** * <p>负载方式,robin random consistentHash</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetSelect?: string; /** * <p>目标服务器</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array<TargetHostDTO>; /** * <p>后端协议:http https</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolType?: string; /** * <p>证书检查</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CheckTargetCertsError?: boolean; /** * <p>目标路径</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetPath?: string; /** * <p>流量控制状态</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfigStatus?: boolean; /** * <p>流量控制配置</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>IP白名单开启状态</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteStatus?: boolean; /** * <p>IP白名单配置</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteConfig?: IpConfig; /** * <p>IP黑名单开启状态</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackStatus?: boolean; /** * <p>IP黑名单配置</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackConfig?: IpConfig; /** * <p>mcp server ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** * <p>状态</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** * <p>预览地址</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Url?: string; /** * <p>应用</p> 注意:此字段可能返回 null,表示取不到有效值。 */ App?: IDNameVO; /** * <p>目录</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Catalogs?: Array<IDNameVO>; /** * <p>标签</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array<IDNameVO>; /** * <p>创建时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * <p>最后修改时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ LastUpdateTime?: string; /** * <p>用户appID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ AppID?: number; /** * <p>用户ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * <p>自定义host</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CustomHttpHost?: string; /** * <p>Http 请求host类型 useRequestHost 保持源请求host targetHost 修正为源站host customHost 自定义host</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HttpHostType?: string; /** * <p>请求的超时时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Timeout?: number; /** * <p>mcp server模式</p> */ Mode?: string; /** * <p>mcp version</p> */ McpVersion?: string; /** * <p>封装模式下绑定的服务ID列表</p> 注意:此字段可能返回 null,表示取不到有效值。 */ WrapServices?: Array<string>; /** * <p>工具数量</p> */ ToolNum?: number; /** * <p>安全规则集响应</p> */ McpSecurityRulesVO?: Array<McpSecurityRulesVO>; /** * <p>真实工具级别配置,实时拉取了tool/list做渲染的,如果tool/list不通,就拉不到。</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ToolConfigs?: Array<ToolConfigVO>; /** * <p>访问URL</p> */ UrlObj?: McpUrlObj; /** * <p>后端mcp服务是否正常</p> */ ToolMessage?: string; /** * <p>后端mcp服务的工具列表</p> */ Tools?: Array<McpTool>; /** * <p>封装的API分组ID</p> */ WrapPaasID?: string; /** * <p>关联的agentApp数量</p> */ RelateAgentAppNum?: number; /** * <p>插件配置</p> 注意:此字段可能返回 null,表示取不到有效值。 */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>是否忽略健康检查</p> */ IgnoreHealthCheck?: boolean; } /** * mcp工具注解 */ export interface McpToolAnnotation { /** * title for the tool 注意:此字段可能返回 null,表示取不到有效值。 */ Title?: string; /** * If true, the tool does not modify its environment 注意:此字段可能返回 null,表示取不到有效值。 */ ReadOnlyHint?: boolean; /** * If true, the tool may perform destructive updates 注意:此字段可能返回 null,表示取不到有效值。 */ DestructiveHint?: boolean; /** * If true, repeated calls with same args have no additional effect 注意:此字段可能返回 null,表示取不到有效值。 */ IdempotentHint?: boolean; /** * If true, tool interacts with external entities 注意:此字段可能返回 null,表示取不到有效值。 */ OpenWorldHint?: boolean; } /** * DeleteService请求参数结构体 */ export interface DeleteServiceRequest { /** * 实例ID */ InstanceID?: string; /** * 业务ID */ ID?: string; } /** * 开始结束时间结构体 */ export interface StartEndTime { /** * 开始时间 注意:此字段可能返回 null,表示取不到有效值。 */ StartTime?: string; /** * 结束时间 注意:此字段可能返回 null,表示取不到有效值。 */ EndTime?: string; } /** * DeleteModel返回参数结构体 */ export interface DeleteModelResponse { /** * 结果集 */ Data?: ResultIDsVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * IDNameVO */ export interface IDNameVO { /** * 业务ID 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; } /** * ServicesVO */ export interface DescribeMcpServersResponseVO { /** * 条目 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: number; /** * 数组 注意:此字段可能返回 null,表示取不到有效值。 */ Items?: Array<DescribeMcpServerResponseVO>; } /** * ModifyModelService请求参数结构体 */ export interface ModifyModelServiceRequest { /** * <p>实例</p> */ InstanceID: string; /** * <p>模型服务ID</p> */ ID: string; /** * <p>模型服务名称</p> */ Name?: string; /** * <p>描述</p> */ Description?: string; /** * <p>模板模型列表</p> */ TargetModels?: Array<TargetModelDTO>; /** * <p>是否开启限流</p> */ InvokeLimitConfigStatus?: boolean; /** * <p>限流配置</p> */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>是否开启token控制</p> */ TokenLimitStatus?: boolean; /** * <p>token控制</p> */ TokenLimitConfig?: TokenLimitConfigDTO; /** * <p>是否开启内容安全</p> */ TmsStatus?: boolean; /** * <p>内容安全配置</p> */ TmsConfig?: TmsConfigDTO; /** * <p>是否开启IP白名单</p> */ IpWhiteStatus?: boolean; /** * <p>IP白名单</p> */ IpWhiteList?: Array<string>; /** * <p>是否开启IP黑名单</p> */ IpBlackStatus?: boolean; /** * <p>IP黑名单</p> */ IpBlackList?: Array<string>; /** * <p>插件配置</p> */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>超时配置,秒</p> */ Timeout?: number; /** * <p>是否开启提示词安全检测配置</p> */ PromptModerateStatus?: boolean; /** * <p>提示词安全检测配置</p> */ PromptModerateConfig?: PromptModerateConfigDTO; /** * <p>是否开启敏感数据检测</p> */ SensitiveDataCheckStatus?: boolean; /** * <p>敏感数据检测配置</p> */ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** * <p>负载方式</p><p>枚举值:</p><ul><li>random: 随机</li><li>consistentHash: 会话保持</li></ul> */ TargetSelect?: string; /** * <p>会话判断方式</p><p>枚举值:</p><ul><li>fromClientIP: 从客户端IP判断</li><li>fromHeader: 从请求header判断</li><li>autoDetect: 自动探测</li></ul> */ FindHostKeyMethod?: string; /** * <p>会话判断header名称</p> */ HostKeyHeaderName?: string; /** * <p>是否开启备份模型</p> */ FallbackStatus?: boolean; /** * <p>备份模型</p> */ FallbackModels?: Array<TargetModelDTO>; /** * <p>模型类型</p> */ ModelProtocol?: string; /** * <p>自定义模型协议配置</p> */ RawCustomModelProtocolConfig?: string; } /** * DescribeService返回参数结构体 */ export interface DescribeServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyModel返回参数结构体 */ export interface ModifyModelResponse { /** * <p>结果集</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 向导模式请求参数 */ export interface ServiceDatabaseReqParam { /** * <p>表字段名</p> 注意:此字段可能返回 null,表示取不到有效值。 */ FieldName?: string; /** * <p>操作符</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Operator?: string; /** * <p>参数名/常量</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Val?: string; /** * <p>参数类型</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ValType?: string; /** * <p>内部字段</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InternalField?: boolean; } /** * CreateAgentAppServices返回参数结构体 */ export interface CreateAgentAppServicesResponse { /** * <p>app id</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAgentAppModelServices请求参数结构体 */ export interface CreateAgentAppModelServicesRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * 关联的model service */ ModelServices: Array<AgentAppModelServiceDTO>; } /** * 查询模型列表的响应 */ export interface DescribeModelServicesResponseVO { /** * 条目 */ Total?: number; /** * 列表 */ Items?: Array<DescribeModelServiceResponseVO>; } /** * DeleteMcpServer返回参数结构体 */ export interface DeleteMcpServerResponse { /** * mcp server ID */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyService返回参数结构体 */ export interface ModifyServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentCredentials请求参数结构体 */ export type DescribeAgentCredentialsRequest = null; /** * 创建Agent应用的返回值,根据创建的AuthType,返回ApiKey或者SecretKey */ export interface CreateAgentAppResp { /** * app id */ ID?: string; /** * 如果authType为apiKey时,返回该字段 */ ApiKey?: string; /** * 如果authType为secretKey时,返回该字段 */ SecretKey?: string; /** * 如果authType为secretKey时,返回该字段 */ SecretID?: string; } /** * CreateMcpServer返回参数结构体 */ export interface CreateMcpServerResponse { /** * <p>mcp server ID</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 匹配条件请求参数 */ export interface SimpleCondition { /** * <p>字段名</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Key?: string; /** * <p>匹配方式: eq 等于;ne 不等于;regex 正则;</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Condition?: string; /** * <p>字段值 或正则表达式</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Value?: string; } /** * DescribeAgentApps请求参数结构体 */ export interface DescribeAgentAppsRequest { /** * 分页大小 */ Limit: number; /** * 分页偏移量 */ Offset?: number; /** * 服务ID数组 */ IDs?: Array<string>; /** * 实例ID */ InstanceID?: string; /** * notID列表 */ NotIDs?: Array<string>; /** * 状态:normal正常状态,disabled下线状态 */ Status?: string; /** * 关键词 */ Keyword?: string; /** * 认证类型:apiKey,secretKey */ AuthType?: string; /** * 排序 */ Sort?: DescribeAgentAppsSortDTO; /** * 凭据ID */ AgentCredentialID?: string; } /** * 工具配置响应 */ export interface ToolConfigVO { /** * 工具名称 */ ToolName?: string; /** * 是否开启限流配置 */ InvokeLimitConfigStatus?: boolean; /** * 限流配置 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * 绑定安全规则(响应) */ McpSecurityRules?: Array<BindMcpSecurityRuleVO>; } /** * DescribeAgentApp返回参数结构体 */ export interface DescribeAgentAppResponse { /** * app详情 */ Data?: DescribeAgentAppResp; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ResultIDVO */ export interface ResultIDVO { /** * 对象ID 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; } /** * 限流窗口配置 */ export interface LimitWindowsDTO { /** * 时间窗口,分钟 注意:此字段可能返回 null,表示取不到有效值。 */ Interval?: number; /** * 累计上限,k 注意:此字段可能返回 null,表示取不到有效值。 */ Limit?: number; } /** * DescribeModel请求参数结构体 */ export interface DescribeModelRequest { /** * 实例 */ InstanceID: string; /** * 模型ID */ ID: string; } /** * 凭证内容头 */ export interface AgentCredentialContentHeaderDTO { /** * 凭据header key */ Key?: string; /** * 凭据header value */ Value?: string; } /** * 敏感数据检测配置 */ export interface SensitiveDataCheckConfigDTO { /** * <p>执行动作</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Action?: string; /** * <p>响应拦截内容</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InterceptMessage?: string; /** * <p>检测项</p><p>枚举值:</p><ul><li>birthday: 生日</li><li>email: 邮箱</li><li>identity_number: 身份证</li><li>phone_number: 电话号码</li><li>secret: 秘钥</li><li>password: 密码</li><li>private_key: 私钥</li></ul> 注意:此字段可能返回 null,表示取不到有效值。 */ CheckItems?: Array<string>; /** * <p>检测上下文</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ContextScope?: string; } /** * BindMcpSecurityRuleVO,重新定义了之前的McpSecurityRulesVO */ export interface BindMcpSecurityRuleVO { /** * 规则ID */ ID?: string; /** * 规则类型 */ Type?: string; /** * 规则名称 */ Name?: string; /** * 规则描述 */ Description?: string; /** * 风险等级 */ RiskLevel?: string; /** * 版本号 */ VersionNumber?: string; /** * 当前选择的处置动作 */ Act?: string; /** * 支持的处置动作 */ SupportActs?: Array<string>; /** * 内容类型 */ BodyType?: string; /** * icon类型 */ IconType?: string; } /** * 绑定的安全规则列表 */ export interface McpSecurityRulesVO { /** * 规则ID */ ID?: string; /** * 规则类型 */ Type?: string; /** * 规则名称 */ Name?: string; /** * 规则描述 */ Description?: string; /** * 风险等级 */ RiskLevel?: string; /** * 版本号 */ VersionNumber?: string; /** * 状态开关 */ Status?: string; /** * 当前选择的处置动作 */ Act?: string; /** * 支持的处置动作 */ SupportActs?: Array<string>; /** * 内容类型 */ BodyType?: string; /** * icon类型 */ IconType?: string; } /** * DeleteAgentAppModelServices返回参数结构体 */ export interface DeleteAgentAppModelServicesResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateService返回参数结构体 */ export interface CreateServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateModel返回参数结构体 */ export interface CreateModelResponse { /** * <p>结果集</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询模型服务列表的排序 */ export interface DescribeModelServicesSort { /** * 创建时间 */ CreateTime?: number; /** * 最后修改时间 */ LastUpdateTime?: number; /** * 模型名称 */ Name?: number; /** * 状态 */ Status?: number; } /** * agentApp查询排序 */ export interface DescribeAgentAppsSortDTO { /** * 创建时间 */ CreateTime?: number; /** * 修改时间 */ UpdateTime?: number; /** * 名称 */ Name?: number; /** * 状态 */ Status?: number; } /** * DescribeMcpServers请求参数结构体 */ export interface DescribeMcpServersRequest { /** * 分页大小 */ Limit: number; /** * 分页偏移量 */ Offset?: number; /** * 实例ID */ InstanceID?: string; /** * 状态数组:normal正常状态,disabled下线状态 */ Statuses?: Array<string>; /** * 关键词 */ Keyword?: string; /** * 服务ID数组 */ IDs?: Array<string>; /** * 模式:proxy代理模式; wrap封装模式; */ Modes?: Array<string>; /** * 绑定的安全规则ID */ McpSecurityRuleID?: string; /** * 绑定安全规则的处置动作(填写时McpSecurityRuleID得必填) */ McpSecurityRuleAct?: string; /** * 已绑定插件id */ PluginID?: string; } /** * DescribeAgentApps返回参数结构体 */ export interface DescribeAgentAppsResponse { /** * app列表 */ Data?: DescribeAgentAppsResp; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateService请求参数结构体 */ export type CreateServiceRequest = null; /** * ModifyAgentApp返回参数结构体 */ export interface ModifyAgentAppResponse { /** * <p>app id</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeService请求参数结构体 */ export interface DescribeServiceRequest { /** * 实例ID */ InstanceID?: string; /** * 业务ID */ ID?: string; } /** * DescribeModelService返回参数结构体 */ export interface DescribeModelServiceResponse { /** * 结果集 */ Data?: DescribeModelServiceResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 凭证内容 */ export interface AgentCredentialContentDTO { /** * 如果认证类型为sts时,该项必填 */ STSSystem?: string; /** * 如果认证类型为sts时,该项必填 */ STSService?: string; /** * 如果认证类型为reqKey时,该项必填 */ Headers?: Array<AgentCredentialContentHeaderDTO>; } /** * 后端服务组DTO */ export interface TargetServerGroupDTO { /** * <p>后端服务组ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** * <p>名称</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * <p>目标服务器列表</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array<TargetHostDTO>; /** * <p>目标Host类型 0 默认 1 vpc</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetHostType?: number; /** * <p>关联的服务数量</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ServiceCount?: number; /** * <p>创建时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; } /** * DescribeAgentCredential返回参数结构体 */ export interface DescribeAgentCredentialResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Mcp的访问URL */ export interface McpUrlObj { /** * sse访问URL */ SSEUrl?: string; /** * streamable访问URL */ StreamAbleUrl?: string; } /** * ModifyAgentAppModelServices请求参数结构体 */ export interface ModifyAgentAppModelServicesRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * 关联的model service */ ModelServices: Array<AgentAppModelServiceDTO>; } /** * DescribeModelService请求参数结构体 */ export interface DescribeModelServiceRequest { /** * 实例 */ InstanceID: string; /** * 模型服务ID */ ID: string; } /** * DeleteAgentAppMcpServers请求参数结构体 */ export interface DeleteAgentAppMcpServersRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * mcp server id数组 */ McpServerIDs: Array<string>; } /** * 查询app详情响应 */ export interface DescribeAgentAppResp { /** * <p>租户appID</p> */ AppID?: number; /** * <p>租户ID</p> */ Uin?: string; /** * <p>实例ID</p> */ InstanceID?: string; /** * <p>应用ID</p> */ ID?: string; /** * <p>名称</p> */ Name?: string; /** * <p>描述</p> */ Description?: string; /** * <p>状态</p> */ Status?: string; /** * <p>创建时间</p> */ CreateTime?: string; /** * <p>修改时间</p> */ UpdateTime?: string; /** * <p>认证类型</p> */ AuthType?: string; /** * <p>apiKeys列表,脱敏</p> */ ApiKeys?: Array<string>; /** * <p>secretKey列表,脱敏</p> */ SecretKeys?: Array<AgentAppSecretKeyVO>; /** * <p>OAuth2 Resource Server ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ OAuth2ResourceServerID?: string; /** * <p>绑定mcpServer数量</p> */ McpServersNum?: number; /** * <p>绑定的模型服务数量</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ModelServicesNum?: number; /** * <p>API认证列表</p> */ ConnectorIDs?: Array<string>; /** * <p>关联API数量</p> */ ServicesNum?: number; } /** * CreateMcpServer请求参数结构体 */ export interface CreateMcpServerRequest { /** * <p>模式:proxy代理模式; wrap封装模式;</p> */ Mode: string; /** * <p>版本号:2024-11-05 2025-03-26</p> */ McpVersion: string; /** * <p>实例ID</p> */ InstanceID: string; /** * <p>名称</p> */ Name: string; /** * <p>描述</p> */ Description: string; /** * <p>封装服务列表</p> */ WrapServices?: Array<string>; /** * <p>负载方式,robin random consistentHash</p> */ TargetSelect?: string; /** * <p>目标服务器</p> */ TargetHosts?: Array<TargetHostDTO>; /** * <p>后端协议:http https</p> */ HttpProtocolType?: string; /** * <p>证书检查</p> */ CheckTargetCertsError?: boolean; /** * <p>目标路径</p> */ TargetPath?: string; /** * <p>流量控制开启状态</p> */ InvokeLimitConfigStatus?: boolean; /** * <p>流量控制配置</p> */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>IP白名单开启状态</p> */ IpWhiteStatus?: boolean; /** * <p>IP白名单配置</p> */ IpWhiteConfig?: IpConfig; /** * <p>IP黑名单开启状态</p> */ IpBlackStatus?: boolean; /** * <p>IP黑名单配置</p> */ IpBlackConfig?: IpConfig; /** * <p>自定义host</p> */ CustomHttpHost?: string; /** * <p>Http 请求host类型:useRequestHost 保持源请求;host targetHost 修正为源站host; customHost 自定义host</p> */ HttpHostType?: string; /** * <p>请求的超时时间</p> */ Timeout?: number; /** * <p>安全规则集</p> */ McpSecurityRules?: Array<McpSecurityRule>; /** * <p>工具集配置(openapi时或许用的是)</p> */ ToolConfigs?: Array<ToolConfigDTO>; /** * <p>封装的API分组ID</p> */ WrapPaasID?: string; /** * <p>插件配置</p> */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>是否忽略健康检查</p> */ IgnoreHealthCheck?: boolean; } /** * DeleteModelService请求参数结构体 */ export interface DeleteModelServiceRequest { /** * 实例 */ InstanceID: string; /** * 模型服务ID */ ID: string; } /** * DescribeServices请求参数结构体 */ export type DescribeServicesRequest = null; /** * DeleteAgentApp请求参数结构体 */ export interface DeleteAgentAppRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; } /** * ModifyService请求参数结构体 */ export interface ModifyServiceRequest { /** * <p>实例</p> */ InstanceID?: string; /** * <p>名称</p> */ Name?: string; /** * <p>里约应用ID</p> * @deprecated */ PaasID?: string; /** * <p>描述</p> */ Description?: string; /** * <p>标签</p> */ LabelIDs?: Array<string>; /** * <p>目录</p> */ CategoryIDs?: Array<string>; /** * <p>鉴权方式</p> * @deprecated */ AuthType?: string; /** * <p>签名</p> * @deprecated */ SignType?: string; /** * <p>登录方式</p> * @deprecated */ LoginTypes?: Array<string>; /** * <p>负载方式</p> */ TargetSelect?: string; /** * <p>公开路径</p> */ PubPath?: string; /** * <p>请求方法</p> */ RequestMethod?: string; /** * <p>是否https</p> */ HttpProtocolType?: string; /** * <p>证书检查</p> */ CheckTargetCertsError?: boolean; /** * <p>http协议类型</p> */ HttpProtocolVersion?: string; /** * <p>版本号</p> */ Versions?: Array<VersionDTO>; /** * <p>目标路径</p> */ TargetPath?: string; /** * <p>入参</p> */ RequestParamsValidatorStatus?: boolean; /** * <p>入参</p> */ RequestParamsValidatorJsonInfoT?: string; /** * <p>出参</p> */ ResponseParamsValidatorStatus?: boolean; /** * <p>出参</p> */ ResponseParamsValidatorJsonInfoT?: string; /** * <p>流量控制</p> */ InvokeLimitConfigStatus?: boolean; /** * <p>流量控制</p> */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>健康检查</p> */ HealthCheckStatus?: boolean; /** * <p>健康检查</p> */ HealthCheckConfig?: HealthCheckConfigDTO; /** * <p>格式转换</p> */ SourceTypeStatus?: boolean; /** * <p>格式转换</p> */ SourceTypeConfig?: SourceTypeConfigDTO; /** * <p>IP白名单</p> */ IpWhiteStatus?: boolean; /** * <p>IP白名单</p> */ IpWhiteList?: Array<string>; /** * <p>IP黑名单</p> */ IpBlackStatus?: boolean; /** * <p>IP黑名单</p> */ IpBlackList?: Array<string>; /** * <p>插件</p> */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>服务ID</p> */ ID?: string; } /** * DeleteMcpServer请求参数结构体 */ export interface DeleteMcpServerRequest { /** * 实例ID */ InstanceID: string; /** * mcp server ID */ ID: string; } /** * DeleteService返回参数结构体 */ export interface DeleteServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyModel请求参数结构体 */ export interface ModifyModelRequest { /** * <p>实例</p> */ InstanceID: string; /** * <p>模型ID</p> */ ID: string; /** * <p>模型名称</p> */ Name?: string; /** * <p>协议类型:http/https</p> */ HttpProtocolType?: string; /** * <p>目标路径</p> */ TargetPath?: string; /** * <p>目标服务器</p> */ TargetHosts?: Array<TargetHostDTO>; /** * <p>凭据ID</p> */ CredentialID?: string; /** * <p>https时,是否检查证书合法</p> */ CheckTargetCertsError?: boolean; /** * <p>http协议版本:1.1/2.0</p> */ HttpProtocolVersion?: string; /** * <p>model ID</p> */ ModelID?: string; /** * <p>描述</p> */ Description?: string; } /** * HealthCheckConfigDTO */ export interface HealthCheckConfigDTO { /** * 健康检查路径 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckPath?: string; /** * 状态码 注意:此字段可能返回 null,表示取不到有效值。 */ ValidHealthCheckStatusCode?: Array<number | bigint>; /** * 请求的超时时间 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckTimeout?: number; } /** * 凭据详情响应 */ export interface DescribeAgentCredentialResp { /** * <p>租户应用ID</p> */ AppID?: number; /** * <p>租户ID</p> */ Uin?: string; /** * <p>实例ID</p> */ InstanceID?: string; /** * <p>凭据ID</p> */ ID?: string; /** * <p>凭据名称</p> */ Name?: string; /** * <p>状态</p> */ Status?: string; /** * <p>关联应用数</p> * @deprecated */ RelateAgentAppNum?: number; /** * <p>关联mcp数</p> */ RelateMcpServerNum?: number; /** * <p>关联模型数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RelateModelNum?: number; /** * <p>关联服务数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RelateServiceNum?: number; /** * <p>凭据内容</p> */ Content?: AgentCredentialContentDTO; /** * <p>创建时间</p> */ CreateTime?: string; /** * <p>修改时间</p> */ LastUpdateTime?: string; /** * <p>类型</p> */ Type?: string; } /** * CreateAgentAppModelServices返回参数结构体 */ export interface CreateAgentAppModelServicesResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentAppMcpServers返回参数结构体 */ export interface DescribeAgentAppMcpServersResponse { /** * 列表 */ Data?: DescribeAgentAppMcpServersResp; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeModelServices请求参数结构体 */ export interface DescribeModelServicesRequest { /** * <p>实例</p> */ InstanceID: string; /** * <p>分页参数</p> */ Offset?: number; /** * <p>分页限制</p> */ Limit?: number; /** * <p>ID列表</p> */ IDs?: Array<string>; /** * <p>排除的ID列表</p> */ NotIDs?: Array<string>; /** * <p>状态:normal,disabled</p> */ Status?: string; /** * <p>关键词</p> */ Keyword?: string; /** * <p>模型ID</p> */ ModelID?: string; /** * <p>排序</p> */ Sort?: DescribeModelServicesSort; /** * <p>模型类型,OpenAI或Anthropic</p> */ ModelProtocol?: string; } /** * ModifyAgentAppModelServices返回参数结构体 */ export interface ModifyAgentAppModelServicesResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 内容安全配置 */ export interface TmsConfigDTO { /** * <p>检测范围,请求/响应</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Scope?: Array<string>; /** * <p>检测形式</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Mode?: string; /** * <p>执行动作</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Action?: string; /** * <p>合并请求检测event数,联动Mode字段sync</p> 注意:此字段可能返回 null,表示取不到有效值。 */ MergeCount?: number; /** * <p>风控策略</p> 注意:此字段可能返回 null,表示取不到有效值。 */ BizType?: string; /** * <p>响应拦截内容</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InterceptMessage?: string; /** * <p>检测上下文</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ContextScope?: string; } /** * 应用绑定模型服务入参 */ export interface AgentAppModelServiceDTO { /** * 模型服务ID */ ID?: string; /** * 是否开启流量控制 */ InvokeLimitConfigStatus?: boolean; /** * 流量控制 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * 是否开启token控制 */ TokenLimitStatus?: boolean; /** * token控制 */ TokenLimitConfig?: TokenLimitConfigDTO; } /** * mcp工具 */ export interface McpTool { /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 入参参数 注意:此字段可能返回 null,表示取不到有效值。 */ InputSchema?: McpInputOutSchema; /** * 注释 注意:此字段可能返回 null,表示取不到有效值。 */ Annotations?: McpToolAnnotation; /** * 出参参数 注意:此字段可能返回 null,表示取不到有效值。 */ OutputSchema?: McpInputOutSchema; } /** * DescribeMcpServer请求参数结构体 */ export interface DescribeMcpServerRequest { /** * 实例ID */ InstanceID: string; /** * mcp server ID */ ID: string; } /** * ip黑白名单配置 */ export interface IpConfig { /** * ip数组 注意:此字段可能返回 null,表示取不到有效值。 */ Ips?: Array<string>; /** * 生效类型 注意:此字段可能返回 null,表示取不到有效值。 */ EffectType?: string; /** * 生效时间 注意:此字段可能返回 null,表示取不到有效值。 */ EffectTimes?: Array<StartEndTime>; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Comment?: string; } /** * ServiceVO */ export interface ServiceVO { /** * <p>实例</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceID?: string; /** * <p>名称</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** * <p>里约应用ID</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ PaasID?: string; /** * <p>描述</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * <p>标签</p> 注意:此字段可能返回 null,表示取不到有效值。 */ LabelIDs?: Array<string>; /** * <p>目录</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CategoryIDs?: Array<string>; /** * <p>鉴权方式</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ AuthType?: string; /** * <p>签名</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ SignType?: string; /** * <p>登录方式</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ LoginTypes?: Array<string>; /** * <p>负载方式</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetSelect?: string; /** * <p>公开路径</p> 注意:此字段可能返回 null,表示取不到有效值。 */ PubPath?: string; /** * <p>请求方法</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RequestMethod?: string; /** * <p>目标服务器</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array<TargetHostDTO>; /** * <p>是否https</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolType?: string; /** * <p>证书检查</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CheckTargetCertsError?: boolean; /** * <p>http协议类型</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolVersion?: string; /** * <p>版本号</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Versions?: Array<VersionDTO>; /** * <p>目标路径</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetPath?: string; /** * <p>入参</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RequestParamsValidatorStatus?: boolean; /** * <p>入参</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RequestParamsValidatorJsonInfoT?: string; /** * <p>出参</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ResponseParamsValidatorStatus?: boolean; /** * <p>出参</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ResponseParamsValidatorJsonInfoT?: string; /** * <p>流量控制</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfigStatus?: boolean; /** * <p>流量控制</p> 注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * <p>健康检查</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckStatus?: boolean; /** * <p>健康检查</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckConfig?: HealthCheckConfigDTO; /** * <p>格式转换</p> 注意:此字段可能返回 null,表示取不到有效值。 */ SourceTypeStatus?: boolean; /** * <p>格式转换</p> 注意:此字段可能返回 null,表示取不到有效值。 */ SourceTypeConfig?: SourceTypeConfigDTO; /** * <p>是否开启Token限流</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TokenLimitStatus?: boolean; /** * <p>Token限流配置</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TokenLimitConfig?: TokenLimitConfigDTO; /** * <p>是否开启内容安全</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TmsStatus?: boolean; /** * <p>内容安全配置</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TmsConfig?: TmsConfigDTO; /** * <p>IP白名单</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteStatus?: boolean; /** * <p>IP白名单</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteList?: Array<string>; /** * <p>IP黑名单</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackStatus?: boolean; /** * <p>IP黑名单</p> 注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackList?: Array<string>; /** * <p>插件</p> 注意:此字段可能返回 null,表示取不到有效值。 */ PluginConfigs?: Array<PluginConfigDTO>; /** * <p>服务ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** * <p>状态</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** * <p>预览地址</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Url?: string; /** * <p>app</p> 注意:此字段可能返回 null,表示取不到有效值。 */ App?: IDNameVO; /** * <p>目录</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Catalogs?: Array<IDNameVO>; /** * <p>标签</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array<IDNameVO>; /** * <p>认证方式</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Logins?: Array<IDNameVO>; /** * <p>授权数</p> 注意:此字段可能返回 null,表示取不到有效值。 */ AuthAppNum?: number; /** * <p>创建时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * <p>最后修改时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ LastUpdateTime?: string; /** * <p>应用ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ AppID?: number; /** * <p>用户ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * <p>域名</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Domain?: string; /** * <p>是否开启报文记录</p> 注意:此字段可能返回 null,表示取不到有效值。 */ OpenMessageLogStatus?: boolean; /** * <p>订阅页面的当前用户是否订阅了该API</p> 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ CurrPaasIDSubscriptionID?: string; /** * <p>目标服务类型 Restful Database Mock</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetServiceType?: string; /** * <p>SQL模板</p> 注意:此字段可能返回 null,表示取不到有效值。 */ SqlTemplate?: SqlTemplate; /** * <p>目标Host类型 0 默认 1 vpc</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetHostType?: number; /** * <p>后端服务类型 0 自定义 原始数据:ip/域名或vpc 1 后端服务 服务组</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetServiceHostType?: number; /** * <p>后端服务组ID</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetServerGroupID?: string; /** * <p>后端服务组</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TargetServerGroup?: TargetServerGroupDTO; /** * <p>自定义host</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CustomHttpHost?: string; /** * <p>Http 请求host类型 useRequestHost 保持源请求host targetHost 修正为源站host customHost 自定义host</p> 注意:此字段可能返回 null,表示取不到有效值。 */ HttpHostType?: string; /** * <p>mock响应状态码</p> 注意:此字段可能返回 null,表示取不到有效值。 */ MockStatusCode?: number; /** * <p>mock响应body</p> 注意:此字段可能返回 null,表示取不到有效值。 */ MockBody?: string; /** * <p>mock响应头</p> 注意:此字段可能返回 null,表示取不到有效值。 */ MockHeaders?: Array<FieldValueDTO>; /** * <p>路径匹配类型: prefix 前缀匹配(不送默认); absolute 绝对匹配; regex正则匹配;</p> 注意:此字段可能返回 null,表示取不到有效值。 */ PathMatchType?: string; /** * <p>自定义匹配条件</p> 注意:此字段可能返回 null,表示取不到有效值。 */ CustomMatch?: CustomMatch; /** * <p>请求的超时时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Timeout?: number; /** * <p>绑定的mcp server数量</p> 注意:此字段可能返回 null,表示取不到有效值。 */ McpServerNum?: number; } /** * ModifyAgentCredential返回参数结构体 */ export interface ModifyAgentCredentialResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询模型详情的响应 */ export interface DescribeModelResponseVO { /** * <p>腾讯云AppID</p> */ AppID?: number; /** * <p>腾讯云Uin</p> */ Uin?: string; /** * <p>实例ID</p> */ InstanceID?: string; /** * <p>模型ID</p> */ ID?: string; /** * <p>模型名称</p> */ Name?: string; /** * <p>凭据ID</p> */ CredentialID?: string; /** * <p>凭据名称</p> */ CredentialName?: string; /** * <p>http协议类型</p> */ HttpProtocolType?: string; /** * <p>https时,是否校验目标证书</p> */ CheckTargetCertsError?: boolean; /** * <p>http协议版本:1.1/2.0</p> */ HttpProtocolVersion?: string; /** * <p>目标路径</p> */ TargetPath?: string; /** * <p>目标器列表</p> */ TargetHosts?: Array<TargetHostDTO>; /** * <p>被模型服务使用的个数</p> */ ModelServiceCount?: number; /** * <p>创建时间</p> */ CreateTime?: string; /** * <p>最后修改时间</p> */ LastUpdateTime?: string; /** * <p>model ID</p> */ ModelID?: string; /** * <p>描述</p> */ Description?: string; } /** * DeleteAgentCredential请求参数结构体 */ export type DeleteAgentCredentialRequest = null; /** * ModifyModelService返回参数结构体 */ export interface ModifyModelServiceResponse { /** * <p>结果集</p> */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAgentAppMcpServers请求参数结构体 */ export interface CreateAgentAppMcpServersRequest { /** * 实例ID */ InstanceID: string; /**