/** * 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?: Array; /** *

IP黑名单

*/ IpBlackList?: Array; /** *

插件配置

*/ PluginConfigs?: Array; /** *

超时配置,秒

*/ Timeout?: number; /** *

是否开启提示词安全检测

*/ PromptModerateStatus?: boolean; /** *

提示词安全检测配置

*/ PromptModerateConfig?: PromptModerateConfigDTO; /** *

是否开启敏感数据检测

*/ SensitiveDataCheckStatus?: boolean; /** *

敏感数据检测配置

*/ SensitiveDataCheckConfig?: SensitiveDataCheckConfigDTO; /** *

负载方式

枚举值:

  • random: 随机
  • consistentHash: 会话保持
*/ TargetSelect?: string; /** *

会话判断方式

枚举值:

  • fromClientIP: 客户端IP
  • fromHeader: 通过header值
  • autoDetect: 自动探测
*/ FindHostKeyMethod?: string; /** *

会话判定方式为fromHeader时会话的header名称

*/ HostKeyHeaderName?: string; /** *

是否启用Fallback模型

*/ FallbackStatus?: boolean; /** *

Fallback模型配置

*/ FallbackModels?: Array; /** *

模型协议

*/ ModelProtocol?: string; /** *

自定义模型协议配置

*/ RawCustomModelProtocolConfig?: string; /** *

路由策略

枚举值:

  • weight: 权重
  • taskComplexity: 任务复杂度
  • tokenLength: token长度
*/ RouteStrategy?: 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; } /** * mcp安全规则 */ export interface McpSecurityRule { /** * 规则ID */ ID?: string; /** * 状态 */ Status?: string; /** * 处置动作 */ Act?: string; } /** * ModifyAgentApp请求参数结构体 */ export interface ModifyAgentAppRequest { /** *

实例ID

*/ InstanceID: string; /** *

应用ID

*/ ID: string; /** *

名称

*/ Name?: string; /** *

OAuth2资源服务器ID

*/ OAuth2ResourceServerID?: string; /** *

描述

*/ Description?: string; /** *

凭据ID

*/ ConnectorIDs?: Array; } /** * 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 { /** *

表名

注意:此字段可能返回 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: Array; } /** * 工具级别配置 */ export interface ToolConfigDTO { /** * 工具名称 注意:此字段可能返回 null,表示取不到有效值。 */ ToolName?: string; /** * 是否开启限流配置 */ InvokeLimitConfigStatus?: boolean; /** * 限流配置 */ InvokeLimitConfig?: InvokeLimitConfigDTO; /** * 绑定安全规则 */ McpSecurityRules?: Array; } /** * CreateAgentApp返回参数结构体 */ export interface CreateAgentAppResponse { /** *

app 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; } /** * 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 { /** *

实例ID

*/ InstanceID: string; /** *

应用ID

*/ ID: string; /** *

服务详情

*/ Services: Array; } /** * 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 { /** *

实例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; /** *

访问协议

枚举值:

  • http: http
  • https: https
注意:此字段可能返回 null,表示取不到有效值。 */ RequestProtocolType?: string; } /** * 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; } /** * ModifyModelService请求参数结构体 */ export interface ModifyModelServiceRequest { /** *

实例

*/ 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; /** *

负载方式

枚举值:

  • random: 随机
  • consistentHash: 会话保持
*/ TargetSelect?: string; /** *

会话判断方式

枚举值:

  • fromClientIP: 从客户端IP判断
  • fromHeader: 从请求header判断
  • autoDetect: 自动探测
*/ FindHostKeyMethod?: string; /** *

会话判断header名称

*/ HostKeyHeaderName?: string; /** *

是否开启备份模型

*/ FallbackStatus?: boolean; /** *

备份模型

*/ FallbackModels?: Array; /** *

模型类型

*/ ModelProtocol?: string; /** *

自定义模型协议配置

*/ RawCustomModelProtocolConfig?: string; /** *

路由策略

枚举值:

  • weight: 权重
  • taskComplexity: 任务复杂度
  • tokenLength: token长度
*/ RouteStrategy?: 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?: Array; } /** * CreateAgentAppModelServices请求参数结构体 */ export interface CreateAgentAppModelServicesRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * 关联的model service */ ModelServices: Array; } /** * 查询模型列表的响应 */ export interface DescribeModelServicesResponseVO { /** * 条目 */ Total?: number; /** * 列表 */ Items?: Array; } /** * 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 { /** *

mcp 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; /** * 实例ID */ InstanceID?: string; /** * notID列表 */ NotIDs?: Array; /** * 状态: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; } /** * 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; /** *

限流类型

枚举值:

  • minute: 时间窗口
  • day: 自然日
  • month: 自然月
  • timeRange: 时间范围
注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** *

时间区间配置

注意:此字段可能返回 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; /** *

检测项

枚举值:

  • birthday: 生日
  • email: 邮箱
  • identity_number: 身份证
  • phone_number: 电话号码
  • secret: 秘钥
  • password: 密码
  • private_key: 私钥
注意:此字段可能返回 null,表示取不到有效值。 */ CheckItems?: Array; /** *

检测上下文

注意:此字段可能返回 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; /** * 内容类型 */ 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; /** * 内容类型 */ 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 { /** *

结果集

*/ 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; /** * 关键词 */ Keyword?: string; /** * 服务ID数组 */ IDs?: Array; /** * 模式:proxy代理模式; wrap封装模式; */ Modes?: Array; /** * 绑定的安全规则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 { /** *

app 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; } /** * DescribeModelService请求参数结构体 */ export interface DescribeModelServiceRequest { /** * 实例 */ InstanceID: string; /** * 模型服务ID */ ID: string; } /** * DeleteAgentAppMcpServers请求参数结构体 */ export interface DeleteAgentAppMcpServersRequest { /** * 实例ID */ InstanceID: string; /** * 应用ID */ ID: string; /** * mcp server id数组 */ McpServerIDs: Array; } /** * 查询app详情响应 */ export interface DescribeAgentAppResp { /** *

租户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?: Array; /** *

secretKey列表,脱敏

*/ SecretKeys?: Array; /** *

OAuth2 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; /** *

访问协议

枚举值:

  • http: http
  • https: https
*/ RequestProtocolType?: string; } /** * DeleteModelService请求参数结构体 */ export interface DeleteModelServiceRequest { /** * 实例 */ InstanceID: string; /** * 模型服务ID */ ID: string; } /** * API Key类型凭据 */ export interface AgentCredentialApiKeyDTO { /** *

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?: Array; /** *

IP黑名单

*/ 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; /** * 请求的超时时间 注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheckTimeout?: number; } /** * 凭据详情响应 */ export interface DescribeAgentCredentialResp { /** *

租户应用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,表示取不到有效值。 */ EffectType?: string; /** * 生效时间 注意:此字段可能返回 null,表示取不到有效值。 */ EffectTimes?: Array; /** * 备注 注意:此字段可能返回 null,表示取不到有效值。 */ Comment?: string; } /** * ServiceVO */ export interface ServiceVO { /** *

实例

注意:此字段可能返回 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?: Array; /** *

IP黑名单

注意:此字段可能返回 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; /** *

访问协议

枚举值:

  • http: http
  • https: https
注意:此字段可能返回 null,表示取不到有效值。 */ RequestProtocolType?: string; } /** * ModifyAgentCredential返回参数结构体 */ export interface ModifyAgentCredentialResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询模型详情的响应 */ export interface DescribeModelResponseVO { /** *

腾讯云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; } /** * DescribeMcpServers返回参数结构体 */ export interface DescribeMcpServersResponse { /** * mcp server列表 */ Data?: DescribeMcpServersResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAgentCredential请求参数结构体 */ export type ModifyAgentCredentialRequest = null; /** * CreateAgentApp请求参数结构体 */ export interface CreateAgentAppRequest { /** *

实例ID

*/ InstanceID: string; /** *

名称

*/ Name: string; /** *

认证类型

*/ AuthType: string; /** *

OAuth2资源服务器ID

*/ OAuth2ResourceServerID?: string; /** *

描述

*/ Description?: string; /** *

API认证列表

*/ ConnectorIDs?: Array; } /** * 结果ID数组 */ export interface ResultIDsVO { /** * 结果ID数组 注意:此字段可能返回 null,表示取不到有效值。 */ IDs?: Array; } /** * 查询App列表响应 */ export interface DescribeAgentAppsResp { /** * 条目总数 */ Total?: number; /** * 具体条目 */ Items?: Array; } /** * CreateModelService返回参数结构体 */ export interface CreateModelServiceResponse { /** *

结果集

*/ 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; /** * 排除的ID列表 */ NotIDs?: Array; /** * 凭据ID */ CredentialID?: string; /** * 关键词 */ Keyword?: string; /** * 排序 */ Sort?: DescribeModelsSort; } /** * DescribeAgentCredential请求参数结构体 */ export type DescribeAgentCredentialRequest = null; /** * CreateModel请求参数结构体 */ export interface CreateModelRequest { /** *

实例

*/ 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; } /** * ServiceDatabaseOrderParam */ export interface ServiceDatabaseOrderParam { /** *

字段名称

注意:此字段可能返回 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: Array; } /** * DeleteAgentAppServices返回参数结构体 */ export interface DeleteAgentAppServicesResponse { /** *

app 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; /** *

访问协议

枚举值:

  • http: http
  • https: https
*/ RequestProtocolType?: string; } /** * DescribeModel返回参数结构体 */ export interface DescribeModelResponse { /** * 结果集 */ Data?: DescribeModelResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentAppMcpServers请求参数结构体 */ export interface DescribeAgentAppMcpServersRequest { /** * 分页大小 */ Limit: number; /** * 分页偏移量 */ Offset?: number; /** * 实例ID */ InstanceID?: string; /** * 应用ID */ AgentAppIDs?: Array; /** * 关联的mcp */ McpServerIDs?: Array; /** * 凭据ID */ AgentCredentialIDs?: Array; /** * 关键词 */ Keyword?: string; } /** * 应用服务查询 */ export interface DescribeAgentAppServicesVO { /** *

总数

*/ Total?: number; /** *

数据列表

*/ Items?: Array; } /** * 关联的mcp服务配置 */ export interface AgentAppMcpServerDTO { /** *

mcp 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 { /** *

限流类型

枚举值:

  • minute: 时间窗口
  • day: 自然日
  • month: 自然月
注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ Type?: string; /** *

单次请求上限,k

注意:此字段可能返回 null,表示取不到有效值。 */ LimitRequestBody?: number; /** *

累次token总量消耗上限

注意:此字段可能返回 null,表示取不到有效值。 */ LimitWindows?: Array; } /** * SqlTemplate SQL模板 */ export interface SqlTemplate { /** *

配置方式 script 脚本 wizard 向导

注意:此字段可能返回 null,表示取不到有效值。 */ DbConfigMode?: string; /** *

数据源ID

注意:此字段可能返回 null,表示取不到有效值。 */ DataSourceID?: string; /** *

Sql代码

注意:此字段可能返回 null,表示取不到有效值。 */ Sql?: string; /** *

向导模式配置

注意:此字段可能返回 null,表示取不到有效值。 */ WizardConfig?: WizardConfig; } /** * 查询App mcpServer绑定列表响应 */ export interface DescribeAgentAppMcpServersResp { /** * 条目总数 */ Total?: number; /** * 具体条目 */ Items?: Array; } /** * 应用API详情 */ export interface AgentAppServiceVO { /** *

ID

*/ 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; /** *

负载方式

枚举值:

  • random: 随机
  • consistentHash: 会话保持
注意:此字段可能返回 null,表示取不到有效值。 */ TargetSelect?: string; /** *

会话判断方式

枚举值:

  • fromClientIP: 从客户端IP判断
  • fromHeader: 从请求header判断
  • autoDetect: 自动探测
注意:此字段可能返回 null,表示取不到有效值。 */ FindHostKeyMethod?: string; /** *

会话判断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; /** *

访问协议

枚举值:

  • http: http
  • https: https
注意:此字段可能返回 null,表示取不到有效值。 */ RequestProtocolType?: string; } /** * 响应参数 */ export interface ServiceDatabaseRespParam { /** *

源字段名称

注意:此字段可能返回 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?: Array; } /** * PluginFormValueDTO */ export interface PluginFormValueDTO { /** * 字段 注意:此字段可能返回 null,表示取不到有效值。 */ Field?: string; /** * 值 注意:此字段可能返回 null,表示取不到有效值。 */ Value?: string; } /** * DescribeAgentApp请求参数结构体 */ export interface DescribeAgentAppRequest { /** * 实例ID */ InstanceID: string; /** * app id */ ID: string; } /** * DeleteAgentApp返回参数结构体 */ export interface DeleteAgentAppResponse { /** * app id */ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateAgentCredential返回参数结构体 */ export interface CreateAgentCredentialResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentAppModelServices返回参数结构体 */ export interface DescribeAgentAppModelServicesResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyMcpServer返回参数结构体 */ export interface ModifyMcpServerResponse { /** *

mcp server ID

*/ Data?: ResultIDVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteModel请求参数结构体 */ export interface DeleteModelRequest { /** * 实例 */ InstanceID: string; /** * 模型ID数组 */ IDs: Array; } /** * DescribeModels返回参数结构体 */ export interface DescribeModelsResponse { /** * 结果集 */ Data?: DescribeModelsResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAgentAppServices请求参数结构体 */ export interface DescribeAgentAppServicesRequest { /** *

实例ID

*/ InstanceID: string; /** *

数据量

*/ Limit: number; /** *

IDs

*/ IDs?: Array; /** *

应用IDs

*/ AgentAppIDs?: Array; /** *

服务IDs

*/ ServiceIDs?: Array; /** *

关键字

*/ Keyword?: string; /** *

偏移量

*/ Offset?: number; /** *

是否有凭据

*/ AgentCredentialExist?: boolean; /** *

凭据ID

*/ AgentCredentialIDs?: Array; } /** * DescribeModelServices返回参数结构体 */ export interface DescribeModelServicesResponse { /** *

结果集

*/ Data?: DescribeModelServicesResponseVO; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 出入参说明 */ export interface McpInputOutSchema { /** * 类型 注意:此字段可能返回 null,表示取不到有效值。 */ Type?: string; /** * 属性 注意:此字段可能返回 null,表示取不到有效值。 */ Properties?: string; /** * 必填字段 注意:此字段可能返回 null,表示取不到有效值。 */ Required?: Array; /** * 描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; } /** * 自定义匹配条件 */ export interface CustomMatch { /** *

请求头 匹配条件

注意:此字段可能返回 null,表示取不到有效值。 */ HeadersMatch?: CompoundCondition; /** *

请求参数 匹配条件

注意:此字段可能返回 null,表示取不到有效值。 */ QueryMatch?: CompoundCondition; }