/** * CreateModelService请求参数结构体 */ export interface CreateModelServiceRequest { /** *
实例
*/ InstanceID: string; /** *模型服务名称
*/ Name: string; /** *描述
*/ Description: string; /** *访问路径
*/ PubPath: string; /** *模型ID列表
*/ TargetModels: Array路径匹配类型: prefix 前缀匹配(不送默认); absolute 绝对匹配; regex正则匹配;
*/ PathMatchType?: string; /** *是否开启限流
*/ InvokeLimitConfigStatus?: boolean; /** *限流配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *是否开启token控制
*/ TokenLimitStatus?: boolean; /** *token控制
*/ TokenLimitConfig?: TokenLimitConfigDTO; /** *是否开启内容安全
*/ TmsStatus?: boolean; /** *内容安全配置
*/ TmsConfig?: TmsConfigDTO; /** *是否开启IP白名单
*/ IpWhiteStatus?: boolean; /** *IP白名单
*/ IpWhiteList?: ArrayIP黑名单
*/ IpBlackList?: Array插件配置
*/ PluginConfigs?: Array超时配置,秒
*/ Timeout?: number; /** *是否开启提示词安全检测
*/ PromptModerateStatus?: boolean; /** *提示词安全检测配置
*/ PromptModerateConfig?: PromptModerateConfigDTO; /** *是否开启敏感数据检测
*/ SensitiveDataCheckStatus?: boolean; /** *敏感数据检测配置
*/ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** *负载方式
枚举值:
会话判断方式
枚举值:
会话判定方式为fromHeader时会话的header名称
*/ HostKeyHeaderName?: string; /** *是否启用Fallback模型
*/ FallbackStatus?: boolean; /** *Fallback模型配置
*/ FallbackModels?: Array模型协议
*/ ModelProtocol?: string; /** *自定义模型协议配置
*/ RawCustomModelProtocolConfig?: string; /** *路由策略
枚举值:
token长度路由策略
*/ TokenLengthRoute?: Array任务复杂度路由策略
*/ TaskComplexityRoute?: TaskComplexityRouteDTO; /** *访问域名
*/ Domain?: string; /** *访问协议
*/ RequestProtocolType?: string; } /** * FieldValue结构体 */ export interface FieldValueDTO { /** *属性
*/ Field?: string; /** *值
*/ Value?: string; } /** * secretKey的出参 */ export interface AgentAppSecretKeyVO { /** * secret id */ SecretID?: string; /** * secret key */ SecretKey?: string; } /** * token长度路由参数 */ export interface TokenLengthRouteDTO { /** *Token 区间下限
注意:此字段可能返回 null,表示取不到有效值。 */ MinTokens?: number; /** *Token 区间上限
注意:此字段可能返回 null,表示取不到有效值。 */ MaxTokens?: number; /** *模型
注意:此字段可能返回 null,表示取不到有效值。 */ TargetModels?: Array实例ID
*/ InstanceID: string; /** *应用ID
*/ ID: string; /** *名称
*/ Name?: string; /** *OAuth2资源服务器ID
*/ OAuth2ResourceServerID?: string; /** *描述
*/ Description?: string; /** *凭据ID
*/ ConnectorIDs?: Array表名
注意:此字段可能返回 null,表示取不到有效值。 */ DbTable?: string; /** *是否分页
注意:此字段可能返回 null,表示取不到有效值。 */ DbEnablePaging?: boolean; /** *请求参数
注意:此字段可能返回 null,表示取不到有效值。 */ DbReqParams?: Array响应参数
注意:此字段可能返回 null,表示取不到有效值。 */ DbRespParams?: Array排序参数
注意:此字段可能返回 null,表示取不到有效值。 */ DbOrdParams?: Array是否开启出参映射
注意:此字段可能返回 null,表示取不到有效值。 */ DbEnableMappingResp?: boolean; } /** * DeleteAgentAppServices请求参数结构体 */ export interface DeleteAgentAppServicesRequest { /** *实例ID
*/ InstanceID: string; /** *应用ID
*/ ID: string; /** *服务IDs
*/ ServiceIDs: Arrayapp id
*/ 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实例ID
*/ InstanceID: string; /** *应用ID
*/ ID: string; /** *服务详情
*/ Services: Array实例ID
注意:此字段可能返回 null,表示取不到有效值。 */ InstanceID?: string; /** *名称
注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** *描述
注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** *标签ID数组
注意:此字段可能返回 null,表示取不到有效值。 */ LabelIDs?: Array目录ID数组
注意:此字段可能返回 null,表示取不到有效值。 */ CategoryIDs?: Array负载方式,robin random consistentHash
注意:此字段可能返回 null,表示取不到有效值。 */ TargetSelect?: string; /** *目标服务器
注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array后端协议:http https
注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolType?: string; /** *证书检查
注意:此字段可能返回 null,表示取不到有效值。 */ CheckTargetCertsError?: boolean; /** *目标路径
注意:此字段可能返回 null,表示取不到有效值。 */ TargetPath?: string; /** *流量控制状态
注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfigStatus?: boolean; /** *流量控制配置
注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *IP白名单开启状态
注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteStatus?: boolean; /** *IP白名单配置
注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteConfig?: IpConfig; /** *IP黑名单开启状态
注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackStatus?: boolean; /** *IP黑名单配置
注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackConfig?: IpConfig; /** *mcp server ID
注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** *状态
注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** *预览地址
注意:此字段可能返回 null,表示取不到有效值。 */ Url?: string; /** *应用
注意:此字段可能返回 null,表示取不到有效值。 */ App?: IDNameVO; /** *目录
注意:此字段可能返回 null,表示取不到有效值。 */ Catalogs?: Array标签
注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array创建时间
注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** *最后修改时间
注意:此字段可能返回 null,表示取不到有效值。 */ LastUpdateTime?: string; /** *用户appID
注意:此字段可能返回 null,表示取不到有效值。 */ AppID?: number; /** *用户ID
注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** *自定义host
注意:此字段可能返回 null,表示取不到有效值。 */ CustomHttpHost?: string; /** *Http 请求host类型 useRequestHost 保持源请求host targetHost 修正为源站host customHost 自定义host
注意:此字段可能返回 null,表示取不到有效值。 */ HttpHostType?: string; /** *请求的超时时间
注意:此字段可能返回 null,表示取不到有效值。 */ Timeout?: number; /** *mcp server模式
*/ Mode?: string; /** *mcp version
*/ McpVersion?: string; /** *封装模式下绑定的服务ID列表
注意:此字段可能返回 null,表示取不到有效值。 */ WrapServices?: Array工具数量
*/ ToolNum?: number; /** *安全规则集响应
*/ McpSecurityRulesVO?: Array真实工具级别配置,实时拉取了tool/list做渲染的,如果tool/list不通,就拉不到。
注意:此字段可能返回 null,表示取不到有效值。 */ ToolConfigs?: Array访问URL
*/ UrlObj?: McpUrlObj; /** *后端mcp服务是否正常
*/ ToolMessage?: string; /** *后端mcp服务的工具列表
*/ Tools?: Array封装的API分组ID
*/ WrapPaasID?: string; /** *关联的agentApp数量
*/ RelateAgentAppNum?: number; /** *插件配置
注意:此字段可能返回 null,表示取不到有效值。 */ PluginConfigs?: Array是否忽略健康检查
*/ IgnoreHealthCheck?: boolean; /** *凭据ID
*/ CredentialID?: string; /** *凭据名称
*/ CredentialName?: string; /** *访问域名
注意:此字段可能返回 null,表示取不到有效值。 */ Domain?: string; /** *访问协议
枚举值:
实例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实例
*/ InstanceID: string; /** *模型服务ID
*/ ID: string; /** *模型服务名称
*/ Name?: string; /** *描述
*/ Description?: string; /** *模板模型列表
*/ TargetModels?: Array是否开启限流
*/ InvokeLimitConfigStatus?: boolean; /** *限流配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *是否开启token控制
*/ TokenLimitStatus?: boolean; /** *token控制
*/ TokenLimitConfig?: TokenLimitConfigDTO; /** *是否开启内容安全
*/ TmsStatus?: boolean; /** *内容安全配置
*/ TmsConfig?: TmsConfigDTO; /** *是否开启IP白名单
*/ IpWhiteStatus?: boolean; /** *IP白名单
*/ IpWhiteList?: Array是否开启IP黑名单
*/ IpBlackStatus?: boolean; /** *IP黑名单
*/ IpBlackList?: Array插件配置
*/ PluginConfigs?: Array超时配置,秒
*/ Timeout?: number; /** *是否开启提示词安全检测配置
*/ PromptModerateStatus?: boolean; /** *提示词安全检测配置
*/ PromptModerateConfig?: PromptModerateConfigDTO; /** *是否开启敏感数据检测
*/ SensitiveDataCheckStatus?: boolean; /** *敏感数据检测配置
*/ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** *负载方式
枚举值:
会话判断方式
枚举值:
会话判断header名称
*/ HostKeyHeaderName?: string; /** *是否开启备份模型
*/ FallbackStatus?: boolean; /** *备份模型
*/ FallbackModels?: Array模型类型
*/ ModelProtocol?: string; /** *自定义模型协议配置
*/ RawCustomModelProtocolConfig?: string; /** *路由策略
枚举值:
token长度路由策略
*/ TokenLengthRoute?: Array任务复杂度路由策略
*/ TaskComplexityRoute?: TaskComplexityRouteDTO; /** *访问域名
*/ Domain?: string; /** *访问协议
*/ RequestProtocolType?: string; } /** * DescribeService返回参数结构体 */ export interface DescribeServiceResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyModel返回参数结构体 */ export interface ModifyModelResponse { /** *结果集
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 向导模式请求参数 */ export interface ServiceDatabaseReqParam { /** *表字段名
注意:此字段可能返回 null,表示取不到有效值。 */ FieldName?: string; /** *操作符
注意:此字段可能返回 null,表示取不到有效值。 */ Operator?: string; /** *参数名/常量
注意:此字段可能返回 null,表示取不到有效值。 */ Val?: string; /** *参数类型
注意:此字段可能返回 null,表示取不到有效值。 */ ValType?: string; /** *内部字段
注意:此字段可能返回 null,表示取不到有效值。 */ InternalField?: boolean; } /** * CreateAgentAppServices返回参数结构体 */ export interface CreateAgentAppServicesResponse { /** *app id
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 任务复杂度路由参数 */ export interface TaskComplexityRouteDTO { /** *倾向度
取值范围:[0, 1]
注意:此字段可能返回 null,表示取不到有效值。 */ ComplexityBias?: number; /** *简单模型
注意:此字段可能返回 null,表示取不到有效值。 */ SimpleTargetModels?: Array复杂模型
注意:此字段可能返回 null,表示取不到有效值。 */ ComplexTargetModels?: Arraymcp server ID
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 匹配条件请求参数 */ export interface SimpleCondition { /** *字段名
注意:此字段可能返回 null,表示取不到有效值。 */ Key?: string; /** *匹配方式: eq 等于;ne 不等于;regex 正则;
注意:此字段可能返回 null,表示取不到有效值。 */ Condition?: string; /** *字段值 或正则表达式
注意:此字段可能返回 null,表示取不到有效值。 */ Value?: string; } /** * 时间区间配置 */ export interface TimeRange { /** *起始时间
参数格式:格式:09:00:00
*/ Start?: string; /** *结束时间
参数格式:格式:12:00:00
*/ End?: string; } /** * DescribeAgentApps请求参数结构体 */ export interface DescribeAgentAppsRequest { /** * 分页大小 */ Limit: number; /** * 分页偏移量 */ Offset?: number; /** * 服务ID数组 */ IDs?: Array时间窗口,分钟
注意:此字段可能返回 null,表示取不到有效值。 */ Interval?: number; /** *累计上限,k
注意:此字段可能返回 null,表示取不到有效值。 */ Limit?: number; /** *限流类型
枚举值:
时间区间配置
注意:此字段可能返回 null,表示取不到有效值。 */ TimeRange?: TimeRange; } /** * DescribeModel请求参数结构体 */ export interface DescribeModelRequest { /** * 实例 */ InstanceID: string; /** * 模型ID */ ID: string; } /** * 凭证内容头 */ export interface AgentCredentialContentHeaderDTO { /** * 凭据header key */ Key?: string; /** * 凭据header value */ Value?: string; } /** * 敏感数据检测配置 */ export interface SensitiveDataCheckConfigDTO { /** *执行动作
注意:此字段可能返回 null,表示取不到有效值。 */ Action?: string; /** *响应拦截内容
注意:此字段可能返回 null,表示取不到有效值。 */ InterceptMessage?: string; /** *检测项
枚举值:
检测上下文
注意:此字段可能返回 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结果集
*/ 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?: Arrayapp id
*/ 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如果认证类型为apiKey时,该项必填
注意:此字段可能返回 null,表示取不到有效值。 */ ApiKeys?: Array容错策略,仅Type为apiKey时支持
注意:此字段可能返回 null,表示取不到有效值。 */ FaultTolerance?: FaultToleranceDTO; } /** * 后端服务组DTO */ export interface TargetServerGroupDTO { /** *后端服务组ID
注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** *名称
注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** *目标服务器列表
注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array目标Host类型 0 默认 1 vpc
注意:此字段可能返回 null,表示取不到有效值。 */ TargetHostType?: number; /** *关联的服务数量
注意:此字段可能返回 null,表示取不到有效值。 */ ServiceCount?: number; /** *创建时间
注意:此字段可能返回 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租户appID
*/ AppID?: number; /** *租户ID
*/ Uin?: string; /** *实例ID
*/ InstanceID?: string; /** *应用ID
*/ ID?: string; /** *名称
*/ Name?: string; /** *描述
*/ Description?: string; /** *状态
*/ Status?: string; /** *创建时间
*/ CreateTime?: string; /** *修改时间
*/ UpdateTime?: string; /** *认证类型
*/ AuthType?: string; /** *apiKeys列表,脱敏
*/ ApiKeys?: ArraysecretKey列表,脱敏
*/ SecretKeys?: ArrayOAuth2 Resource Server ID
注意:此字段可能返回 null,表示取不到有效值。 */ OAuth2ResourceServerID?: string; /** *绑定mcpServer数量
*/ McpServersNum?: number; /** *绑定的模型服务数量
注意:此字段可能返回 null,表示取不到有效值。 */ ModelServicesNum?: number; /** *API认证列表
*/ ConnectorIDs?: Array关联API数量
*/ ServicesNum?: number; } /** * CreateMcpServer请求参数结构体 */ export interface CreateMcpServerRequest { /** *模式:proxy代理模式; wrap封装模式;
*/ Mode: string; /** *版本号:2024-11-05 2025-03-26
*/ McpVersion: string; /** *实例ID
*/ InstanceID: string; /** *名称
*/ Name: string; /** *描述
*/ Description: string; /** *封装服务列表
*/ WrapServices?: Array负载方式,robin random consistentHash
*/ TargetSelect?: string; /** *目标服务器
*/ TargetHosts?: Array后端协议:http https
*/ HttpProtocolType?: string; /** *证书检查
*/ CheckTargetCertsError?: boolean; /** *目标路径
*/ TargetPath?: string; /** *流量控制开启状态
*/ InvokeLimitConfigStatus?: boolean; /** *流量控制配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *IP白名单开启状态
*/ IpWhiteStatus?: boolean; /** *IP白名单配置
*/ IpWhiteConfig?: IpConfig; /** *IP黑名单开启状态
*/ IpBlackStatus?: boolean; /** *IP黑名单配置
*/ IpBlackConfig?: IpConfig; /** *自定义host
*/ CustomHttpHost?: string; /** *Http 请求host类型:useRequestHost 保持源请求;host targetHost 修正为源站host; customHost 自定义host
*/ HttpHostType?: string; /** *请求的超时时间
*/ Timeout?: number; /** *安全规则集
*/ McpSecurityRules?: Array工具集配置(openapi时或许用的是)
*/ ToolConfigs?: Array封装的API分组ID
*/ WrapPaasID?: string; /** *插件配置
*/ PluginConfigs?: Array是否忽略健康检查
*/ IgnoreHealthCheck?: boolean; /** *凭据ID
*/ CredentialID?: string; /** *访问域名
*/ Domain?: string; /** *访问协议
枚举值:
API Key
*/ Value?: string; } /** * DescribeServices请求参数结构体 */ export type DescribeServicesRequest = null; /** * DeleteAgentApp请求参数结构体 */ export interface DeleteAgentAppRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; } /** * ModifyService请求参数结构体 */ export interface ModifyServiceRequest { /** *实例
*/ InstanceID?: string; /** *名称
*/ Name?: string; /** *里约应用ID
* @deprecated */ PaasID?: string; /** *描述
*/ Description?: string; /** *标签
*/ LabelIDs?: Array目录
*/ CategoryIDs?: Array鉴权方式
* @deprecated */ AuthType?: string; /** *签名
* @deprecated */ SignType?: string; /** *登录方式
* @deprecated */ LoginTypes?: Array负载方式
*/ TargetSelect?: string; /** *公开路径
*/ PubPath?: string; /** *请求方法
*/ RequestMethod?: string; /** *是否https
*/ HttpProtocolType?: string; /** *证书检查
*/ CheckTargetCertsError?: boolean; /** *http协议类型
*/ HttpProtocolVersion?: string; /** *版本号
*/ Versions?: Array目标路径
*/ TargetPath?: string; /** *入参
*/ RequestParamsValidatorStatus?: boolean; /** *入参
*/ RequestParamsValidatorJsonInfoT?: string; /** *出参
*/ ResponseParamsValidatorStatus?: boolean; /** *出参
*/ ResponseParamsValidatorJsonInfoT?: string; /** *流量控制
*/ InvokeLimitConfigStatus?: boolean; /** *流量控制
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *健康检查
*/ HealthCheckStatus?: boolean; /** *健康检查
*/ HealthCheckConfig?: HealthCheckConfigDTO; /** *格式转换
*/ SourceTypeStatus?: boolean; /** *格式转换
*/ SourceTypeConfig?: SourceTypeConfigDTO; /** *IP白名单
*/ IpWhiteStatus?: boolean; /** *IP白名单
*/ IpWhiteList?: ArrayIP黑名单
*/ IpBlackStatus?: boolean; /** *IP黑名单
*/ IpBlackList?: Array插件
*/ PluginConfigs?: Array服务ID
*/ 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 { /** *实例
*/ InstanceID: string; /** *模型ID
*/ ID: string; /** *模型名称
*/ Name?: string; /** *协议类型:http/https
*/ HttpProtocolType?: string; /** *目标路径
*/ TargetPath?: string; /** *目标服务器
*/ TargetHosts?: Array凭据ID
*/ CredentialID?: string; /** *https时,是否检查证书合法
*/ CheckTargetCertsError?: boolean; /** *http协议版本:1.1/2.0
*/ HttpProtocolVersion?: string; /** *model ID
*/ ModelID?: string; /** *描述
*/ Description?: string; } /** * HealthCheckConfigDTO */ export interface HealthCheckConfigDTO { /** * 健康检查路径 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckPath?: string; /** * 状态码 注意:此字段可能返回 null,表示取不到有效值。 */ ValidHealthCheckStatusCode?: Array租户应用ID
*/ AppID?: number; /** *租户ID
*/ Uin?: string; /** *实例ID
*/ InstanceID?: string; /** *凭据ID
*/ ID?: string; /** *凭据名称
*/ Name?: string; /** *状态
*/ Status?: string; /** *关联应用数
* @deprecated */ RelateAgentAppNum?: number; /** *关联mcp数
*/ RelateMcpServerNum?: number; /** *关联模型数
注意:此字段可能返回 null,表示取不到有效值。 */ RelateModelNum?: number; /** *关联服务数
注意:此字段可能返回 null,表示取不到有效值。 */ RelateServiceNum?: number; /** *凭据内容
*/ Content?: AgentCredentialContentDTO; /** *创建时间
*/ CreateTime?: string; /** *修改时间
*/ LastUpdateTime?: string; /** *类型
*/ 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 { /** *实例
*/ InstanceID: string; /** *分页参数
*/ Offset?: number; /** *分页限制
*/ Limit?: number; /** *ID列表
*/ IDs?: Array排除的ID列表
*/ NotIDs?: Array状态:normal,disabled
*/ Status?: string; /** *关键词
*/ Keyword?: string; /** *模型ID
*/ ModelID?: string; /** *排序
*/ Sort?: DescribeModelServicesSort; /** *模型类型,OpenAI或Anthropic
*/ ModelProtocol?: string; } /** * ModifyAgentAppModelServices返回参数结构体 */ export interface ModifyAgentAppModelServicesResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 内容安全配置 */ export interface TmsConfigDTO { /** *检测范围,请求/响应
注意:此字段可能返回 null,表示取不到有效值。 */ Scope?: Array检测形式
注意:此字段可能返回 null,表示取不到有效值。 */ Mode?: string; /** *执行动作
注意:此字段可能返回 null,表示取不到有效值。 */ Action?: string; /** *合并请求检测event数,联动Mode字段sync
注意:此字段可能返回 null,表示取不到有效值。 */ MergeCount?: number; /** *风控策略
注意:此字段可能返回 null,表示取不到有效值。 */ BizType?: string; /** *响应拦截内容
注意:此字段可能返回 null,表示取不到有效值。 */ InterceptMessage?: string; /** *检测上下文
注意:此字段可能返回 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; } /** * API Key容错策略配置 */ export interface FaultToleranceDTO { /** *是否启用API Key容错配置
*/ Enabled?: boolean; /** *异常判定状态码,固定3位数字或字母
*/ ErrorCodes?: Array连续异常次数
单位:次
*/ ErrorCount?: number; /** *隔离时长
单位:秒
*/ IsolationTime?: number; /** *最多切换次数
置0为不开启自动切换
*/ MaxSwitchCount?: number; /** *切换总时间预算
单位:秒
*/ SwitchTimeout?: number; } /** * ip黑白名单配置 */ export interface IpConfig { /** * ip数组 注意:此字段可能返回 null,表示取不到有效值。 */ Ips?: Array实例
注意:此字段可能返回 null,表示取不到有效值。 */ InstanceID?: string; /** *名称
注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; /** *里约应用ID
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ PaasID?: string; /** *描述
注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** *标签
注意:此字段可能返回 null,表示取不到有效值。 */ LabelIDs?: Array目录
注意:此字段可能返回 null,表示取不到有效值。 */ CategoryIDs?: Array鉴权方式
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ AuthType?: string; /** *签名
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ SignType?: string; /** *登录方式
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ LoginTypes?: Array负载方式
注意:此字段可能返回 null,表示取不到有效值。 */ TargetSelect?: string; /** *公开路径
注意:此字段可能返回 null,表示取不到有效值。 */ PubPath?: string; /** *请求方法
注意:此字段可能返回 null,表示取不到有效值。 */ RequestMethod?: string; /** *目标服务器
注意:此字段可能返回 null,表示取不到有效值。 */ TargetHosts?: Array是否https
注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolType?: string; /** *证书检查
注意:此字段可能返回 null,表示取不到有效值。 */ CheckTargetCertsError?: boolean; /** *http协议类型
注意:此字段可能返回 null,表示取不到有效值。 */ HttpProtocolVersion?: string; /** *版本号
注意:此字段可能返回 null,表示取不到有效值。 */ Versions?: Array目标路径
注意:此字段可能返回 null,表示取不到有效值。 */ TargetPath?: string; /** *入参
注意:此字段可能返回 null,表示取不到有效值。 */ RequestParamsValidatorStatus?: boolean; /** *入参
注意:此字段可能返回 null,表示取不到有效值。 */ RequestParamsValidatorJsonInfoT?: string; /** *出参
注意:此字段可能返回 null,表示取不到有效值。 */ ResponseParamsValidatorStatus?: boolean; /** *出参
注意:此字段可能返回 null,表示取不到有效值。 */ ResponseParamsValidatorJsonInfoT?: string; /** *流量控制
注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfigStatus?: boolean; /** *流量控制
注意:此字段可能返回 null,表示取不到有效值。 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *健康检查
注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckStatus?: boolean; /** *健康检查
注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckConfig?: HealthCheckConfigDTO; /** *格式转换
注意:此字段可能返回 null,表示取不到有效值。 */ SourceTypeStatus?: boolean; /** *格式转换
注意:此字段可能返回 null,表示取不到有效值。 */ SourceTypeConfig?: SourceTypeConfigDTO; /** *是否开启Token限流
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TokenLimitStatus?: boolean; /** *Token限流配置
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TokenLimitConfig?: TokenLimitConfigDTO; /** *是否开启内容安全
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TmsStatus?: boolean; /** *内容安全配置
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ TmsConfig?: TmsConfigDTO; /** *IP白名单
注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteStatus?: boolean; /** *IP白名单
注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteList?: ArrayIP黑名单
注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackStatus?: boolean; /** *IP黑名单
注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackList?: Array插件
注意:此字段可能返回 null,表示取不到有效值。 */ PluginConfigs?: Array服务ID
注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** *状态
注意:此字段可能返回 null,表示取不到有效值。 */ Status?: string; /** *预览地址
注意:此字段可能返回 null,表示取不到有效值。 */ Url?: string; /** *app
注意:此字段可能返回 null,表示取不到有效值。 */ App?: IDNameVO; /** *目录
注意:此字段可能返回 null,表示取不到有效值。 */ Catalogs?: Array标签
注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array认证方式
注意:此字段可能返回 null,表示取不到有效值。 */ Logins?: Array授权数
注意:此字段可能返回 null,表示取不到有效值。 */ AuthAppNum?: number; /** *创建时间
注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** *最后修改时间
注意:此字段可能返回 null,表示取不到有效值。 */ LastUpdateTime?: string; /** *应用ID
注意:此字段可能返回 null,表示取不到有效值。 */ AppID?: number; /** *用户ID
注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** *域名
注意:此字段可能返回 null,表示取不到有效值。 */ Domain?: string; /** *是否开启报文记录
注意:此字段可能返回 null,表示取不到有效值。 */ OpenMessageLogStatus?: boolean; /** *订阅页面的当前用户是否订阅了该API
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ CurrPaasIDSubscriptionID?: string; /** *目标服务类型 Restful Database Mock
注意:此字段可能返回 null,表示取不到有效值。 */ TargetServiceType?: string; /** *SQL模板
注意:此字段可能返回 null,表示取不到有效值。 */ SqlTemplate?: SqlTemplate; /** *目标Host类型 0 默认 1 vpc
注意:此字段可能返回 null,表示取不到有效值。 */ TargetHostType?: number; /** *后端服务类型 0 自定义 原始数据:ip/域名或vpc 1 后端服务 服务组
注意:此字段可能返回 null,表示取不到有效值。 */ TargetServiceHostType?: number; /** *后端服务组ID
注意:此字段可能返回 null,表示取不到有效值。 */ TargetServerGroupID?: string; /** *后端服务组
注意:此字段可能返回 null,表示取不到有效值。 */ TargetServerGroup?: TargetServerGroupDTO; /** *自定义host
注意:此字段可能返回 null,表示取不到有效值。 */ CustomHttpHost?: string; /** *Http 请求host类型 useRequestHost 保持源请求host targetHost 修正为源站host customHost 自定义host
注意:此字段可能返回 null,表示取不到有效值。 */ HttpHostType?: string; /** *mock响应状态码
注意:此字段可能返回 null,表示取不到有效值。 */ MockStatusCode?: number; /** *mock响应body
注意:此字段可能返回 null,表示取不到有效值。 */ MockBody?: string; /** *mock响应头
注意:此字段可能返回 null,表示取不到有效值。 */ MockHeaders?: Array路径匹配类型: prefix 前缀匹配(不送默认); absolute 绝对匹配; regex正则匹配;
注意:此字段可能返回 null,表示取不到有效值。 */ PathMatchType?: string; /** *自定义匹配条件
注意:此字段可能返回 null,表示取不到有效值。 */ CustomMatch?: CustomMatch; /** *请求的超时时间
注意:此字段可能返回 null,表示取不到有效值。 */ Timeout?: number; /** *绑定的mcp server数量
注意:此字段可能返回 null,表示取不到有效值。 */ McpServerNum?: number; /** *凭据ID
*/ CredentialID?: string; /** *凭据名称
*/ CredentialName?: string; /** *访问协议
枚举值:
腾讯云AppID
*/ AppID?: number; /** *腾讯云Uin
*/ Uin?: string; /** *实例ID
*/ InstanceID?: string; /** *模型ID
*/ ID?: string; /** *模型名称
*/ Name?: string; /** *凭据ID
*/ CredentialID?: string; /** *凭据名称
*/ CredentialName?: string; /** *http协议类型
*/ HttpProtocolType?: string; /** *https时,是否校验目标证书
*/ CheckTargetCertsError?: boolean; /** *http协议版本:1.1/2.0
*/ HttpProtocolVersion?: string; /** *目标路径
*/ TargetPath?: string; /** *目标器列表
*/ TargetHosts?: Array被模型服务使用的个数
*/ ModelServiceCount?: number; /** *创建时间
*/ CreateTime?: string; /** *最后修改时间
*/ LastUpdateTime?: string; /** *model ID
*/ ModelID?: string; /** *描述
*/ Description?: string; } /** * DeleteAgentCredential请求参数结构体 */ export type DeleteAgentCredentialRequest = null; /** * ModifyModelService返回参数结构体 */ export interface ModifyModelServiceResponse { /** *结果集
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAgentAppMcpServers请求参数结构体 */ export interface CreateAgentAppMcpServersRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * 关联的mcp server */ McpServers: Array实例ID
*/ InstanceID: string; /** *名称
*/ Name: string; /** *认证类型
*/ AuthType: string; /** *OAuth2资源服务器ID
*/ OAuth2ResourceServerID?: string; /** *描述
*/ Description?: string; /** *API认证列表
*/ ConnectorIDs?: Array结果集
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentCredentials返回参数结构体 */ export interface DescribeAgentCredentialsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteAgentAppMcpServers返回参数结构体 */ export interface DeleteAgentAppMcpServersResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 提示词安全配置 */ export interface PromptModerateConfigDTO { /** *执行动作
注意:此字段可能返回 null,表示取不到有效值。 */ Action?: string; /** *响应拦截内容
注意:此字段可能返回 null,表示取不到有效值。 */ InterceptMessage?: string; /** *检测上下文
注意:此字段可能返回 null,表示取不到有效值。 */ ContextScope?: string; } /** * DescribeAgentAppServices返回参数结构体 */ export interface DescribeAgentAppServicesResponse { /** *app id
*/ Data?: DescribeAgentAppServicesVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TargetHostDTO */ export interface TargetHostDTO { /** * 服务器 注意:此字段可能返回 null,表示取不到有效值。 */ Host?: string; /** * 权重 注意:此字段可能返回 null,表示取不到有效值。 */ Rank?: number; } /** * DescribeModels请求参数结构体 */ export interface DescribeModelsRequest { /** * 实例 */ InstanceID: string; /** * 分页参数 */ Offset?: number; /** * 分页限制 */ Limit?: number; /** * ID列表 */ IDs?: Array实例
*/ InstanceID: string; /** *模型名称
*/ Name: string; /** *协议类型:http/https
*/ HttpProtocolType: string; /** *目标路径
*/ TargetPath: string; /** *目标服务器
*/ TargetHosts: Array凭据ID
*/ CredentialID?: string; /** *https时,是否检查证书合法
*/ CheckTargetCertsError?: boolean; /** *http协议版本:1.1/2.0
*/ HttpProtocolVersion?: string; /** *model ID
*/ ModelID?: string; /** *描述
*/ Description?: string; } /** * VersionDTO */ export interface VersionDTO { /** * Version版本 注意:此字段可能返回 null,表示取不到有效值。 */ Version?: string; /** * 目标路径 注意:此字段可能返回 null,表示取不到有效值。 */ TargetPath?: string; } /** * 匹配条件 */ export interface CompoundCondition { /** *是否启用
注意:此字段可能返回 null,表示取不到有效值。 */ Enable?: boolean; /** *匹配信息
注意:此字段可能返回 null,表示取不到有效值。 */ Rules?: Array字段名称
注意:此字段可能返回 null,表示取不到有效值。 */ FieldName?: string; /** *排序 asc desc
注意:此字段可能返回 null,表示取不到有效值。 */ Order?: string; } /** * Agent应用关联的服务配置 */ export interface AgentAppServiceDTO { /** *ID
*/ ID?: string; /** *是否限流
*/ InvokeLimitConfigStatus?: boolean; /** *限流配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *是否要认证(已废弃,请勿使用)
* @deprecated */ NeedAuth?: boolean; /** *凭据ID(已废弃,请勿使用)
* @deprecated */ AgentCredentialID?: string; } /** * CreateAgentCredential请求参数结构体 */ export type CreateAgentCredentialRequest = null; /** * DeleteAgentAppModelServices请求参数结构体 */ export interface DeleteAgentAppModelServicesRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * 关联的model service id */ ModelServiceIDs: Arrayapp id
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAgentAppMcpServers返回参数结构体 */ export interface CreateAgentAppMcpServersResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeServices返回参数结构体 */ export interface DescribeServicesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMcpServer请求参数结构体 */ export interface ModifyMcpServerRequest { /** *mcp server ID
*/ ID: string; /** *模式:proxy代理模式; wrap封装模式;
*/ Mode: string; /** *版本号:2024-11-05 2025-03-26
*/ McpVersion: string; /** *实例ID
*/ InstanceID: string; /** *名称
*/ Name: string; /** *描述
*/ Description?: string; /** *封装服务列表
*/ WrapServices?: Array负载方式,robin random consistentHash
*/ TargetSelect?: string; /** *目标服务器
*/ TargetHosts?: Array后端协议:http https
*/ HttpProtocolType?: string; /** *证书检查
*/ CheckTargetCertsError?: boolean; /** *目标路径
*/ TargetPath?: string; /** *流量控制开启状态
*/ InvokeLimitConfigStatus?: boolean; /** *流量控制配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *IP白名单开启状态
*/ IpWhiteStatus?: boolean; /** *IP白名单配置
*/ IpWhiteConfig?: IpConfig; /** *IP黑名单开启状态
*/ IpBlackStatus?: boolean; /** *IP黑名单配置
*/ IpBlackConfig?: IpConfig; /** *目标Host类型 0 默认 1 vpc
*/ TargetHostType?: number; /** *自定义host
*/ CustomHttpHost?: string; /** *Http 请求host类型:useRequestHost 保持源请求;host targetHost 修正为源站host; customHost 自定义host
*/ HttpHostType?: string; /** *请求的超时时间
*/ Timeout?: number; /** *安全规则集
*/ McpSecurityRules?: Array工具集配置(openapi可能会用到)
*/ ToolConfigs?: Array封装的API分组ID
*/ WrapPaasID?: string; /** *插件配置
*/ PluginConfigs?: Array是否忽略健康检查
*/ IgnoreHealthCheck?: boolean; /** *凭据ID
*/ CredentialID?: string; /** *访问域名
*/ Domain?: string; /** *访问协议
枚举值:
总数
*/ Total?: number; /** *数据列表
*/ Items?: Arraymcp server id
*/ ID: string; /** *是否需要鉴权(已废弃,请勿使用)
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ NeedAuth?: boolean; /** *凭据代填的ID(已废弃,请勿使用)
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ AgentCredentialID?: string; /** *应用为OAuth2认证时,sse模式请求mcp时的资源标识
注意:此字段可能返回 null,表示取不到有效值。 */ SSEResourceIdentifier?: string; /** *应用为OAuth2认证时,streamable模式请求mcp时的资源标识
注意:此字段可能返回 null,表示取不到有效值。 */ StreamableResourceIdentifier?: string; } /** * 模板模型 */ export interface TargetModelDTO { /** * 模型ID */ ID?: string; /** * 匹配名称 */ Name?: string; /** * 权重 */ Rank?: number; } /** * Token限流配置 */ export interface TokenLimitConfigDTO { /** *限流类型
枚举值:
单次请求上限,k
注意:此字段可能返回 null,表示取不到有效值。 */ LimitRequestBody?: number; /** *累次token总量消耗上限
注意:此字段可能返回 null,表示取不到有效值。 */ LimitWindows?: Array配置方式 script 脚本 wizard 向导
注意:此字段可能返回 null,表示取不到有效值。 */ DbConfigMode?: string; /** *数据源ID
注意:此字段可能返回 null,表示取不到有效值。 */ DataSourceID?: string; /** *Sql代码
注意:此字段可能返回 null,表示取不到有效值。 */ Sql?: string; /** *向导模式配置
注意:此字段可能返回 null,表示取不到有效值。 */ WizardConfig?: WizardConfig; } /** * 查询App mcpServer绑定列表响应 */ export interface DescribeAgentAppMcpServersResp { /** * 条目总数 */ Total?: number; /** * 具体条目 */ Items?: ArrayID
*/ ID?: string; /** *应用ID
*/ AgentAppID?: string; /** *服务ID
*/ ServiceID?: string; /** *是否限流
*/ InvokeLimitConfigStatus?: boolean; /** *限流配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *服务详情
*/ ServiceVO?: ServiceVO; /** *关联时间
*/ RelateTime?: string; /** *是否需要认证
*/ NeedAuth?: boolean; /** *凭据ID
*/ AgentCredentialID?: string; /** *凭据详情
*/ AgentCredentialVO?: DescribeAgentCredentialResp; } /** * 查询模型服务详情的响应 */ export interface DescribeModelServiceResponseVO { /** *腾讯云AppID
*/ AppID?: number; /** *腾讯云Uin
*/ Uin?: string; /** *实例ID
*/ InstanceID?: string; /** *模型ID
*/ ID?: string; /** *模型名称
*/ Name?: string; /** *描述
*/ Description?: string; /** *访问路径
*/ PubPath?: string; /** *路径匹配方式:absolute,prefix,regex
*/ PathMatchType?: string; /** *目标模型列表
注意:此字段可能返回 null,表示取不到有效值。 */ TargetModels?: Array模板模型的名称列表
注意:此字段可能返回 null,表示取不到有效值。 */ ModelNames?: Array是否开启限流
*/ InvokeLimitConfigStatus?: boolean; /** *限流配置
*/ InvokeLimitConfig?: InvokeLimitConfigDTO; /** *创建时间
*/ CreateTime?: string; /** *最后修改时间
*/ LastUpdateTime?: string; /** *是否开启token控制
*/ TokenLimitStatus?: boolean; /** *token控制
*/ TokenLimitConfig?: TokenLimitConfigDTO; /** *是否开启tms配置
*/ TmsStatus?: boolean; /** *tms配置
*/ TmsConfig?: TmsConfigDTO; /** *是否开启IP白名单
*/ IpWhiteStatus?: boolean; /** *IP白名单列表
注意:此字段可能返回 null,表示取不到有效值。 */ IpWhiteList?: Array是否开启IP黑名单
*/ IpBlackStatus?: boolean; /** *IP黑名单列表
注意:此字段可能返回 null,表示取不到有效值。 */ IpBlackList?: Array插件配置
注意:此字段可能返回 null,表示取不到有效值。 */ PluginConfigs?: Array超时配置,单位秒
*/ Timeout?: number; /** *状态:normal,disabled
*/ Status?: string; /** *关联应用数
*/ RelateAgentAppNum?: number; /** *请求路径
*/ Url?: string; /** *是否开启提示词安全检测
注意:此字段可能返回 null,表示取不到有效值。 */ PromptModerateStatus?: boolean; /** *提示词安全检测配置
注意:此字段可能返回 null,表示取不到有效值。 */ PromptModerateConfig?: PromptModerateConfigDTO; /** *是否开启敏感数据检测
注意:此字段可能返回 null,表示取不到有效值。 */ SensitiveDataCheckStatus?: boolean; /** *敏感数据检测配置
注意:此字段可能返回 null,表示取不到有效值。 */ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** *负载方式
枚举值:
会话判断方式
枚举值:
会话判断header名称
注意:此字段可能返回 null,表示取不到有效值。 */ HostKeyHeaderName?: string; /** *是否开启备份模型
注意:此字段可能返回 null,表示取不到有效值。 */ FallbackStatus?: boolean; /** *备份模型
注意:此字段可能返回 null,表示取不到有效值。 */ FallbackModels?: Array模型类型
注意:此字段可能返回 null,表示取不到有效值。 */ ModelProtocol?: string; /** *自定义模型协议配置
*/ RawCustomModelProtocolConfig?: string; /** *路由策略
注意:此字段可能返回 null,表示取不到有效值。 */ RouteStrategy?: string; /** *token长度路由配置
注意:此字段可能返回 null,表示取不到有效值。 */ TokenLengthRoute?: Array任务复杂度路由配置
注意:此字段可能返回 null,表示取不到有效值。 */ TaskComplexityRoute?: TaskComplexityRouteDTO; /** *访问域名
注意:此字段可能返回 null,表示取不到有效值。 */ Domain?: string; /** *访问协议
枚举值:
源字段名称
注意:此字段可能返回 null,表示取不到有效值。 */ FieldName?: string; /** *目标字段名称
注意:此字段可能返回 null,表示取不到有效值。 */ Name?: string; } /** * DescribeModelsSort */ export interface DescribeModelsSort { /** * 创建时间 */ CreateTime?: number; /** * 最后修改时间 */ LastUpdateTime?: number; /** * 模型名称 */ Name?: number; } /** * PluginConfigDTO */ export interface PluginConfigDTO { /** * 状态 注意:此字段可能返回 null,表示取不到有效值。 */ Status?: boolean; /** * 名称 注意:此字段可能返回 null,表示取不到有效值。 */ PluginName?: string; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * ID 注意:此字段可能返回 null,表示取不到有效值。 */ PluginID?: string; /** * 优先级 注意:此字段可能返回 null,表示取不到有效值。 */ Level?: number; /** * 表单配置 注意:此字段可能返回 null,表示取不到有效值。 */ PluginFormValues?: Arraymcp server ID
*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteModel请求参数结构体 */ export interface DeleteModelRequest { /** * 实例 */ InstanceID: string; /** * 模型ID数组 */ IDs: Array实例ID
*/ InstanceID: string; /** *数据量
*/ Limit: number; /** *IDs
*/ IDs?: Array应用IDs
*/ AgentAppIDs?: Array服务IDs
*/ ServiceIDs?: Array关键字
*/ Keyword?: string; /** *偏移量
*/ Offset?: number; /** *是否有凭据
*/ AgentCredentialExist?: boolean; /** *凭据ID
*/ AgentCredentialIDs?: Array结果集
*/ Data?: DescribeModelServicesResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 出入参说明 */ export interface McpInputOutSchema { /** * 类型 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 属性 注意:此字段可能返回 null,表示取不到有效值。 */ Properties?: string; /** * 必填字段 注意:此字段可能返回 null,表示取不到有效值。 */ Required?: Array请求头 匹配条件
注意:此字段可能返回 null,表示取不到有效值。 */ HeadersMatch?: CompoundCondition; /** *请求参数 匹配条件
注意:此字段可能返回 null,表示取不到有效值。 */ QueryMatch?: CompoundCondition; }