;
/**
* 资源描述,指定预付费模式下的cpu,mem,gpu等信息,后付费无需填写
*/
Resources?: ResourceInfo;
/**
* 使用DescribeBillingSpecs接口返回的规格列表中的值,或者参考实例列表: TI.S.MEDIUM.POST 2C4G TI.S.LARGE.POST 4C8G TI.S.2XLARGE16.POST 8C16G TI.S.2XLARGE32.POST 8C32G TI.S.4XLARGE32.POST 16C32G TI.S.4XLARGE64.POST 16C64G TI.S.6XLARGE48.POST 24C48G TI.S.6XLARGE96.POST 24C96G TI.S.8XLARGE64.POST 32C64G TI.S.8XLARGE128.POST 32C128G TI.GN7.LARGE20.POST 4C20G T41/4 TI.GN7.2XLARGE40.POST 10C40G T4 1/2 TI.GN7.2XLARGE32.POST 8C32G T41 TI.GN7.5XLARGE80.POST 20C80G T4 1 TI.GN7.8XLARGE128.POST 32C128G T41 TI.GN7.10XLARGE160.POST 40C160G T4 2 TI.GN7.20XLARGE320.POST 80C320G T4*4
*/
InstanceType?: string;
/**
* 扩缩容类型 支持:自动 - "AUTO", 手动 - "MANUAL"
*/
ScaleMode?: string;
/**
* 实例数量, 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
*/
Replicas?: number;
/**
* 自动伸缩信息
*/
HorizontalPodAutoscaler?: HorizontalPodAutoscaler;
/**
* 是否开启日志投递,开启后需填写配置投递到指定cls
*/
LogEnable?: boolean;
/**
* 日志配置,需要投递服务日志到指定cls时填写
*/
LogConfig?: LogConfig;
/**
* 特殊更新行为: "STOP": 停止, "RESUME": 重启, "SCALE": 扩缩容, 存在这些特殊更新行为时,会忽略其他更新字段
*/
ServiceAction?: string;
/**
* 服务的描述
*/
ServiceDescription?: string;
/**
* 自动伸缩策略
*/
ScaleStrategy?: string;
/**
* 自动伸缩策略配置 HPA : 通过HPA进行弹性伸缩 CRON 通过定时任务进行伸缩
*/
CronScaleJobs?: Array;
/**
* 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数, 若不填则默认为1
*/
HybridBillingPrepaidReplicas?: number;
/**
* 是否开启模型的热更新。默认不开启
*/
ModelHotUpdateEnable?: boolean;
/**
* 定时停止配置
*/
ScheduledAction?: ScheduledAction;
/**
* 服务限速限流相关配置
*/
ServiceLimit?: ServiceLimit;
/**
* 挂载配置,目前只支持CFS
*/
VolumeMount?: VolumeMount;
/**
* 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。默认不开启
*/
ModelTurboEnable?: boolean;
/**
* 服务的启动命令,如遇特殊字符导致配置失败,可使用CommandBase64参数
*/
Command?: string;
/**
* 是否开启TIONE内网访问外部,此功能仅支持后付费机型与从TIONE平台购买的预付费机型;使用从CVM选择资源组时此配置不生效。
*/
ServiceEIP?: ServiceEIP;
/**
* 服务的启动命令,以base64格式进行输入,与Command同时配置时,仅当前参数生效
*/
CommandBase64?: string;
/**
* 服务端口,仅在非内置镜像时生效,默认8501。不支持输入8501-8510,6006,9092
*/
ServicePort?: number;
/**
* 单副本下的实例数,仅在部署类型为DIST时生效,默认1
*/
InstancePerReplicas?: number;
/**
* 服务的优雅退出时限。单位为秒,默认值为30,最小为1
*/
TerminationGracePeriodSeconds?: number;
/**
* 服务实例停止前执行的命令,执行完毕或执行时间超过优雅退出时限后实例结束
*/
PreStopCommand?: Array;
/**
* 是否启动grpc端口
*/
GrpcEnable?: boolean;
/**
* 健康探针
*/
HealthProbe?: HealthProbe;
/**
* 滚动更新策略
*/
RollingUpdate?: RollingUpdate;
/**
* sidecar配置
*/
Sidecar?: SidecarSpec;
/**
* 资源组 id
*/
ResourceGroupId?: string;
/**
* 数据盘批量挂载配置,当前仅支持CFS,仅针对“模型来源-腾讯云存储、模型来源-腾讯云容器镜像、模型来源-资源组、模型来源-数据源”。
*/
VolumeMounts?: Array;
/**
* 调度策略 [binpack] 优先占满整机,尽量避免碎卡(默认值)[spread] 优先分散在各个节点,确保服务高可用
*/
SchedulingStrategy?: string;
/**
* 目标工作空间,不为0则进行迁移,源服务只允许在默认空间
*/
TargetProjectId?: number;
/**
* 推理模板 ID,在内置大模型场景下使用
*/
InferTemplateId?: string;
}
/**
* ChatCompletion请求参数结构体
*/
export interface ChatCompletionRequest {
/**
* 对话的目标模型ID。 自行部署的开源大模型聊天:部署的模型服务组ID,形如ms-q7pfr29p。
*/
Model: string;
/**
* 输入对话历史。旧的对话在前,数组中最后一项应该为这次的问题。
*/
Messages: Array;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 仅当模型为自行部署的开源大模型时生效。采样随机值,默认值为0.7,取值范围[0,2]。较高的值(如0.8)将使输出更加随机,而较低的值(如0.2)将使输出更加确定。建议仅修改此参数或TopP,但不建议两者都修改。
*/
Temperature?: number;
/**
* 仅当模型为自行部署的开源大模型时生效。核采样,默认值为1,取值范围[0,1]。指的是预先设置一个概率界限 p,然后将所有可能生成的token,根据概率大小从高到低排列,依次选取。当这些选取的token的累积概率大于或等于 p 值时停止,然后从已经选取的token中进行采样,生成下一个token。例如top_p为0.1时意味着模型只考虑累积概率为10%的token。建议仅修改此参数或Temperature,不建议两者都修改。
*/
TopP?: number;
/**
* 仅当模型为自行部署的开源大模型时生效。默认 512,模型可生成内容的最长 token 数量,最大不能超过模型支持的上下文长度。
*/
MaxTokens?: number;
}
/**
* CreateMountLimit返回参数结构体
*/
export interface CreateMountLimitResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 出参类型
*/
export interface TrainingTaskSetItem {
/**
* 训练任务ID
*/
Id?: string;
/**
* 训练任务名称
*/
Name?: string;
/**
* 框架名称
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkName?: string;
/**
* 训练框架版本
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkVersion?: string;
/**
* 框架运行环境
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkEnvironment?: string;
/**
* 计费模式
*/
ChargeType?: string;
/**
* 计费状态,eg:BILLING计费中,ARREARS_STOP欠费停止,NOT_BILLING不在计费中
*/
ChargeStatus?: string;
/**
* 预付费专用资源组
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupId?: string;
/**
* 资源配置
*/
ResourceConfigInfos?: Array;
/**
* 训练模式eg:PS_WORKER、DDP、MPI、HOROVOD
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingMode?: string;
/**
* 任务状态
枚举值:
SUBMITTING: 提交中 PENDING: 排队中 STARTING: 启动中 RUNNING: 运行中 STOPPING: 停止中 STOPPED: 已停止 FAILED: 异常 SUCCEED: 已完成 SUBMIT_FAILED: 提交失败
*/
Status?: string;
/**
* 运行时长
注意:此字段可能返回 null,表示取不到有效值。
*/
RuntimeInSeconds?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 训练开始时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* 训练结束时间
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* 训练输出
*/
Output?: CosPathInfo;
/**
* 失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
FailureReason?: string;
/**
* 更新时间
*/
UpdateTime?: string;
/**
* 计费金额信息,eg:2.00元/小时 (按量计费)
*/
BillingInfo?: string;
/**
* 预付费专用资源组名称
*/
ResourceGroupName?: string;
/**
* 自定义镜像信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageInfo?: ImageInfo;
/**
* 任务信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 标签配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Tags?: Array;
/**
* 回调地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CallbackUrl?: string;
/**
* 任务subUin信息
注意:此字段可能返回 null,表示取不到有效值。
*/
SubUin?: string;
/**
* 任务创建者名称
注意:此字段可能返回 null,表示取不到有效值。
*/
SubUinName?: string;
/**
* 任务AppId
*/
AppId?: string;
/**
* 环境变量
*/
Envs?: Array;
/**
* 操作者信息
*/
LatestOperatorInfo?: OperatorInfo;
}
/**
* ModifyNotebook请求参数结构体
*/
export interface ModifyNotebookRequest {
/**
* notebook id
*/
Id: string;
/**
* 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
*/
Name: string;
/**
* (不允许修改)计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
*/
ChargeType: string;
/**
* 计算资源配置
*/
ResourceConf: ResourceConf;
/**
* 是否自动停止
*/
AutoStopping: boolean;
/**
* 是否访问公网
*/
DirectInternetAccess: boolean;
/**
* 是否ROOT权限
*/
RootAccess: boolean;
/**
* 是否上报日志
*/
LogEnable: boolean;
/**
* 资源组ID(for预付费)
*/
ResourceGroupId?: string;
/**
* (不允许修改)Vpc-Id
*/
VpcId?: string;
/**
* (不允许修改)子网Id
*/
SubnetId?: string;
/**
* 存储卷大小,单位GB
*/
VolumeSizeInGB?: number;
/**
* (不允许修改)存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
*/
VolumeSourceType?: string;
/**
* (不允许修改)CFS存储的配置
*/
VolumeSourceCFS?: CFSConfig;
/**
* 日志配置
*/
LogConfig?: LogConfig;
/**
* 生命周期脚本的ID
*/
LifecycleScriptId?: string;
/**
* 默认GIT存储库的ID
*/
DefaultCodeRepoId?: string;
/**
* 其他GIT存储库的ID,最多3个
*/
AdditionalCodeRepoIds?: Array;
/**
* 自动停止时间,单位小时
*/
AutomaticStopTime?: number;
/**
* 标签配置
*/
Tags?: Array;
/**
* 数据配置,只支持WEDATA_HDFS
*/
DataConfigs?: Array;
/**
* 镜像信息
*/
ImageInfo?: ImageInfo;
/**
* 镜像类型,包括SYSTEM、TCR、CCR
*/
ImageType?: string;
/**
* SSH配置
*/
SSHConfig?: SSHConfig;
/**
* 自定义环境变量
*/
Envs?: Array;
/**
* 描述
*/
Description?: string;
}
/**
* DescribeModelServiceCallInfo请求参数结构体
*/
export interface DescribeModelServiceCallInfoRequest {
/**
* 服务组id
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 服务分类
* @deprecated
*/
ServiceCategory?: string;
}
/**
* DescribeWorkspaces返回参数结构体
*/
export interface DescribeWorkspacesResponse {
/**
* 总数
*/
TotalCount?: number;
/**
* 工作空间列表
*/
Workspaces?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据点
*/
export interface DataPoint {
/**
* 指标名字
*/
Name: string;
/**
* 值
*/
Value: number;
}
/**
* DescribeNotebook返回参数结构体
*/
export interface DescribeNotebookResponse {
/**
* 详情
*/
NotebookDetail?: NotebookDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 太极服务的调用信息
*/
export interface TJCallInfo {
/**
* 调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
HttpAddr?: string;
/**
* token
注意:此字段可能返回 null,表示取不到有效值。
*/
Token?: string;
/**
* 调用示例
注意:此字段可能返回 null,表示取不到有效值。
*/
CallExample?: string;
}
/**
* CBS存储配置
*/
export interface CBSConfig {
/**
* 存储大小
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeSizeInGB: number;
}
/**
* CreateTrainingModel请求参数结构体
*/
export interface CreateTrainingModelRequest {
/**
* 导入方式
MODEL:导入新模型
VERSION:导入新版本
EXIST:导入现有版本
*/
ImportMethod: string;
/**
* 推理环境来源(SYSTEM/CUSTOM)
*/
ReasoningEnvironmentSource: string;
/**
* 模型名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
*/
TrainingModelName?: string;
/**
* 标签配置
*/
Tags?: Array;
/**
* 训练任务名称
*/
TrainingJobName?: string;
/**
* 模型来源cos目录,以/结尾
*/
TrainingModelCosPath?: CosPathInfo;
/**
* 算法框架 (PYTORCH/TENSORFLOW/DETECTRON2/PMML/MMDETECTION/ONNX)
*/
AlgorithmFramework?: string;
/**
* 推理环境
*/
ReasoningEnvironment?: string;
/**
* 训练指标,最多支持1000字符
*/
TrainingModelIndex?: string;
/**
* 模型版本
*/
TrainingModelVersion?: string;
/**
* 自定义推理环境
*/
ReasoningImageInfo?: ImageInfo;
/**
* 模型移动方式(CUT/COPY)
*/
ModelMoveMode?: string;
/**
* 训练任务ID
*/
TrainingJobId?: string;
/**
* 模型ID(导入新模型不需要,导入新版本需要)
*/
TrainingModelId?: string;
/**
* 模型存储cos目录
*/
ModelOutputPath?: CosPathInfo;
/**
* 模型来源 (JOB/COS)
*/
TrainingModelSource?: string;
/**
* 模型偏好
*/
TrainingPreference?: string;
/**
* 自动学习任务ID(已废弃)
*/
AutoMLTaskId?: string;
/**
* 任务版本
*/
TrainingJobVersion?: string;
/**
* 模型版本类型;
枚举值:NORMAL(通用) ACCELERATE(加速)
注意: 默认为NORMAL
*/
ModelVersionType?: string;
/**
* 模型格式 (PYTORCH/TORCH_SCRIPT/DETECTRON2/SAVED_MODEL/FROZEN_GRAPH/PMML/MMDETECTION/ONNX/HUGGING_FACE_BERT/HUGGING_FACE_STABLE_DIFFUSION/HUGGING_FACE_STABLE_DIFFUSION_LORA/WEB_UI_STABLE_DIFFUSION)
*/
ModelFormat?: string;
/**
* 推理镜像ID
*/
ReasoningEnvironmentId?: string;
/**
* 模型自动清理开关(true/false),当前版本仅支持SAVED_MODEL格式模型
*/
AutoClean?: string;
/**
* 模型数量保留上限(默认值为24个,上限为24,下限为1,步长为1)
*/
MaxReservedModels?: number;
/**
* 模型清理周期(默认值为1分钟,上限为1440,下限为1分钟,步长为1)
*/
ModelCleanPeriod?: number;
/**
* 是否QAT模型
*/
IsQAT?: boolean;
}
/**
* 表格数据集表头信息
*/
export interface SchemaInfo {
/**
* 长度30字符内
*/
Name: string;
/**
* 数据类型
*/
Type: string;
}
/**
* 启动命令信息
*/
export interface StartCmdInfo {
/**
* 启动命令
*/
StartCmd?: string;
/**
* ps启动命令
*/
PsStartCmd?: string;
/**
* worker启动命令
*/
WorkerStartCmd?: string;
}
/**
* K8s的Event
*/
export interface Event {
/**
* 事件的id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: string;
/**
* 事件的具体信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Message: string;
/**
* 事件第一次发生的时间
注意:此字段可能返回 null,表示取不到有效值。
*/
FirstTimestamp: string;
/**
* 事件最后一次发生的时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastTimestamp: string;
/**
* 事件发生的次数
注意:此字段可能返回 null,表示取不到有效值。
*/
Count: number;
/**
* 事件的类型
注意:此字段可能返回 null,表示取不到有效值。
*/
Type: string;
/**
* 事件关联的资源的类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceKind: string;
/**
* 事件关联的资源的名字
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceName: string;
}
/**
* DescribeBillingResourceGroupAttachedWorkspaces请求参数结构体
*/
export interface DescribeBillingResourceGroupAttachedWorkspacesRequest {
/**
* 资源组ID
*/
ResourceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* DescribeModelServiceGroups返回参数结构体
*/
export interface DescribeModelServiceGroupsResponse {
/**
* 推理服务组数量。
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 服务组信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceGroups?: Array;
/**
* 当前uin和region下全量服务组数量
*/
GlobalTotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 计费项内容
*/
export interface Spec {
/**
* 计费项标签
*/
SpecId?: string;
/**
* 计费项名称
*/
SpecName?: string;
/**
* 计费项显示名称
*/
SpecAlias?: string;
/**
* 是否售罄
*/
Available?: boolean;
/**
* 当前资源售罄时,可用的区域有哪些
*/
AvailableRegion?: Array;
/**
* 当前计费项支持的特性
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecFeatures?: Array;
/**
* 计费项类型
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecType?: string;
/**
* GPU类型
注意:此字段可能返回 null,表示取不到有效值。
*/
GpuType?: string;
/**
* 计费项CategoryId
注意:此字段可能返回 null,表示取不到有效值。
*/
CategoryId?: string;
}
/**
* DescribeDataSource请求参数结构体
*/
export interface DescribeDataSourceRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 数据源id
*/
Id?: string;
}
/**
* DescribePublicAlgoVersionList返回参数结构体
*/
export interface DescribePublicAlgoVersionListResponse {
/**
* 算法版本数量
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 公共算法版本列表
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicAlgoVersions?: Array;
/**
* 聚合后的公共算法版本列表
注意:此字段可能返回 null,表示取不到有效值。
*/
AggregatePublicAlgoVersions?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBillingResourceInstanceRunningJobs返回参数结构体
*/
export interface DescribeBillingResourceInstanceRunningJobsResponse {
/**
* 资源组节点运行中的任务信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceInstanceRunningJobInfos?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 预制镜像中的运行库详情
*/
export interface RuntimeLib {
/**
* 运行库名称
*/
Name?: string;
/**
* 运行库版本号
*/
Version?: string;
}
/**
* 服务的调用信息,服务组下唯一
*/
export interface InferGatewayCallInfo {
/**
* 内网http调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcHttpAddr: string;
/**
* 内网https调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcHttpsAddr: string;
/**
* 内网grpc调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcGrpcTlsAddr: string;
/**
* 可访问的vpcid
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId: string;
/**
* 后端ip对应的子网
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId: string;
}
/**
* CreateDataSource返回参数结构体
*/
export interface CreateDataSourceResponse {
/**
* 数据源ID
*/
Id?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 描述label详细信息
*/
export interface LabelValue {
/**
* 标签名称
*/
LabelName: string;
/**
* 标签的颜色
*/
LabelColor: string;
}
/**
* 在线服务中服务的资源组简略信息结构
*/
export interface ResourceGroupInfo {
/**
* 资源组 id
*/
ResourceGroupId?: string;
/**
* 资源组名称
*/
ResourceGroupName?: string;
}
/**
* CreateNotebook请求参数结构体
*/
export interface CreateNotebookRequest {
/**
* 名称。不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
*/
Name: string;
/**
* 计算资源付费模式 ,可选值为: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费
*/
ChargeType: string;
/**
* 计算资源配置
*/
ResourceConf: ResourceConf;
/**
* 是否上报日志
*/
LogEnable: boolean;
/**
* 是否ROOT权限
*/
RootAccess: boolean;
/**
* 是否自动停止
*/
AutoStopping: boolean;
/**
* 是否访问公网
*/
DirectInternetAccess: boolean;
/**
* 资源组ID(for预付费)
*/
ResourceGroupId?: string;
/**
* Vpc-Id
*/
VpcId?: string;
/**
* 子网Id
*/
SubnetId?: string;
/**
* 存储的类型。取值包含: FREE:预付费的免费存储 CLOUD_PREMIUM:高性能云硬盘 CLOUD_SSD:SSD云硬盘 CFS:CFS存储 CFS_TURBO:CFS Turbo存储 GooseFSx:GooseFSx存储
*/
VolumeSourceType?: string;
/**
* 云硬盘存储卷大小,单位GB
*/
VolumeSizeInGB?: number;
/**
* CFS存储的配置
*/
VolumeSourceCFS?: CFSConfig;
/**
* 日志配置
*/
LogConfig?: LogConfig;
/**
* 生命周期脚本的ID
*/
LifecycleScriptId?: string;
/**
* 默认GIT存储库的ID
*/
DefaultCodeRepoId?: string;
/**
* 其他GIT存储库的ID,最多3个
*/
AdditionalCodeRepoIds?: Array;
/**
* 自动停止时间,单位小时
*/
AutomaticStopTime?: number;
/**
* 标签配置
*/
Tags?: Array;
/**
* 数据存储挂载配置
*/
DataConfigs?: Array;
/**
* 镜像信息
*/
ImageInfo?: ImageInfo;
/**
* 镜像类型,包括SYSTEM、TCR、CCR
*/
ImageType?: string;
/**
* SSH配置信息
*/
SSHConfig?: SSHConfig;
/**
* GooseFS存储配置
*/
VolumeSourceGooseFS?: GooseFS;
/**
* 描述
*/
Description?: string;
}
/**
* CreatePresignedNotebookUrl返回参数结构体
*/
export interface CreatePresignedNotebookUrlResponse {
/**
* 携带认证TOKEN的URL
*/
AuthorizedUrl?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeWorkspaces请求参数结构体
*/
export interface DescribeWorkspacesRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 过滤条件
*/
Filters?: Array;
/**
* 偏移量
*/
Offset?: number;
/**
* 数量
*/
Limit?: number;
/**
* 排序字段
*/
OrderField?: string;
/**
* 排序方式
*/
Order?: string;
}
/**
* hpa的描述
*/
export interface HorizontalPodAutoscaler {
/**
* 最小实例数
注意:此字段可能返回 null,表示取不到有效值。
*/
MinReplicas: number;
/**
* 最大实例数
注意:此字段可能返回 null,表示取不到有效值。
*/
MaxReplicas: number;
/**
* 支持:
"gpu-util": GPU利用率。范围{10, 100} "cpu-util": CPU利用率。范围{10, 100} "memory-util": 内存利用率。范围{10, 100} "service-qps": 单个实例QPS值。范围{1, 5000}
"concurrency-util":单个实例请求数量值。范围{1,100000}
注意:此字段可能返回 null,表示取不到有效值。
*/
HpaMetrics: Array;
/**
* 扩容观察期,单位秒
*/
ScaleUpStabilizationWindowSeconds?: number;
/**
* 缩容观察期,单位秒
*/
ScaleDownStabilizationWindowSeconds?: number;
}
/**
* CreateTrainingModel返回参数结构体
*/
export interface CreateTrainingModelResponse {
/**
* 模型ID,TrainingModel ID
*/
Id?: string;
/**
* 模型版本ID
*/
TrainingModelVersionId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 资源配置
*/
export interface ResourceConfigInfo {
/**
* 角色,eg:PS、WORKER、DRIVER、EXECUTOR
*/
Role: string;
/**
* cpu核数,使用资源组时需配置。单位:1/1000,即1000=1核
*/
Cpu?: number;
/**
* 内存,使用资源组时需配置。单位为MB
*/
Memory?: number;
/**
* gpu卡类型,使用资源组时需配置
*/
GpuType?: string;
/**
* gpu卡数,使用资源组时需配置。单位:1/100,即100=1卡
*/
Gpu?: number;
/**
* 算力规格ID
计算规格 (for后付费),可选值如下:
TI.S.LARGE.POST: 4C8G
TI.S.2XLARGE16.POST: 8C16G
TI.S.2XLARGE32.POST: 8C32G
TI.S.4XLARGE32.POST: 16C32G
TI.S.4XLARGE64.POST: 16C64G
TI.S.6XLARGE48.POST: 24C48G
TI.S.6XLARGE96.POST: 24C96G
TI.S.8XLARGE64.POST: 32C64G
TI.S.8XLARGE128.POST : 32C128G
TI.GN10.2XLARGE40.POST: 8C40G V100*1
TI.GN10.5XLARGE80.POST: 18C80G V100*2
TI.GN10.10XLARGE160.POST : 32C160G V100*4
TI.GN10.20XLARGE320.POST : 72C320G V100*8
TI.GN7.8XLARGE128.POST: 32C128G T4*1
TI.GN7.10XLARGE160.POST: 40C160G T4*2
TI.GN7.20XLARGE320.POST: 80C32
*/
InstanceType?: string;
/**
* 计算节点数
*/
InstanceNum?: number;
/**
* 算力规格名称
计算规格 (for后付费),可选值如下:
4C8G
8C16G
8C32G
16C32G
6C64G
24C48G
24C96G
32C64G
32C128G
8C40G V100*1
8C80G V100*2
32C160G V100*4
72C320G V100*8
32C128G T4*1
40C160G T4*2
80C32
*/
InstanceTypeAlias?: string;
/**
* RDMA配置
注意:此字段可能返回 null,表示取不到有效值。
*/
RDMAConfig?: RDMAConfig;
}
/**
* 公有云数据源结构
*/
export interface PublicDataSourceFS {
/**
* 数据源id
*/
DataSourceId?: string;
/**
* 相对数据源子路径
*/
SubPath?: string;
}
/**
* 暴露端口信息
*/
export interface ExposePortConfig {
/**
* 是否开启暴露容器服务端口
注意:此字段可能返回 null,表示取不到有效值。
*/
Enable?: boolean;
/**
* vpc id
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* clb id
注意:此字段可能返回 null,表示取不到有效值。
*/
ClbId?: string;
/**
* clb domain
注意:此字段可能返回 null,表示取不到有效值。
*/
ClbHost?: string;
}
/**
* 键值对
*/
export interface Option {
/**
* 指标名
*/
Name: string;
/**
* 指标值
*/
Value: number;
}
/**
* DescribeMountLimits请求参数结构体
*/
export interface DescribeMountLimitsRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 过滤条件
*/
Filters?: Array;
/**
* 偏移量
*/
Offset?: number;
/**
* 分页大小
*/
Limit?: number;
/**
* 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列
*/
Order?: string;
/**
* 排序的依据字段
*/
OrderField?: string;
}
/**
* 自定义镜像仓库凭据
*/
export interface ImageSecret {
/**
* 用于加密密码的KMS公钥ID
注意:此字段可能返回 null,表示取不到有效值。
*/
KeyId?: string;
/**
* 用户名
注意:此字段可能返回 null,表示取不到有效值。
*/
Username?: string;
/**
* 密码,base64编码; 当keyId不为空时,密码是加密后的
注意:此字段可能返回 null,表示取不到有效值。
*/
Password?: string;
/**
* 用户凭据ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SecretId?: string;
}
/**
* DeleteExport返回参数结构体
*/
export interface DeleteExportResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 默认内网调用信息
*/
export interface DefaultInnerCallInfo {
/**
* 可以进行调用的VPC-ID
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcIds?: Array;
/**
* 默认内网调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InnerHttpAddr?: string;
}
/**
* AuthToken 的基础信息
*/
export interface AuthTokenBase {
/**
* token 值
*/
Value?: string;
/**
* token 别名
*/
Name?: string;
/**
* token 描述
*/
Description?: string;
/**
* token 创建时间
*/
CreateTime?: string;
/**
* token状态
*/
Status?: string;
/**
* token的唯一id,与value一一对应,重置后id也会一并变化
*/
Id?: string;
}
/**
* ModifyModelServiceAuthToken请求参数结构体
*/
export interface ModifyModelServiceAuthTokenRequest {
/**
* 服务组 id
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 是否需要重置,如果为 true,重置 token 值
*/
NeedReset?: boolean;
/**
* AuthToken 数据
*/
AuthToken?: AuthToken;
}
/**
* 服务的调度策略配置
*/
export interface SchedulingPolicy {
/**
* 是否启用了跨资源组调度开关
*/
CrossResourceGroupScheduling?: boolean;
}
/**
* 描述标注任务详细信息
*/
export interface AnnotationTaskInfo {
/**
* 标注任务id
*/
TaskId?: string;
/**
* 标注任务名称
*/
TaskName?: string;
/**
* 数据集id
*/
DatasetId?: string;
/**
* 数据集名称
*/
DatasetName?: string;
/**
* 标注场景名称
*/
SceneName?: string;
/**
* 标注任务的label信息数组
*/
LabelValueList?: Array;
/**
* tag详情数组
*/
CamTagList?: Array;
/**
* 任务状态
*/
Status?: number;
/**
* 创建任务失败原因说明
*/
AbnormalMsg?: string;
/**
* 标注任务是否正在提交
*/
IsSubmitting?: boolean;
/**
* 任务详情描述
*/
TaskNote?: string;
/**
* 数据集版本
*/
DataSetVersion?: string;
/**
* 已经标注的图片数量
*/
NumAnnotated?: number;
/**
* 标注的总图片数量
*/
NumTotal?: number;
/**
* 创建任务的时间戳
*/
CreateTime?: number;
/**
* Ocr Tool Type
*/
OcrToolType?: number;
/**
* Ocr Text Attribute Annotate Enable
*/
OcrTextAttributeAnnotateEnable?: boolean;
/**
* 导出格式
*/
ExportFormat?: string;
/**
* 提交错误说明
*/
SubmittingErrorMsg?: string;
/**
* ocr任务类型:1-识别。2-智能结构化
注意:此字段可能返回 null,表示取不到有效值。
*/
OcrAnnotationContentType?: number;
/**
* OCR任务:是否启用辅助标注
注意:此字段可能返回 null,表示取不到有效值。
*/
EnableAuxiliaryAnnotation?: boolean;
/**
* 数据集创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetCreator?: string;
/**
* 任务创建者UIN
注意:此字段可能返回 null,表示取不到有效值。
*/
Creator?: string;
/**
* 数据集创建者名称
*/
DatasetCreatorName?: string;
/**
* 任务创建者名称
*/
CreatorName?: string;
/**
* 标注任务状态枚举
枚举值:
CREATING: 创建中 CREATE_SUCCESS: 创建成功,可标注 CREATE_FAILED: 创建失败 SUBMITTING: 提交中 SUBMIT_SUCCESS: 提交成功,需重启才可标注 SUBMIT_FAILED: 提交失败 ABNORMAL: 数据版本异常,需删除重建(大模型场景)
*/
TaskStatus?: string;
}
/**
* 单条日志数据结构
*/
export interface LogIdentity {
/**
* 单条日志的ID
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: string;
/**
* 单条日志的内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 这条日志对应的Pod名称
注意:此字段可能返回 null,表示取不到有效值。
*/
PodName?: string;
/**
* 日志的时间戳(RFC3339格式的时间字符串)
注意:此字段可能返回 null,表示取不到有效值。
*/
Timestamp?: string;
/**
* 日志上报请求包的ID
*/
PkgId?: string;
/**
* 请求包内日志的ID
*/
PkgLogId?: string;
}
/**
* 挂载的实例列表
*/
export interface MountInstanceInfo {
/**
* 类型英文名
*/
Type?: string;
/**
* 存储实例ID
*/
StorageId?: string;
/**
* 存储实例名称
*/
StorageName?: string;
/**
* 状态
枚举值:
0: 可挂载(正常) 1: 不可挂载(挂载限制) 2: 不可挂载(存储配置关闭)
*/
Status?: number;
/**
* 额外配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraConf?: StorageExtraConf;
}
/**
* DescribeDatasets请求参数结构体
*/
export interface DescribeDatasetsRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 数据集id列表
*/
DatasetIds?: Array;
/**
* 数据集查询过滤条件,多个Filter之间的关系为逻辑与(AND)关系,过滤字段Filter.Name,类型为String DatasetName,数据集名称 DatasetScope,数据集范围,SCOPE_DATASET_PRIVATE或SCOPE_DATASET_PUBLIC
*/
Filters?: Array;
/**
* 标签过滤条件
*/
TagFilters?: Array;
/**
* 排序值,支持Asc或Desc,默认Desc
*/
Order?: string;
/**
* 排序字段,支持CreateTime或UpdateTime,默认CreateTime
*/
OrderField?: string;
/**
* 偏移值
*/
Offset?: number;
/**
* 返回数据个数,默认20,最大支持200
*/
Limit?: number;
/**
* 是否检查CFS。若开启,则在CFS挂载好之前,不会返回数据集列表。
*/
CFSChecking?: boolean;
/**
* 是否返回CFS详情。
*/
CFSDetail?: boolean;
}
/**
* 优化模型版本列表
*/
export interface ModelAccelerateVersion {
/**
* 模型id
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelId: string;
/**
* 优化模型版本id
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelVersionId: string;
/**
* 优化任务id
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelJobId: string;
/**
* 优化任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelJobName: string;
/**
* 优化后模型版本
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelVersion: string;
/**
* 加速比
注意:此字段可能返回 null,表示取不到有效值。
*/
SpeedUp: string;
/**
* 模型来源/任务名称/任务版本
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelSource: ModelSource;
/**
* 模型cos路径
注意:此字段可能返回 null,表示取不到有效值。
*/
CosPathInfo: CosPathInfo;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime: string;
/**
* 模型规范
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelFormat: string;
/**
* 状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status: string;
/**
* 进度
注意:此字段可能返回 null,表示取不到有效值。
*/
Progress: number;
/**
* 错误信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMsg: string;
/**
* GPU类型
注意:此字段可能返回 null,表示取不到有效值。
*/
GPUType: string;
/**
* 模型cos路径
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelCosPath: CosPathInfo;
}
/**
* DeleteTrainingModel返回参数结构体
*/
export interface DeleteTrainingModelResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeInferTemplates返回参数结构体
*/
export interface DescribeInferTemplatesResponse {
/**
* 模板列表
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkTemplates: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBillingSpecs请求参数结构体
*/
export interface DescribeBillingSpecsRequest {
/**
* 付费模式:POSTPAID_BY_HOUR按量计费、PREPAID包年包月
*/
ChargeType: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 枚举值:空、TRAIN、NOTEBOOK、INFERENCE或EMS
*/
TaskType?: string;
/**
* 资源类型:["", "CALC", "CPU", "GPU", "GPU-SW"]
*/
ResourceType?: string;
}
/**
* RDMA配置
*/
export interface RDMAConfig {
/**
* 是否开启RDMA
注意:此字段可能返回 null,表示取不到有效值。
*/
Enable?: boolean;
}
/**
* 推理代码的信息
*/
export interface InferCodeInfo {
/**
* 推理代码所在的cos详情
注意:此字段可能返回 null,表示取不到有效值。
*/
CosPathInfo: CosPathInfo;
}
/**
* 训练超参
*/
export interface TrainParam {
/**
* 参数名
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* 默认参数值
注意:此字段可能返回 null,表示取不到有效值。
*/
DefaultValue?: string;
/**
* 参数注释
注意:此字段可能返回 null,表示取不到有效值。
*/
Comment?: string;
/**
* 参数类型
注意:此字段可能返回 null,表示取不到有效值。
*/
Type?: string;
/**
* 是否必选
*/
Required?: boolean;
/**
* 参数值
*/
Value?: string;
/**
* 参数范围
*/
Range?: Array;
/**
* 参数选项
*/
Enum?: Array;
}
/**
* DescribeInferTemplates请求参数结构体
*/
export type DescribeInferTemplatesRequest = null;
/**
* ModifyModelServiceAuthorization请求参数结构体
*/
export interface ModifyModelServiceAuthorizationRequest {
/**
* 服务组Id
*/
ServiceGroupId: string;
/**
* 是否开启鉴权,true表示开启
*/
AuthorizationEnable?: boolean;
}
/**
* DeleteModelServiceGroup返回参数结构体
*/
export interface DeleteModelServiceGroupResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 对应设备的物料信息
*/
export interface DeviceMaterialInfo {
/**
* 设备信息
注意:此字段可能返回 null,表示取不到有效值。
*/
DeviceType?: string;
/**
* 物料信息
注意:此字段可能返回 null,表示取不到有效值。
*/
MaterialInfo?: MaterialInfo;
}
/**
* 预制镜像详情
*/
export interface PresetImageInfo {
/**
* 镜像id
*/
ImageId?: string;
/**
* 镜像仓库名称
*/
ImageRepo?: string;
/**
* 镜像标签
*/
ImageTag?: string;
/**
* 镜像url地址
*/
ImageUrl?: string;
/**
* 镜像的大小
*/
ImageSize?: string;
/**
* 镜像描述
*/
Description?: string;
/**
* 适用模块
*/
ApplicableModuleList?: Array;
/**
* 使用场景
*/
Scenario?: string;
/**
* 框架名称
*/
Framework?: string;
/**
* 框架版本
*/
FrameworkVersion?: string;
/**
* 芯片类型
*/
ChipTypeList?: Array;
/**
* 运行库版本
*/
ComputeLibVersion?: string;
/**
* python版本
*/
PythonVersion?: string;
/**
* 操作系统
*/
OS?: string;
/**
* 运行库列表
*/
RuntimeLibList?: Array;
/**
* 支持的gpu列表
*/
SupportGpuList?: Array;
/**
* 扩展属性
*/
ExtraAttributeList?: Array;
/**
* 是否支持分布式部署
*/
SupportDistributedDeploy?: boolean;
/**
* 是否最新稳定版本
*/
IsLatestStable?: boolean;
/**
* 镜像的名称
*/
ImageName?: string;
/**
* 镜像版本号(内部)
*/
Version?: number;
/**
* 录入时间
参数格式:YYYY-MM-DDThh:mm:ssZ
*/
CreateTime?: string;
/**
* 更新时间
参数格式:YYYY-MM-DDThh:mm:ssZ
*/
UpdateTime?: string;
/**
* 镜像类型
枚举值:
*/
ImageType?: string;
}
/**
* gpu 详情
*/
export interface GpuDetail {
/**
* GPU 显卡类型;枚举值: V100 A100 T4
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* GPU 显卡数;单位为1/100卡,比如100代表1卡
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: number;
}
/**
* CreateExport返回参数结构体
*/
export interface CreateExportResponse {
/**
* 日志下载任务的ID
*/
ExportId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 定时扩缩任务
*/
export interface CronScaleJob {
/**
* Cron表达式,标识任务的执行时间,精确到分钟级
*/
Schedule: string;
/**
* 定时任务名
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* 目标实例数
注意:此字段可能返回 null,表示取不到有效值。
*/
TargetReplicas?: number;
/**
* 目标min
注意:此字段可能返回 null,表示取不到有效值。
*/
MinReplicas?: number;
/**
* 目标max
注意:此字段可能返回 null,表示取不到有效值。
*/
MaxReplicas?: number;
/**
* 例外时间,Cron表达式,在对应时间内不执行任务。最多支持3条。
注意:此字段可能返回 null,表示取不到有效值。
*/
ExcludeDates?: Array;
}
/**
* 私有连接信息
*/
export interface PrivateLinkInfo {
/**
* 私有连接所在的VPCID
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 私有连接所在的子网ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId?: string;
/**
* HTTP内网调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InnerHttpAddr?: Array;
/**
* HTTPS内网调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InnerHttpsAddr?: Array;
/**
* 私有连接状态
注意:此字段可能返回 null,表示取不到有效值。
*/
State?: string;
/**
* grpc内网调用地址
*/
InnerGrpcAddr?: Array;
/**
* 创建者 UIN
*/
CreatedBy?: string;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 子用户名称
*/
SubUinName?: string;
}
/**
* DescribeNotebooks返回参数结构体
*/
export interface DescribeNotebooksResponse {
/**
* notebook详情
*/
NotebookSet?: Array;
/**
* 总条数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeMountLimits返回参数结构体
*/
export interface DescribeMountLimitsResponse {
/**
* 挂载限制列表
*/
MountLimits?: Array;
/**
* 总数
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 推理镜像组
*/
export interface InferTemplateGroup {
/**
* 算法框架
注意:此字段可能返回 null,表示取不到有效值。
*/
Framework: string;
/**
* 版本号
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkVersion: string;
/**
* 支持的训练框架集合
注意:此字段可能返回 null,表示取不到有效值。
*/
Groups: Array;
/**
* 镜像模板参数列表
注意:此字段可能返回 null,表示取不到有效值。
*/
InferTemplates: Array;
}
/**
* DescribeModelServiceHotUpdated返回参数结构体
*/
export interface DescribeModelServiceHotUpdatedResponse {
/**
* 模型加速标志位.Allowed 允许模型加速. Forbidden 禁止模型加速
*/
ModelTurboFlag?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据集详情
*/
export interface DatasetInfo {
/**
* 数据集id
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetId?: string;
/**
* 数据集名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetName?: string;
/**
* 数据集创建者
注意:此字段可能返回 null,表示取不到有效值。
*/
Creator?: string;
/**
* 数据集版本
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetVersion?: string;
/**
* 数据集类型
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetType?: string;
/**
* 数据集标签
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetTags?: Array;
/**
* 数据集对应标注任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetAnnotationTaskName?: string;
/**
* 数据集对应标注任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetAnnotationTaskId?: string;
/**
* 处理进度
注意:此字段可能返回 null,表示取不到有效值。
*/
Process?: number;
/**
* 数据集状态
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetStatus?: string;
/**
* 错误详情
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMsg?: string;
/**
* 数据集创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 数据集更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateTime?: string;
/**
* 外部任务类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalTaskType?: string;
/**
* 数据集存储大小
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetSize?: string;
/**
* 数据集数据数量
注意:此字段可能返回 null,表示取不到有效值。
*/
FileNum?: number;
/**
* 数据集源cos 路径
注意:此字段可能返回 null,表示取不到有效值。
*/
StorageDataPath?: CosPathInfo;
/**
* 数据集输出cos路径
注意:此字段可能返回 null,表示取不到有效值。
*/
StorageLabelPath?: CosPathInfo;
/**
* 数据集标注状态
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationStatus?: string;
/**
* 数据集类型
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationType?: string;
/**
* 数据集标注格式
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationFormat?: string;
/**
* 数据集范围
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetScope?: string;
/**
* 数据集OCR子场景
注意:此字段可能返回 null,表示取不到有效值。
*/
OcrScene?: string;
/**
* 数据集字典修改状态
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationKeyStatus?: string;
/**
* 内容类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ContentType?: string;
/**
* 数据集建模类别。
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetScene?: string;
/**
* CFS配置
注意:此字段可能返回 null,表示取不到有效值。
*/
CFSConfig?: CFSConfig;
/**
* 数据集标签
注意:此字段可能返回 null,表示取不到有效值。
*/
SceneTags?: Array;
/**
* 已标注数量
注意:此字段可能返回 null,表示取不到有效值。
*/
NumAnnotated?: number;
/**
* 标注规范
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationSpecification?: string;
/**
* 标注Schema是否配置
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationSchemaConfigured?: boolean;
/**
* 创建者名称
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatorNickname?: string;
/**
* cfs路径是否有修改
注意:此字段可能返回 null,表示取不到有效值。
*/
IsCfsUpdated?: boolean;
}
/**
* DescribeModelAccelerateTask返回参数结构体
*/
export interface DescribeModelAccelerateTaskResponse {
/**
* 模型加速任务详情
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccelerateTask?: ModelAccelerateTask;
/**
* 模型加速时长,单位s
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccRuntimeInSecond?: number;
/**
* 模型加速任务开始时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccStartTime?: string;
/**
* 模型加速任务结束时间
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccEndTime?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* Tag过滤参数
*/
export interface TagFilter {
/**
* 标签键
*/
TagKey?: string;
/**
* 多个标签值
*/
TagValues?: Array;
}
/**
* SSH pod访问信息
*/
export interface PodSSHInfo {
/**
* pod访问ip
*/
Host?: string;
/**
* pod ssh访问端口
*/
Port?: number;
/**
* ssh访问命令
*/
LoginCommand?: string;
}
/**
* DescribeModelServiceGroups请求参数结构体
*/
export interface DescribeModelServiceGroupsRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 返回数量,默认为20,最大值为100
*/
Limit?: number;
/**
* 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列
*/
Order?: string;
/**
* 排序的依据字段, 取值范围 "CreateTime" "UpdateTime"
*/
OrderField?: string;
/**
* 分页参数,支持的分页过滤Name包括: ["ClusterId", "ServiceId", "ServiceGroupName", "ServiceGroupId","Status","CreatedBy","ModelVersionId"]
*/
Filters?: Array;
/**
* 标签过滤参数
*/
TagFilters?: Array;
/**
* 服务分类
* @deprecated
*/
ServiceCategory?: string;
}
/**
* 子账号信息
*/
export interface SubAccountInfo {
/**
* 腾讯云主账号UIN
*/
Uin?: string;
/**
* 腾讯云子账号UIN
*/
SubUin?: string;
/**
* 子账号名称
*/
SubUinName?: string;
/**
* 子账号在Linux下的UID
*/
LinuxUid?: number;
/**
* 子账号在Linux下的GID
*/
LinuxGid?: number;
/**
* 子账号在Linux下的用户名
*/
LinuxUserName?: string;
/**
* 是否开启 root 登录
*/
EnableRootLogin?: boolean;
/**
* 更新时间
*/
UpdateTime?: string;
}
/**
* UpdateSubAccountLinuxUserInfo返回参数结构体
*/
export interface UpdateSubAccountLinuxUserInfoResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 镜像描述信息
*/
export interface ImageInfo {
/**
* 镜像类型:TCR为腾讯云TCR镜像; CCR为腾讯云TCR个人版镜像,PreSet为平台预置镜像,CUSTOM为第三方自定义镜像
*/
ImageType: string;
/**
* 镜像地址
*/
ImageUrl: string;
/**
* TCR镜像对应的地域
注意:此字段可能返回 null,表示取不到有效值。
*/
RegistryRegion?: string;
/**
* TCR镜像对应的实例id
注意:此字段可能返回 null,表示取不到有效值。
*/
RegistryId?: string;
/**
* 是否允许导出全部内容
注意:此字段可能返回 null,表示取不到有效值。
*/
AllowSaveAllContent?: boolean;
/**
* 镜像名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageName?: string;
/**
* 是否支持数据构建
注意:此字段可能返回 null,表示取不到有效值。
*/
SupportDataPipeline?: boolean;
/**
* 镜像仓库用户名密码信息(仅当ImageType为CUSTOM第三方镜像的时候需要)
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageSecret?: ImageSecret;
}
/**
* 描述腾讯云标签
*/
export interface Tag {
/**
* 标签键
注意:此字段可能返回 null,表示取不到有效值。
*/
TagKey: string;
/**
* 标签值
注意:此字段可能返回 null,表示取不到有效值。
*/
TagValue: string;
}
/**
* 推理服务在集群中的信息
*/
export interface ServiceInfo {
/**
* 期望运行的Pod数量,停止状态是0 不同计费模式和调节模式下对应关系如下 PREPAID 和 POSTPAID_BY_HOUR: 手动调节模式下对应 实例数量 自动调节模式下对应 基于时间的默认策略的实例数量 HYBRID_PAID: 后付费实例手动调节模式下对应 实例数量 后付费实例自动调节模式下对应 时间策略的默认策略的实例数量
注意:此字段可能返回 null,表示取不到有效值。
*/
Replicas: number;
/**
* 镜像信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageInfo: ImageInfo;
/**
* 环境变量
注意:此字段可能返回 null,表示取不到有效值。
*/
Env: Array;
/**
* 资源信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Resources: ResourceInfo;
/**
* 后付费实例对应的机型规格
*/
InstanceType: string;
/**
* 模型信息
*/
ModelInfo: ModelInfo;
/**
* 是否启用日志
*/
LogEnable: boolean;
/**
* 日志配置
*/
LogConfig: LogConfig;
/**
* 是否开启鉴权
*/
AuthorizationEnable: boolean;
/**
* hpa配置
*/
HorizontalPodAutoscaler: HorizontalPodAutoscaler;
/**
* 服务的状态描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Status: WorkloadStatus;
/**
* 权重
注意:此字段可能返回 null,表示取不到有效值。
*/
Weight: number;
/**
* 资源总量
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceTotal: ResourceInfo;
/**
* 历史实例数
注意:此字段可能返回 null,表示取不到有效值。
*/
OldReplicas: number;
/**
* 计费模式[HYBRID_PAID]时生效, 用于标识混合计费模式下的预付费实例数, 若不填则默认为1
注意:此字段可能返回 null,表示取不到有效值。
*/
HybridBillingPrepaidReplicas: number;
/**
* 历史 HYBRID_PAID 时的实例数,用户恢复服务
注意:此字段可能返回 null,表示取不到有效值。
*/
OldHybridBillingPrepaidReplicas: number;
/**
* 是否开启模型的热更新。默认不开启
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelHotUpdateEnable: boolean;
/**
* 服务的规格别名
*/
InstanceAlias?: string;
/**
* 实例数量调节方式,默认为手动 支持:自动 - "AUTO", 手动 - "MANUAL"
注意:此字段可能返回 null,表示取不到有效值。
*/
ScaleMode?: string;
/**
* 定时伸缩任务
注意:此字段可能返回 null,表示取不到有效值。
*/
CronScaleJobs?: Array;
/**
* 定时伸缩策略
注意:此字段可能返回 null,表示取不到有效值。
*/
ScaleStrategy?: string;
/**
* 定时停止的配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ScheduledAction?: ScheduledAction;
/**
* 实例列表
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
PodList?: Array;
/**
* Pod列表信息
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
Pods?: Pod;
/**
* Pod列表信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PodInfos?: Array;
/**
* 服务限速限流相关配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceLimit?: ServiceLimit;
/**
* 是否开启模型的加速, 仅对StableDiffusion(动态加速)格式的模型有效。
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelTurboEnable?: boolean;
/**
* 挂载
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeMount?: VolumeMount;
/**
* 推理代码信息
注意:此字段可能返回 null,表示取不到有效值。
*/
InferCodeInfo?: InferCodeInfo;
/**
* 服务的启动命令
注意:此字段可能返回 null,表示取不到有效值。
*/
Command?: string;
/**
* 开启TIONE内网访问外部设置
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceEIP?: ServiceEIP;
/**
* 服务端口,默认为8501
注意:此字段可能返回 null,表示取不到有效值。
*/
ServicePort?: number;
/**
* 服务的优雅退出时限。单位为秒,默认值为30,最小为1
*/
TerminationGracePeriodSeconds?: number;
/**
* 服务实例停止前执行的命令,执行完毕或执行时间超过优雅退出时限后实例结束
*/
PreStopCommand?: Array;
/**
* 是否启用grpc端口
*/
GrpcEnable?: boolean;
/**
* 健康探针
*/
HealthProbe?: HealthProbe;
/**
* 滚动更新配置
*/
RollingUpdate?: RollingUpdate;
/**
* 单副本下的实例数,仅在部署类型为DIST、ROLE时生效,默认1
*/
InstancePerReplicas?: number;
/**
* 批量数据盘挂载配置
*/
VolumeMounts?: Array;
/**
* 调度策略 [binpack] 优先占满整机,尽量避免碎卡(默认值)[spread] 优先分散在各个节点,确保服务高可用
*/
SchedulingStrategy?: string;
/**
* 服务实际运行的节点数
*/
NodeCount?: number;
/**
* 推理模板Id
参数格式:推理模板 ID
*/
InferTemplateId?: string;
}
/**
* StopNotebook返回参数结构体
*/
export interface StopNotebookResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeModelService请求参数结构体
*/
export interface DescribeModelServiceRequest {
/**
* 服务id
*/
ServiceId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 服务分类
* @deprecated
*/
ServiceCategory?: string;
}
/**
* CreateTrainingTask返回参数结构体
*/
export interface CreateTrainingTaskResponse {
/**
* 训练任务ID
*/
Id?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyModelServiceAuthToken返回参数结构体
*/
export interface ModifyModelServiceAuthTokenResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyModelServiceAuthorization返回参数结构体
*/
export interface ModifyModelServiceAuthorizationResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteModelService请求参数结构体
*/
export interface DeleteModelServiceRequest {
/**
* 服务id
*/
ServiceId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 服务分类
* @deprecated
*/
ServiceCategory?: string;
}
/**
* DeleteModelServiceAuthToken请求参数结构体
*/
export interface DeleteModelServiceAuthTokenRequest {
/**
* 服务组 id
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* token 值
*/
AuthTokenValue?: string;
}
/**
* CreateTrainingTask请求参数结构体
*/
export interface CreateTrainingTaskRequest {
/**
* 训练任务名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
*/
Name: string;
/**
* 计费模式,eg:PREPAID 包年包月(资源组); POSTPAID_BY_HOUR 按量计费
*/
ChargeType: string;
/**
* 资源配置,需填写对应算力规格ID和节点数量,算力规格ID查询接口为DescribeBillingSpecsPrice,eg:[{"Role":"WORKER", "InstanceType": "TI.S.MEDIUM.POST", "InstanceNum": 1}]
*/
ResourceConfigInfos: Array;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 训练框架名称,通过DescribeTrainingFrameworks接口查询,eg:SPARK、PYSPARK、TENSORFLOW、PYTORCH
*/
FrameworkName?: string;
/**
* 训练框架版本,通过DescribeTrainingFrameworks接口查询,eg:1.15、1.9
*/
FrameworkVersion?: string;
/**
* 训练框架环境,通过DescribeTrainingFrameworks接口查询,eg:tf1.15-py3.7-cpu、torch1.9-py3.8-cuda11.1-gpu
*/
FrameworkEnvironment?: string;
/**
* 预付费专用资源组ID,通过DescribeBillingResourceGroups接口查询
*/
ResourceGroupId?: string;
/**
* 标签配置
*/
Tags?: Array;
/**
* 自定义镜像信息
*/
ImageInfo?: ImageInfo;
/**
* COS代码包路径
*/
CodePackagePath?: CosPathInfo;
/**
* 任务的启动命令,按任务训练模式输入,如遇特殊字符导致配置失败,可使用EncodedStartCmdInfo参数
*/
StartCmdInfo?: StartCmdInfo;
/**
* 训练模式,通过DescribeTrainingFrameworks接口查询,eg:PS_WORKER、DDP、MPI、HOROVOD
*/
TrainingMode?: string;
/**
* 数据配置,依赖DataSource字段,数量不超过10个
*/
DataConfigs?: Array;
/**
* VPC Id
*/
VpcId?: string;
/**
* 子网Id
*/
SubnetId?: string;
/**
* COS训练输出路径
*/
Output?: CosPathInfo;
/**
* CLS日志配置
*/
LogConfig?: LogConfig;
/**
* 调优参数,不超过2048个字符
*/
TuningParameters?: string;
/**
* 是否上报日志
*/
LogEnable?: boolean;
/**
* 备注,不超过1024个字符
*/
Remark?: string;
/**
* 数据来源,eg:DATASET、COS、CFS、CFSTurbo、HDFS、GooseFSx
*/
DataSource?: string;
/**
* 回调地址,用于创建/启动/停止训练任务的异步回调。回调格式&内容详见:[TI-ONE接口回调说明]
*/
CallbackUrl?: string;
/**
* 编码后的任务启动命令,与StartCmdInfo同时配置时,仅当前参数生效
*/
EncodedStartCmdInfo?: EncodedStartCmdInfo;
/**
* 代码仓库配置
*/
CodeRepos?: Array;
/**
* 网络暴露配置
*/
ExposeNetworkConfig?: ExposeNetworkConfig;
/**
* 环境变量
*/
Envs?: Array;
/**
* 训练诊断工具配置
*/
TrainToolConfig?: TrainToolConfig;
/**
* 资源供应属性
*/
ResourceSupplyAttribute?: ResourceSupplyAttribute;
/**
* 队列ID
*/
Queues?: Array;
}
/**
* 对话输入内容
*/
export interface Message {
/**
* 角色名。支持三个角色:system、user、assistant,其中system仅开头可出现一次,也可忽略。
*/
Role: string;
/**
* 对话输入内容。
*/
Content?: string;
/**
* 多模态对话输入内容,Content与MultiModalContents两者只需要填写其中一个即可,当对话中包含多模态对话信息时,则填写本参数
*/
MultiModalContents?: Array;
}
/**
* CreatePresignedNotebookUrl请求参数结构体
*/
export interface CreatePresignedNotebookUrlRequest {
/**
* Notebook ID
*/
Id: string;
}
/**
* ModifyNotebook返回参数结构体
*/
export interface ModifyNotebookResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeModelService返回参数结构体
*/
export interface DescribeModelServiceResponse {
/**
* 服务信息
*/
Service?: Service;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBuildInImages返回参数结构体
*/
export interface DescribeBuildInImagesResponse {
/**
* 内置镜像详情列表
*/
BuildInImageInfos?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 工作空间
*/
export interface Workspace {
/**
* 项目ID
*/
TiProjectId?: string;
/**
* 名称
*/
Name?: string;
/**
* 描述
*/
Description?: string;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 绑定的资源组信息
* @deprecated
*/
ResourceGroups?: Array;
/**
* 当前用户对此空间拥有的权限
*/
ActionType?: Array;
/**
* 工作空间状态
*/
Status?: string;
}
/**
* DescribeDatasets返回参数结构体
*/
export interface DescribeDatasetsResponse {
/**
* 数据集总量(名称维度)
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 数据集按照数据集名称聚合的分组
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetGroups?: Array;
/**
* 数据集ID总量
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetIdNums?: number;
/**
* 若开启了CFSChecking,则检查CFS是否准备完毕。若CFS未准备完毕,则返回true,并且TotalCount为0,DatasetGroups为空。
*/
CFSNotReady?: boolean;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 多模态对话图片信息
*/
export interface ImageUrl {
/**
* 图片url
*/
Url?: string;
}
/**
* 模型来源
*/
export interface ModelSource {
/**
* 来源
注意:此字段可能返回 null,表示取不到有效值。
*/
Source: string;
/**
* 来源任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
JobName: string;
/**
* 来源任务版本
注意:此字段可能返回 null,表示取不到有效值。
*/
JobVersion: string;
/**
* 来源任务id
注意:此字段可能返回 null,表示取不到有效值。
*/
JobId: string;
/**
* 模型名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelName: string;
/**
* 算法框架
注意:此字段可能返回 null,表示取不到有效值。
*/
AlgorithmFramework: string;
/**
* 训练偏好
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingPreference: string;
/**
* 推理环境来源,SYSTEM/CUSTOM
注意:此字段可能返回 null,表示取不到有效值。
*/
ReasoningEnvironmentSource: string;
/**
* 推理环境
注意:此字段可能返回 null,表示取不到有效值。
*/
ReasoningEnvironment: string;
/**
* 推理环境id
注意:此字段可能返回 null,表示取不到有效值。
*/
ReasoningEnvironmentId: string;
/**
* 自定义推理环境
注意:此字段可能返回 null,表示取不到有效值。
*/
ReasoningImageInfo: ImageInfo;
}
/**
* CreateNotebook返回参数结构体
*/
export interface CreateNotebookResponse {
/**
* notebook标志
*/
Id?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 内网调用信息
*/
export interface IntranetCallInfo {
/**
* 私有连接通道信息
注意:此字段可能返回 null,表示取不到有效值。
*/
IngressPrivateLinkInfo?: IngressPrivateLinkInfo;
/**
* 共享弹性网卡信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceEIPInfo?: Array;
/**
* 默认内网调用信息
注意:此字段可能返回 null,表示取不到有效值。
*/
DefaultInnerCallInfos?: Array;
/**
* 私有连接信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PrivateLinkInfos?: Array;
/**
* 基于新网关的私有连接信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PrivateLinkInfosV2?: Array;
}
/**
* DescribeBillingSpecsPrice请求参数结构体
*/
export interface DescribeBillingSpecsPriceRequest {
/**
* 询价参数,支持批量询价
*/
SpecsParam: Array;
}
/**
* 服务的权重
*/
export interface WeightEntry {
/**
* 服务id
*/
ServiceId: string;
/**
* 流量权重值,ServiceGroup 下,不同服务版本根据权重比例分配流量
*/
Weight: number;
}
/**
* 资源组节点信息
*/
export interface Instance {
/**
* 资源组节点id
*/
InstanceId?: string;
/**
* 节点已用资源
注意:此字段可能返回 null,表示取不到有效值。
*/
UsedResource?: ResourceInfo;
/**
* 节点总资源
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalResource?: ResourceInfo;
/**
* 节点状态 注意:此字段为枚举值 说明: DEPLOYING: 部署中 RUNNING: 运行中 DEPLOY_FAILED: 部署失败 RELEASING 释放中 RELEASED:已释放 EXCEPTION:异常 DEBT_OR_EXPIRED: 欠费过期
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceStatus?: string;
/**
* 创建人
*/
SubUin?: string;
/**
* 创建时间: 注意:北京时间,比如: 2021-12-01 12:00:00
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 到期时间 注意:北京时间,比如:2021-12-11 12:00:00
注意:此字段可能返回 null,表示取不到有效值。
*/
ExpireTime?: string;
/**
* 自动续费标识 注意:此字段为枚举值 说明: NOTIFY_AND_MANUAL_RENEW:手动续费(取消自动续费)且到期通知 NOTIFY_AND_AUTO_RENEW:自动续费且到期通知 DISABLE_NOTIFY_AND_MANUAL_RENEW:手动续费(取消自动续费)且到期不通知
注意:此字段可能返回 null,表示取不到有效值。
*/
AutoRenewFlag?: string;
/**
* 计费项ID
*/
SpecId?: string;
/**
* 计费项别名
*/
SpecAlias?: string;
/**
* 计费项特性列表
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecFeatures?: Array;
/**
* 纳管cvmid
*/
CvmInstanceId?: string;
/**
* 部署失败错误码
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrCode?: string;
/**
* 部署失败错误信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrMsg?: string;
/**
* 节点可用资源
注意:此字段可能返回 null,表示取不到有效值。
*/
AvailableResource?: ResourceInfo;
/**
* 资源组节点的IP
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceIP?: string;
/**
* 资源组节点的名称
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceName?: string;
/**
* cvm机型
注意:此字段可能返回 null,表示取不到有效值。
*/
CvmInstanceType?: string;
/**
* 是否自动续买
注意:此字段可能返回 null,表示取不到有效值。
*/
AutoRenew?: boolean;
/**
* 是否被隔离
*/
Isolated?: boolean;
/**
* 维修任务信息
*/
RepairTaskInfo?: RepairTaskInfo;
/**
* 节点可用区名称
*/
ZoneName?: string;
}
/**
* DescribeAnnotatedTaskList返回参数结构体
*/
export interface DescribeAnnotatedTaskListResponse {
/**
* 任务列表总数量
*/
TotalCount?: number;
/**
* 标注任务详情列表
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 计费项询价结果
*/
export interface SpecPrice {
/**
* 计费项名称
*/
SpecName?: string;
/**
* 原价,单位:分。最大值42亿,超过则返回0
*/
TotalCost?: number;
/**
* 优惠后的价格,单位:分
*/
RealTotalCost?: number;
/**
* 计费项数量
*/
SpecCount?: number;
}
/**
* CreateExport请求参数结构体
*/
export interface CreateExportRequest {
/**
* 服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测枚举值:- TRAIN- NOTEBOOK- INFER- BATCH
*/
Service: string;
/**
* 服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:- Service类型为TRAIN: 调用[DescribeTrainingTask接口](/document/product/851/75089)查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId- Service类型为NOTEBOOK: 调用[DescribeNotebook接口](/document/product/851/95662)查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName- Service类型为INFER: 调用[DescribeModelServiceGroup接口](/document/product/851/82285)查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId- Service类型为BATCH: 调用[DescribeBatchTask接口](/document/product/851/80180)查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
*/
ServiceId?: string;
/**
* 日志查询开始时间(RFC3339格式的时间字符串),默认值为当前时间的前一个小时
*/
StartTime?: string;
/**
* 日志查询结束时间(RFC3339格式的时间字符串),开始时间和结束时间必须同时填或同时不填,默认值为当前时间
*/
EndTime?: string;
/**
* 日志导出数据格式。json,csv,默认为csv
*/
Format?: string;
/**
* Pod的名称,即需要查询服务对应的Pod,和Service参数对应,不同Service的PodName获取方式不同,具体如下:- Service类型为TRAIN: 调用[DescribeTrainingTaskPods接口](/document/product/851/75088)查询训练任务pod列表,PodName为接口返回值中Response.PodNames- Service类型为NOTEBOOK: 调用[DescribeNotebook接口](/document/product/851/95662)查询Notebook详情,PodName为接口返回值中Response.NotebookDetail.PodName- Service类型为INFER: 调用[DescribeModelService接口](/document/product/851/82287)查询单个服务详情,PodName为接口返回值中Response.Service.ServiceInfo.PodInfos- Service类型为BATCH: 调用[DescribeBatchTask接口](/document/product/851/80180)查询跑批任务详情,PodName为接口返回值中Response.BatchTaskDetail. PodList注:支持结尾通配符*
*/
PodName?: string;
/**
* 描述任务的类型
*/
JobCategory?: string;
/**
* 实例的类型
*/
InstanceType?: string;
/**
* 查实例Id
*/
InstanceId?: string;
/**
* 日志类型: PLATFORM_INIT, PLATFORM_SANITY_CHECK, USER
*/
Type?: string;
}
/**
* DescribeBillingSpecs返回参数结构体
*/
export interface DescribeBillingSpecsResponse {
/**
* 计费项列表
*/
Specs?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteTrainingTask返回参数结构体
*/
export interface DeleteTrainingTaskResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateMountLimit请求参数结构体
*/
export interface CreateMountLimitRequest {
/**
* 数据源类型英文名
*/
Type: string;
/**
* 存储实例ID
*/
StorageId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 限制开关是否开启,只有开启时才有限制,默认关闭
*/
LimitMount?: boolean;
}
/**
* 主机路径挂载配置
*/
export interface HostPath {
/**
* 需要挂载的主机路径
*/
Path?: string;
}
/**
* 在线服务的 AuthToken 数据
*/
export interface AuthToken {
/**
* AuthToken 基础信息
*/
Base?: AuthTokenBase;
/**
* AuthToken 限流数组
*/
Limits?: Array;
}
/**
* DescribeEvents返回参数结构体
*/
export interface DescribeEventsResponse {
/**
* 事件的列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Events?: Array;
/**
* 此次查询的事件的个数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据集组
*/
export interface DatasetGroup {
/**
* 数据集ID
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetId?: string;
/**
* 数据集名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetName?: string;
/**
* 创建者
注意:此字段可能返回 null,表示取不到有效值。
*/
Creator?: string;
/**
* 数据集版本
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetVersion?: string;
/**
* 数据集类型
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetType?: string;
/**
* 数据集标签
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetTags?: Array;
/**
* 数据集标注任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetAnnotationTaskName?: string;
/**
* 数据集标注任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetAnnotationTaskId?: string;
/**
* 处理进度
注意:此字段可能返回 null,表示取不到有效值。
*/
Process?: number;
/**
* 数据集状态
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetStatus?: string;
/**
* 错误详情
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMsg?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateTime?: string;
/**
* 外部关联TASKType
注意:此字段可能返回 null,表示取不到有效值。
*/
ExternalTaskType?: string;
/**
* 数据集大小
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetSize?: string;
/**
* 数据集数据量
注意:此字段可能返回 null,表示取不到有效值。
*/
FileNum?: number;
/**
* 数据集源COS路径
注意:此字段可能返回 null,表示取不到有效值。
*/
StorageDataPath?: CosPathInfo;
/**
* 数据集标签存储路径
注意:此字段可能返回 null,表示取不到有效值。
*/
StorageLabelPath?: CosPathInfo;
/**
* 数据集版本聚合详情
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetVersions?: Array;
/**
* 数据集标注状态
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationStatus?: string;
/**
* 数据集类型
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationType?: string;
/**
* 数据集标注格式
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationFormat?: string;
/**
* 数据集范围
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetScope?: string;
/**
* 数据集OCR子场景
注意:此字段可能返回 null,表示取不到有效值。
*/
OcrScene?: string;
/**
* 数据集字典修改状态
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationKeyStatus?: string;
/**
* 文本数据集导入方式
注意:此字段可能返回 null,表示取不到有效值。
*/
ContentType?: string;
/**
* 数据集建模类别。
注意:此字段可能返回 null,表示取不到有效值。
*/
DatasetScene?: string;
/**
* CFS配置
注意:此字段可能返回 null,表示取不到有效值。
*/
CFSConfig?: CFSConfig;
/**
* 数据集标签
注意:此字段可能返回 null,表示取不到有效值。
*/
SceneTags?: Array;
/**
* 已标注数量
注意:此字段可能返回 null,表示取不到有效值。
*/
NumAnnotated?: number;
/**
* 标注规范
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationSpecification?: string;
/**
* 标注Schema是否配置
注意:此字段可能返回 null,表示取不到有效值。
*/
AnnotationSchemaConfigured?: boolean;
/**
* 创建者名称
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatorNickname?: string;
/**
* cfs路径是否有修改
注意:此字段可能返回 null,表示取不到有效值。
*/
IsCfsUpdated?: boolean;
}
/**
* 实例状况
*/
export interface StatefulSetCondition {
/**
* 信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Message: string;
/**
* 原因
注意:此字段可能返回 null,表示取不到有效值。
*/
Reason: string;
/**
* Status of the condition, one of True, False, Unknown.
注意:此字段可能返回 null,表示取不到有效值。
*/
Status: string;
/**
* 类型
注意:此字段可能返回 null,表示取不到有效值。
*/
Type: string;
/**
* 上次更新的时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastTransitionTime: string;
/**
* 上次更新的时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastUpdateTime?: string;
}
/**
* http get 行为
*/
export interface HTTPGetAction {
/**
* http 路径
*/
Path?: string;
/**
* 调用端口
*/
Port?: number;
}
/**
* sidecar容器配置
*/
export interface SidecarSpec {
/**
* 镜像配置
*/
ImageInfo?: ImageInfo;
}
/**
* Pod信息展示
*/
export interface Pod {
/**
* pod名
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* pod的唯一id
注意:此字段可能返回 null,表示取不到有效值。
*/
Uid?: string;
/**
* 服务付费模式
注意:此字段可能返回 null,表示取不到有效值。
*/
ChargeType?: string;
/**
* pod的状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Phase?: string;
/**
* pod的IP
注意:此字段可能返回 null,表示取不到有效值。
*/
IP?: string;
/**
* pod的创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 容器列表
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
Containers?: Container;
/**
* 容器列表
注意:此字段可能返回 null,表示取不到有效值。
*/
ContainerInfos?: Array;
/**
* 容器调用信息
注意:此字段可能返回 null,表示取不到有效值。
*/
CrossTenantENIInfo?: CrossTenantENIInfo;
/**
* 实例的状态信息
*/
Status?: string;
/**
* 实例的开始调度时间
*/
StartScheduleTime?: string;
/**
* 实例状态的补充信息
*/
Message?: string;
/**
* 当前实例所在的节点 IP
*/
NodeIP?: string;
/**
* 当前实例所在节点id
*/
NodeId?: string;
/**
* 当时实例所属资源组 id
*/
ResourceGroupId?: string;
/**
* 资源组名称
*/
ResourceGroupName?: string;
/**
* 实例的资源占用信息
*/
ResourceInfo?: ResourceInfo;
}
/**
* tcp socket 健康探针检查行为
*/
export interface TCPSocketAction {
/**
* 调用端口
*/
Port?: number;
}
/**
* 描述资源信息
*/
export interface ResourceInfo {
/**
* 处理器资源, 单位为1/1000核
注意:此字段可能返回 null,表示取不到有效值。
*/
Cpu: number;
/**
* 内存资源, 单位为1M
注意:此字段可能返回 null,表示取不到有效值。
*/
Memory: number;
/**
* Gpu卡个数资源, 单位为0.01单位的GpuType.
Gpu=100表示使用了“一张”gpu卡, 但此处的“一张”卡有可能是虚拟化后的1/4卡, 也有可能是整张卡. 取决于实例的机型
例1 实例的机型带有1张虚拟gpu卡, 每张虚拟gpu卡对应1/4张实际T4卡, 则此时 GpuType=T4, Gpu=100, RealGpu=25.
例2 实例的机型带有4张gpu整卡, 每张卡对应1张实际T4卡, 则 此时 GpuType=T4, Gpu=400, RealGpu=400.
注意:此字段可能返回 null,表示取不到有效值。
*/
Gpu?: number;
/**
* Gpu卡型号 T4或者V100。仅展示当前 GPU 卡型号,若存在多类型同时使用,则参考 RealGpuDetailSet 的值。
注意:此字段可能返回 null,表示取不到有效值。
*/
GpuType?: string;
/**
* 创建或更新时无需填写,仅展示需要关注
后付费非整卡实例对应的实际的Gpu卡资源, 表示gpu资源对应实际的gpu卡个数.
RealGpu=100表示实际使用了一张gpu卡, 对应实际的实例机型, 有可能代表带有1/4卡的实例4个, 或者带有1/2卡的实例2个, 或者带有1卡的实力1个.
*/
RealGpu?: number;
/**
* 创建或更新时无需填写,仅展示需要关注。详细的GPU使用信息。
*/
RealGpuDetailSet?: Array;
/**
* 是否开启rdma
注意:此字段可能返回 null,表示取不到有效值。
*/
EnableRDMA?: boolean;
/**
* root disk size(GB)
*/
RootDisk?: number;
/**
* data disk size(GB)
*/
DataDisk?: number;
}
/**
* 资源信息
*/
export interface GroupResource {
/**
* CPU核数; 单位为1/1000核,比如100表示0.1核
*/
Cpu?: number;
/**
* 内存;单位为MB
*/
Memory?: number;
/**
* 总卡数;GPUDetail 显卡数之和;单位为1/100卡,比如100代表1卡
注意:此字段可能返回 null,表示取不到有效值。
*/
Gpu?: number;
/**
* Gpu详情
注意:此字段可能返回 null,表示取不到有效值。
*/
GpuDetailSet?: Array;
}
/**
* DescribeModelServiceCallInfo返回参数结构体
*/
export interface DescribeModelServiceCallInfoResponse {
/**
* 服务调用信息
*/
ServiceCallInfo?: ServiceCallInfo;
/**
* 升级网关调用信息
*/
InferGatewayCallInfo?: InferGatewayCallInfo;
/**
* 默认nginx网关的调用信息
*/
DefaultNginxGatewayCallInfo?: DefaultNginxGatewayCallInfo;
/**
* 太极服务的调用信息
*/
TJCallInfo?: TJCallInfo;
/**
* 内网调用信息
注意:此字段可能返回 null,表示取不到有效值。
*/
IntranetCallInfo?: IntranetCallInfo;
/**
* 基于新网关的服务调用信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceCallInfoV2?: ServiceCallInfoV2;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据集结构体
*/
export interface DataSetConfig {
/**
* 数据集ID
*/
Id: string;
}
/**
* 定时的事务和行为
*/
export interface ScheduledAction {
/**
* 是否要定时停止服务,true or false。true 则 ScheduleStopTime 必填, false 则 ScheduleStopTime 不生效
*/
ScheduleStop?: boolean;
/**
* 要执行定时停止的时间,格式:“2022-01-26T19:46:22+08:00”
*/
ScheduleStopTime?: string;
}
/**
* DescribeNotebooks请求参数结构体
*/
export interface DescribeNotebooksRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 偏移量,默认为0
*/
Offset?: number;
/**
* 每页返回的实例数,默认为10
*/
Limit?: number;
/**
* 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
*/
Order?: string;
/**
* 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
*/
OrderField?: string;
/**
* 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }]
取值范围
Name(名称):notebook1
Id(notebook ID):nb-123456789
Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed
Creator(创建者 uin):100014761913
ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费)
ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止)
DefaultCodeRepoId(默认代码仓库ID):cr-123456789
AdditionalCodeRepoId(关联代码仓库ID):cr-123456789
LifecycleScriptId(生命周期ID):ls-12312312311312
*/
Filters?: Array;
/**
* 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
*/
TagFilters?: Array;
}
/**
* cam详细信息
*/
export interface CamTag {
/**
* tag键值
*/
Key: string;
/**
* tag值
*/
Value: string;
}
/**
* DeleteNotebook返回参数结构体
*/
export interface DeleteNotebookResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteTrainingTask请求参数结构体
*/
export interface DeleteTrainingTaskRequest {
/**
* 训练任务ID
*/
Id: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* CreateModelServiceAuthToken返回参数结构体
*/
export interface CreateModelServiceAuthTokenResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 配置GooseFS参数
*/
export interface GooseFS {
/**
* goosefs实例id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: string;
/**
* GooseFS类型,包括GooseFS和GooseFSx
注意:此字段可能返回 null,表示取不到有效值。
*/
Type?: string;
/**
* GooseFSx实例需要挂载的路径
注意:此字段可能返回 null,表示取不到有效值。
*/
Path?: string;
/**
* GooseFS命名空间
注意:此字段可能返回 null,表示取不到有效值。
*/
NameSpace?: string;
/**
* 客户端的挂载参数,逗号分隔的参数名
*/
MountOptions?: string;
}
/**
* 类型NotebookDetail
*/
export interface NotebookDetail {
/**
* notebook ID
*/
Id?: string;
/**
* notebook 名称
*/
Name?: string;
/**
* 生命周期脚本
注意:此字段可能返回 null,表示取不到有效值。
*/
LifecycleScriptId?: string;
/**
* Pod-Name
注意:此字段可能返回 null,表示取不到有效值。
*/
PodName?: string;
/**
* Update-Time
*/
UpdateTime?: string;
/**
* 是否访问公网
*/
DirectInternetAccess?: boolean;
/**
* 预付费专用资源组
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupId?: string;
/**
* 标签配置
注意:此字段可能返回 null,表示取不到有效值。
*/
Tags?: Array;
/**
* 是否自动停止
*/
AutoStopping?: boolean;
/**
* 其他GIT存储库,最多3个,单个 长度不超过512字符
注意:此字段可能返回 null,表示取不到有效值。
*/
AdditionalCodeRepoIds?: Array;
/**
* 自动停止时间,单位小时
注意:此字段可能返回 null,表示取不到有效值。
*/
AutomaticStopTime?: number;
/**
* 资源配置
*/
ResourceConf?: ResourceConf;
/**
* 默认GIT存储库,长度不超过512字符
*/
DefaultCodeRepoId?: string;
/**
* 训练输出
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* 是否上报日志
*/
LogEnable?: boolean;
/**
* 日志配置
注意:此字段可能返回 null,表示取不到有效值。
*/
LogConfig?: LogConfig;
/**
* VPC ID
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 子网ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId?: string;
/**
* 任务状态
*/
Status?: string;
/**
* 运行时长
注意:此字段可能返回 null,表示取不到有效值。
*/
RuntimeInSeconds?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 训练开始时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* 计费状态,eg:BILLING计费中,ARREARS_STOP欠费停止,NOT_BILLING不在计费中
注意:此字段可能返回 null,表示取不到有效值。
*/
ChargeStatus?: string;
/**
* 是否ROOT权限
*/
RootAccess?: boolean;
/**
* 计贺金额信息,eg:2.00元/小时
注意:此字段可能返回 null,表示取不到有效值。
*/
BillingInfos?: Array;
/**
* 存储卷大小 (单位时GB,最小10GB,必须是10G的倍数)
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeSizeInGB?: number;
/**
* 失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
FailureReason?: string;
/**
* 计算资源付费模式 (- PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费)
*/
ChargeType?: string;
/**
* 后付费资源规格说明
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceTypeAlias?: string;
/**
* 预付费资源组名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupName?: string;
/**
* 存储的类型。取值包含: FREE: 预付费的免费存储 CLOUD_PREMIUM: 高性能云硬盘 CLOUD_SSD: SSD云硬盘 CFS: CFS存储,包含NFS和turbo
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeSourceType?: string;
/**
* CFS存储的配置
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeSourceCFS?: CFSConfig;
/**
* 数据配置
注意:此字段可能返回 null,表示取不到有效值。
*/
DataConfigs?: Array;
/**
* notebook 信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 数据源来源,eg:WeData_HDFS
注意:此字段可能返回 null,表示取不到有效值。
*/
DataSource?: string;
/**
* 镜像信息
*/
ImageInfo?: ImageInfo;
/**
* 镜像类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageType?: string;
/**
* SSH配置
注意:此字段可能返回 null,表示取不到有效值。
*/
SSHConfig?: SSHConfig;
/**
* GooseFS存储配置
注意:此字段可能返回 null,表示取不到有效值。
*/
VolumeSourceGooseFS?: GooseFS;
/**
* 子用户ID
*/
SubUin?: string;
/**
* 调度节点ID
*/
ResourceGroupInstanceId?: string;
/**
* 子用户名称
*/
SubUinName?: string;
/**
* 任务实例创建时间
*/
JobCreateTime?: string;
/**
* Appid
注意:此字段可能返回 null,表示取不到有效值。
*/
AppId?: string;
/**
* 描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Description?: string;
/**
* 最后操作者信息
*/
LatestOperatorInfo?: OperatorInfo;
}
/**
* DescribeBillingResourceInstanceRunningJobs请求参数结构体
*/
export interface DescribeBillingResourceInstanceRunningJobsRequest {
/**
* 资源组id
*/
ResourceGroupId: string;
/**
* 资源组节点id
*/
ResourceInstanceId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* ModifyModelService返回参数结构体
*/
export interface ModifyModelServiceResponse {
/**
* 生成的模型服务
注意:此字段可能返回 null,表示取不到有效值。
*/
Service?: Service;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 任务建模Pod信息
*/
export interface PodInfo {
/**
* pod名
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* pod的IP
注意:此字段可能返回 null,表示取不到有效值。
*/
IP?: string;
/**
* pod状态。eg:SUBMITTING提交中、PENDING排队中、RUNNING运行中、SUCCEEDED已完成、FAILED异常、TERMINATING停止中、TERMINATED已停止
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* pod启动时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* pod结束时间
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* pod资源配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceConfigInfo?: ResourceConfigInfo;
/**
* Pod所属任务的SubUin信息
注意:此字段可能返回 null,表示取不到有效值。
*/
SubUin?: string;
}
/**
* 探针行为
*/
export interface ProbeAction {
/**
* http get 行为
*/
HTTPGet?: HTTPGetAction;
/**
* 执行命令检查 行为
*/
Exec?: ExecAction;
/**
* tcp socket 检查行为
*/
TCPSocket?: TCPSocketAction;
/**
* 探针类型,默认 HTTPGet,可选值:HTTPGet、Exec、TCPSocket
*/
ActionType?: string;
}
/**
* DeleteModelServiceAuthToken返回参数结构体
*/
export interface DeleteModelServiceAuthTokenResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 模型描述信息
*/
export interface ModelInfo {
/**
* 模型版本id, DescribeTrainingModelVersion查询模型接口时的id 自动学习类型的模型填写自动学习的任务id
*/
ModelVersionId: string;
/**
* 模型id
*/
ModelId?: string;
/**
* 模型名
*/
ModelName?: string;
/**
* 模型版本
*/
ModelVersion?: string;
/**
* 模型来源
*/
ModelSource?: string;
/**
* cos路径信息
*/
CosPathInfo?: CosPathInfo;
/**
* GooseFSx的配置,ModelSource为GooseFSx时有效
注意:此字段可能返回 null,表示取不到有效值。
*/
GooseFSx?: GooseFSx;
/**
* 模型对应的算法框架,预留
注意:此字段可能返回 null,表示取不到有效值。
*/
AlgorithmFramework?: string;
/**
* 默认为 NORMAL, 已加速模型: ACCELERATE, 自动学习模型 AUTO_ML
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelType?: string;
/**
* 模型格式
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelFormat?: string;
/**
* 是否为私有化大模型
注意:此字段可能返回 null,表示取不到有效值。
*/
IsPrivateModel?: boolean;
/**
* 模型的类别 多模态MultiModal, 文本大模型 LLM
*/
ModelCategory?: string;
/**
* 数据源的配置
*/
PublicDataSource?: PublicDataSourceFS;
}
/**
* UpdateDataSource返回参数结构体
*/
export interface UpdateDataSourceResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDataset请求参数结构体
*/
export interface CreateDatasetRequest {
/**
* 数据集名称,不超过60个字符,仅支持中英文、数字、下划线"_"、短横"-",只能以中英文、数字开头
*/
DatasetName: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 数据集类型
枚举值:
TYPE_DATASET_IMAGE: 图片 TYPE_DATASET_LLM: 大模型 TYPE_DATASET_TABLE: 表格 TYPE_DATASET_OTHER: 其他
*/
DatasetType?: string;
/**
* 数据源cos路径
*/
StorageDataPath?: CosPathInfo;
/**
* 数据集标签cos存储路径
*/
StorageLabelPath?: CosPathInfo;
/**
* 数据集标签
*/
DatasetTags?: Array;
/**
* 数据集标注状态
枚举值:
STATUS_NON_ANNOTATED: 未标注 STATUS_ANNOTATED: 已标注
*/
AnnotationStatus?: string;
/**
* 标注类型
枚举值:
ANNOTATION_TYPE_CLASSIFICATION: 图片分类 ANNOTATION_TYPE_DETECTION: 目标检测 ANNOTATION_TYPE_SEGMENTATION: 图片分割 ANNOTATION_TYPE_TRACKING: 目标跟踪 ANNOTATION_TYPE_OCR: OCR
*/
AnnotationType?: string;
/**
* 标注格式
枚举值:
ANNOTATION_FORMAT_TI: TI-ONE平台格式 ANNOTATION_FORMAT_PASCAL: Pascal Voc格式 ANNOTATION_FORMAT_COCO: COCO格式 ANNOTATION_FORMAT_FILE: 文件目录结构
*/
AnnotationFormat?: string;
/**
* 表头信息
*/
SchemaInfos?: Array;
/**
* 数据是否存在表头
*/
IsSchemaExisted?: boolean;
/**
* 导入文件粒度
枚举值:
TYPE_TEXT_LINE: 按行 TYPE_TEXT_FILE: 按文件
*/
ContentType?: string;
/**
* 数据集建模一级类别
枚举值:
LLM: 大模型建模 CV: 传统CV建模 STRUCTURE: 大数据建模 OTHER: 其它
*/
DatasetScene?: string;
/**
* 数据集标签。
*/
SceneTags?: Array;
/**
* 数据集CFS配置。仅支持LLM场景
*/
CFSConfig?: CFSConfig;
}
/**
* cvm维修任务信息
*/
export interface RepairTaskInfo {
/**
* 维修任务ID
*/
TaskId?: string;
/**
* 任务类型ID // - 101:实例运行隐患 // - 102:实例运行异常 // - 103:实例硬盘异常 // - 104:实例网络连接异常 // - 105:实例运行预警 // - 106:实例硬盘预警 // - 107:实例维护升级
*/
TaskTypeId?: number;
/**
* 任务类型中文名
*/
TaskTypeName?: string;
/**
* 任务创建时间
*/
CreateTime?: string;
/**
* 任务详情
*/
TaskDetail?: string;
/**
* 产品类型,支持取值: // // - CVM:云服务器 // - CDH:专用宿主机 // - CPM2.0:裸金属云服务器
*/
Product?: string;
}
/**
* CreateModelService返回参数结构体
*/
export interface CreateModelServiceResponse {
/**
* 生成的模型服务
*/
Service?: Service;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteExport请求参数结构体
*/
export interface DeleteExportRequest {
/**
* 日志下载任务的ID
*/
ExportId: string;
}
/**
* 在线服务一个服务组的信息
*/
export interface ServiceGroup {
/**
* 服务组id
*/
ServiceGroupId?: string;
/**
* 服务组名
*/
ServiceGroupName?: string;
/**
* 创建者
*/
CreatedBy?: string;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 更新时间
*/
UpdateTime?: string;
/**
* 主账号
*/
Uin?: string;
/**
* 服务组下服务总数
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceCount?: number;
/**
* 服务组下在运行的服务数量
注意:此字段可能返回 null,表示取不到有效值。
*/
RunningServiceCount?: number;
/**
* 服务描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Services?: Array;
/**
* 服务组状态,与服务一致 CREATING 创建中 CREATE_FAILED 创建失败 Normal 正常运行中 Stopped 已停止 Stopping 停止中 Abnormal 异常 Pending 启动中 Waiting 就绪中
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* 服务组标签
注意:此字段可能返回 null,表示取不到有效值。
*/
Tags?: Array;
/**
* 服务组下最高版本
注意:此字段可能返回 null,表示取不到有效值。
*/
LatestVersion?: string;
/**
* 服务的业务状态 CREATING 创建中 CREATE_FAILED 创建失败 ARREARS_STOP 因欠费被强制停止 BILLING 计费中 WHITELIST_USING 白名单试用中 WHITELIST_STOP 白名单额度不足
注意:此字段可能返回 null,表示取不到有效值。
*/
BusinessStatus?: string;
/**
* 服务的计费信息
注意:此字段可能返回 null,表示取不到有效值。
*/
BillingInfo?: string;
/**
* 服务的创建来源
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateSource?: string;
/**
* 服务组的权重更新状态 UPDATING 更新中 UPDATED 更新成功 UPDATE_FAILED 更新失败
注意:此字段可能返回 null,表示取不到有效值。
*/
WeightUpdateStatus?: string;
/**
* 服务组下运行的pod数量
注意:此字段可能返回 null,表示取不到有效值。
*/
ReplicasCount?: number;
/**
* 服务组下期望的pod数
注意:此字段可能返回 null,表示取不到有效值。
*/
AvailableReplicasCount?: number;
/**
* 服务组的subuin
*/
SubUin?: string;
/**
* 服务组的app_id
*/
AppId?: number;
/**
* 是否开启鉴权
*/
AuthorizationEnable?: boolean;
/**
* 限流鉴权 token 列表
*/
AuthTokens?: Array;
/**
* 用于监控的创建来源字段
*/
MonitorSource?: string;
/**
* 子用户的 nickname
*/
SubUinName?: string;
/**
* 网关日志投递相关配置
*/
GatewayLogConfig?: LogConfig;
/**
* 网关路由相关配置
*/
GatewayConfig?: GatewayConfig;
/**
* 变更服务的子账户
*/
Changer?: string;
/**
* 变更服务的子账户名称
*/
ChangerName?: string;
}
/**
* 服务的限流限速等配置
*/
export interface ServiceLimit {
/**
* 是否开启实例层面限流限速,true or false。true 则 InstanceRpsLimit 必填, false 则 InstanceRpsLimit 不生效
*/
EnableInstanceRpsLimit?: boolean;
/**
* 每个服务实例的 request per second 限速, 0 为不限流
*/
InstanceRpsLimit?: number;
/**
* 是否开启单实例最大并发数限制,true or false。true 则 InstanceReqLimit 必填, false 则 InstanceReqLimit 不生效
*/
EnableInstanceReqLimit?: boolean;
/**
* 每个服务实例的最大并发
*/
InstanceReqLimit?: number;
}
/**
* DescribeModelServiceGroup返回参数结构体
*/
export interface DescribeModelServiceGroupResponse {
/**
* 服务组信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceGroup?: ServiceGroup;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 镜像属性
*/
export interface Attribute {
/**
* 为‘List’时属性值取Values 否则取Value
注意:此字段可能返回 null,表示取不到有效值。
*/
Type?: string;
/**
* 属性key
注意:此字段可能返回 null,表示取不到有效值。
*/
Key?: string;
/**
* 属性值
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: string;
/**
* 属性值列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Values?: Array;
}
/**
* 资源组
*/
export interface ResourceGroup {
/**
* 资源组id
*/
ResourceGroupId?: string;
/**
* 资源组名称
*/
ResourceGroupName?: string;
/**
* 可用节点个数(运行中的节点)
*/
FreeInstance?: number;
/**
* 总节点个数(所有节点)
*/
TotalInstance?: number;
/**
* 资源组已用的资源
注意:此字段可能返回 null,表示取不到有效值。
*/
UsedResource?: GroupResource;
/**
* 资源组总资源
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalResource?: GroupResource;
/**
* 节点信息
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceSet?: Array;
/**
* 标签列表
注意:此字段可能返回 null,表示取不到有效值。
*/
TagSet?: Array;
}
/**
* AuthToken 限流信息
*/
export interface AuthTokenLimit {
/**
* 限频策略:PerMinute 每分钟限频;PerDay 每日限频
*/
Strategy?: string;
/**
* 上限值
*/
Max?: number;
}
/**
* DeleteDataSource请求参数结构体
*/
export interface DeleteDataSourceRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 数据源ID
*/
Id?: string;
}
/**
* DeleteMountLimit请求参数结构体
*/
export interface DeleteMountLimitRequest {
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 数据源类型英文名
*/
Type?: string;
/**
* 存储实例ID
*/
StorageId?: string;
}
/**
* 执行命令探针检查行为
*/
export interface ExecAction {
/**
* 执行命令列表
*/
Command?: Array;
}
/**
* StopModelAccelerateTask返回参数结构体
*/
export interface StopModelAccelerateTaskResponse {
/**
* 模型加速任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccTaskId?: string;
/**
* 异步任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
AsyncTaskId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 私有连接通道信息
*/
export interface IngressPrivateLinkInfo {
/**
* 用户VpcId
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 用户子网ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId?: string;
/**
* 内网http调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InnerHttpAddr?: Array;
/**
* 内网https调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InnerHttpsAddr?: Array;
/**
* 私有连接状态
注意:此字段可能返回 null,表示取不到有效值。
*/
State?: string;
}
/**
* DescribeTrainingTaskPodUrl返回参数结构体
*/
export interface DescribeTrainingTaskPodUrlResponse {
/**
* Pod登录URL
*/
PodUrl?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 公共算法版本信息
*/
export interface PublicAlgoVersion {
/**
* 公共算法版本Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicAlgoVersionId?: string;
/**
* 对应的公共算法组Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicAlgoGroupId?: string;
/**
* 版本号
注意:此字段可能返回 null,表示取不到有效值。
*/
Version?: string;
/**
* 模型简介
注意:此字段可能返回 null,表示取不到有效值。
*/
Introduction?: string;
/**
* 预览信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PreviewInfo?: string;
/**
* 预置训练镜像信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainImageInfo?: ImageInfo;
/**
* 预置训练代码信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainCodeInfo?: MaterialInfo;
/**
* 预置模型信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetModelInfo?: MaterialInfo;
/**
* 是否已经被导入到我的算法
注意:此字段可能返回 null,表示取不到有效值。
*/
IsImported?: boolean;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdateTime?: string;
/**
* 默认训练资源规格
注意:此字段可能返回 null,表示取不到有效值。
*/
DefaultResourceSpec?: ResourceSpec;
/**
* 默认推理资源规格
注意:此字段可能返回 null,表示取不到有效值。
*/
DefaultInferenceResourceSpec?: ResourceSpec;
/**
* 是否支持直接部署推理服务
注意:此字段可能返回 null,表示取不到有效值。
*/
SupportDeploy?: boolean;
/**
* 内置训练数据集
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainDataset?: MaterialInfo;
/**
* 训练代码包下载路径
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainCodeDownloadUrl?: string;
/**
* 内置数据下载路径
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainDataDownloadUrl?: string;
/**
* 训练参数列表
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainParams?: Array;
/**
* 训练启动命令
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainCodeStartCmd?: string;
/**
* 是否非公开模型
注意:此字段可能返回 null,表示取不到有效值。
*/
IsPrivateModel?: boolean;
/**
* 各种设备下的训练镜像
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainImageInfoList?: Array;
/**
* 各种设备下的推理镜像
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetInferenceImageInfoList?: Array;
/**
* 各种设备下的训练代码信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetTrainCodeInfoList?: Array;
/**
* 各种设备下的内置模型信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PresetModelInfoList?: Array;
/**
* 模型类别,比如LLM/MultiModal
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelCategory?: string;
/**
* 公共算法Id
*/
PublicAlgoSeriesId?: string;
}
/**
* 共享弹性网卡信息
*/
export interface ServiceEIPInfo {
/**
* 服务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceId?: string;
/**
* 用户VpcId
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 用户子网Id
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId?: string;
}
/**
* DescribeTrainingTasks返回参数结构体
*/
export interface DescribeTrainingTasksResponse {
/**
* 训练任务集
*/
TrainingTaskSet?: Array;
/**
* 数量
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* UpdateMountLimit返回参数结构体
*/
export interface UpdateMountLimitResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeModelAccelerateTask请求参数结构体
*/
export interface DescribeModelAccelerateTaskRequest {
/**
* 模型加速任务ID
*/
ModelAccTaskId: string;
}
/**
* 容器信息
*/
export interface Container {
/**
* 名字
注意:此字段可能返回 null,表示取不到有效值。
*/
Name: string;
/**
* id
注意:此字段可能返回 null,表示取不到有效值。
*/
ContainerId: string;
/**
* 镜像地址
注意:此字段可能返回 null,表示取不到有效值。
*/
Image: string;
/**
* 容器状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status: ContainerStatus;
}
/**
* DeleteDataset返回参数结构体
*/
export interface DeleteDatasetResponse {
/**
* 删除的datasetId
*/
DatasetId?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 挂载限制
*/
export interface MountLimitInfo {
/**
* 数据源类型英文名
*/
Type?: string;
/**
* 数据源所属存储实例ID
*/
StorageId?: string;
/**
* 数据源所属存储实例名称
*/
StorageName?: string;
/**
* 限制开关是否开启,只有开启时才有限制
*/
LimitMount?: boolean;
/**
* 创建者uin
*/
Creator?: string;
/**
* 创建者名称
*/
CreatorName?: string;
/**
* 创建时间, 格式为yyyy-mm-ddThh:mm:ssZ
*/
CreateTime?: string;
/**
* 更新时间, 格式为yyyy-mm-ddThh:mm:ssZ
*/
UpdateTime?: string;
/**
* 额外配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraConf?: StorageExtraConf;
}
/**
* 资源供应属性
*/
export interface ResourceSupplyAttribute {
/**
* 资源供应类型。TIDE:潮汐;SPOT:竞价;空:常规按量后付费
*/
SupplyType?: string;
/**
* 集群类型
枚举值:
DEFAULT: 默认集群 THIRD: 第三方集群 默认值:DEFAULT
*/
ClusterType?: string;
}
/**
* DescribePresetImageList返回参数结构体
*/
export interface DescribePresetImageListResponse {
/**
* 记录总数
*/
TotalCount?: number;
/**
* 镜像列表
*/
PresetImageList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 训练任务详情
*/
export interface TrainingTaskDetail {
/**
* 训练任务ID
*/
Id?: string;
/**
* 训练任务名称
*/
Name?: string;
/**
* 主账号uin
*/
Uin?: string;
/**
* 子账号uin
*/
SubUin?: string;
/**
* 创建者名称
注意:此字段可能返回 null,表示取不到有效值。
*/
SubUinName?: string;
/**
* 地域
*/
Region?: string;
/**
* 训练框架名称,eg:SPARK、PYSARK、TENSORFLOW、PYTORCH
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkName?: string;
/**
* 训练框架版本
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkVersion?: string;
/**
* 框架运行环境
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkEnvironment?: string;
/**
* 计费模式
*/
ChargeType?: string;
/**
* 预付费专用资源组
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupId?: string;
/**
* 资源配置
*/
ResourceConfigInfos?: Array;
/**
* 标签
注意:此字段可能返回 null,表示取不到有效值。
*/
Tags?: Array;
/**
* 训练模式,eg:PS_WORKER、DDP、MPI、HOROVOD
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingMode?: string;
/**
* 代码包
*/
CodePackagePath?: CosPathInfo;
/**
* 启动命令信息
*/
StartCmdInfo?: StartCmdInfo;
/**
* 数据来源,eg:DATASET、COS
注意:此字段可能返回 null,表示取不到有效值。
*/
DataSource?: string;
/**
* 数据配置
注意:此字段可能返回 null,表示取不到有效值。
*/
DataConfigs?: Array;
/**
* 调优参数
注意:此字段可能返回 null,表示取不到有效值。
*/
TuningParameters?: string;
/**
* 训练输出
*/
Output?: CosPathInfo;
/**
* 是否上报日志
*/
LogEnable?: boolean;
/**
* 日志配置
注意:此字段可能返回 null,表示取不到有效值。
*/
LogConfig?: LogConfig;
/**
* VPC ID
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 子网ID
注意:此字段可能返回 null,表示取不到有效值。
*/
SubnetId?: string;
/**
* 自定义镜像信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageInfo?: ImageInfo;
/**
* 运行时长
注意:此字段可能返回 null,表示取不到有效值。
*/
RuntimeInSeconds?: number;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 训练开始时间
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* 计费状态,eg:BILLING计费中,ARREARS_STOP欠费停止,NOT_BILLING不在计费中
*/
ChargeStatus?: string;
/**
* 最近一次实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
LatestInstanceId?: string;
/**
* TensorBoard ID
注意:此字段可能返回 null,表示取不到有效值。
*/
TensorBoardId?: string;
/**
* 备注
注意:此字段可能返回 null,表示取不到有效值。
*/
Remark?: string;
/**
* 失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
FailureReason?: string;
/**
* 更新时间
*/
UpdateTime?: string;
/**
* 训练结束时间
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* 计费金额信息,eg:2.00元/小时 (按量计费)
注意:此字段可能返回 null,表示取不到有效值。
*/
BillingInfo?: string;
/**
* 预付费专用资源组名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupName?: string;
/**
* 任务信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 任务状态
枚举值:
SUBMITTING: 排队中 STARTING: 启动中 RUNNING: 运行中 STOPPING: 停止中 STOPPED: 已停止 FAILED: 异常 SUCCEED: 已完成 SUBMIT_FAILED: 提交失败
*/
Status?: string;
/**
* 回调地址
注意:此字段可能返回 null,表示取不到有效值。
*/
CallbackUrl?: string;
/**
* 任务关联的代码仓库配置
*/
CodeRepos?: Array;
/**
* 暴露网络配置
*/
ExposeNetworkConfig?: ExposeNetworkConfig;
/**
* 操作者信息
*/
OperatorInfo?: OperatorInfo;
}
/**
* DescribeExport请求参数结构体
*/
export interface DescribeExportRequest {
/**
* 日志下载任务的ID
*/
ExportId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* UpdateSubAccountLinuxUserInfo请求参数结构体
*/
export interface UpdateSubAccountLinuxUserInfoRequest {
/**
* 子账号信息列表
*/
SubAccountList?: Array;
}
/**
* DescribeNotebook请求参数结构体
*/
export interface DescribeNotebookRequest {
/**
* notebook id
*/
Id: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* DescribePublicAlgoVersionList请求参数结构体
*/
export interface DescribePublicAlgoVersionListRequest {
/**
* 过滤器
*/
Filters?: Array;
/**
* 偏移量
*/
Offset?: number;
/**
* 返回记录条数,默认10
*/
Limit?: number;
/**
* 是否需要聚合
*/
NeedsAggregate?: boolean;
}
/**
* 存储额外配置
*/
export interface StorageExtraConf {
/**
* cfs的存储类型 // HP:通用性能型 // SD:通用标准型 // TP:turbo性能型 // TB:turbo标准型 // THP:吞吐型
*/
CFSStorageType?: string;
/**
* cfs的协议
*/
CFSProtocol?: string;
}
/**
* 健康探针
*/
export interface HealthProbe {
/**
* 存活探针
*/
LivenessProbe?: Probe;
/**
* 就绪探针
*/
ReadinessProbe?: Probe;
/**
* 启动探针
*/
StartupProbe?: Probe;
}
/**
* 本地磁盘信息
*/
export interface LocalDisk {
/**
* 节点ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId: string;
/**
* 本地路径
注意:此字段可能返回 null,表示取不到有效值。
*/
LocalPath?: string;
}
/**
* DescribeTrainingTaskPodUrl请求参数结构体
*/
export interface DescribeTrainingTaskPodUrlRequest {
/**
* 任务实例名
*/
PodName: string;
}
/**
* TI资源规格
*/
export interface ResourceSpec {
/**
* 规格简称
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecAlias?: string;
/**
* 规格Id
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecId?: string;
/**
* 规则名称
注意:此字段可能返回 null,表示取不到有效值。
*/
SpecName?: string;
}
/**
* DescribeLogs返回参数结构体
*/
export interface DescribeLogsResponse {
/**
* 分页的游标
注意:此字段可能返回 null,表示取不到有效值。
*/
Context?: string;
/**
* 日志数组
注意:此字段可能返回 null,表示取不到有效值。
*/
Content?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 编码后的启动命令信息
*/
export interface EncodedStartCmdInfo {
/**
* 任务的启动命令,以base64格式输入,注意转换时需要完整输入{"StartCmd":"","PsStartCmd":"","WorkerStartCmd":""}
*/
StartCmdInfo?: string;
}
/**
* StopNotebook请求参数结构体
*/
export interface StopNotebookRequest {
/**
* notebook id
*/
Id: string;
}
/**
* DeleteModelServiceGroup请求参数结构体
*/
export interface DeleteModelServiceGroupRequest {
/**
* 服务id
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* 模型版本列表
*/
export interface TrainingModelVersionDTO {
/**
* 模型id
*/
TrainingModelId?: string;
/**
* 模型版本id
*/
TrainingModelVersionId?: string;
/**
* 模型版本
*/
TrainingModelVersion?: string;
/**
* 模型来源
*/
TrainingModelSource?: string;
/**
* 创建时间
*/
TrainingModelCreateTime?: string;
/**
* 创建人uin
*/
TrainingModelCreator?: string;
/**
* 算法框架
*/
AlgorithmFramework?: string;
/**
* 推理环境
*/
ReasoningEnvironment?: string;
/**
* 推理环境来源
*/
ReasoningEnvironmentSource?: string;
/**
* 模型指标
*/
TrainingModelIndex?: string;
/**
* 训练任务名称
*/
TrainingJobName?: string;
/**
* 模型cos路径
*/
TrainingModelCosPath?: CosPathInfo;
/**
* 模型名称
*/
TrainingModelName?: string;
/**
* 训练任务id
*/
TrainingJobId?: string;
/**
* 自定义推理环境
*/
ReasoningImageInfo?: ImageInfo;
/**
* 模型版本创建时间
*/
CreateTime?: string;
/**
* 模型处理状态
STATUS_SUCCESS:导入成功,STATUS_FAILED:导入失败 ,STATUS_RUNNING:导入中
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingModelStatus?: string;
/**
* 模型处理进度
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingModelProgress?: number;
/**
* 模型错误信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingModelErrorMsg?: string;
/**
* 模型格式
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingModelFormat?: string;
/**
* 模型版本类型
注意:此字段可能返回 null,表示取不到有效值。
*/
VersionType?: string;
/**
* GPU类型
注意:此字段可能返回 null,表示取不到有效值。
*/
GPUType?: string;
/**
* 模型自动清理开关
注意:此字段可能返回 null,表示取不到有效值。
*/
AutoClean?: string;
/**
* 模型清理周期
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelCleanPeriod?: number;
/**
* 模型数量保留上限
注意:此字段可能返回 null,表示取不到有效值。
*/
MaxReservedModels?: number;
/**
* 模型热更新目录
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelHotUpdatePath?: CosPathInfo;
/**
* 推理环境id
注意:此字段可能返回 null,表示取不到有效值。
*/
ReasoningEnvironmentId?: string;
/**
* 训练任务版本
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingJobVersion?: string;
/**
* 训练偏好
注意:此字段可能返回 null,表示取不到有效值。
*/
TrainingPreference?: string;
/**
* 自动学习任务id
注意:此字段可能返回 null,表示取不到有效值。
*/
AutoMLTaskId?: string;
/**
* 是否QAT模型
注意:此字段可能返回 null,表示取不到有效值。
*/
IsQAT?: boolean;
}
/**
* CreateModelServiceAuthToken请求参数结构体
*/
export interface CreateModelServiceAuthTokenRequest {
/**
* 服务组 id
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* token 名称
*/
Name?: string;
/**
* Description 描述
*/
Description?: string;
}
/**
* 暴露网络配置
*/
export interface ExposeNetworkConfig {
/**
* ssh配置
*/
SSHConfig?: SSHConfig;
/**
* 容器端口暴露到公网配置
*/
ExposePortConfig?: ExposePortConfig;
}
/**
* V2版本的服务调用信息
*/
export interface ServiceCallInfoV2 {
/**
* 服务组id
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceGroupId?: string;
/**
* 服务的公网调用地址
注意:此字段可能返回 null,表示取不到有效值。
*/
InternetEndpoint?: string;
/**
* 鉴权是否开启
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthorizationEnable?: boolean;
/**
* 鉴权token,仅当AuthorizationEnable为true时有效
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthToken?: string;
/**
* LLM token 列表
*/
AuthTokens?: Array;
/**
* 是否开启限流
*/
EnableLimit?: boolean;
/**
* 访问grpc时需携带的虚拟Host
*/
GrpcHost?: string;
/**
* 网关相关配置
*/
GatewayConfig?: GatewayConfig;
}
/**
* 数据源信息
*/
export interface DataSourceInfo {
/**
* 数据源ID
*/
Id?: string;
/**
* 数据源名称
*/
Name?: string;
/**
* 创建者uin
*/
Creator?: string;
/**
* 创建者名称
*/
CreatorName?: string;
/**
* 数据源类型英文名
*/
Type?: string;
/**
* 数据源权限,取值有RW RO
*/
Permission?: string;
/**
* 数据源所属存储实例ID
*/
StorageId?: string;
/**
* 数据源所属存储实例名称
*/
StorageName?: string;
/**
* 数据源挂载配置
*/
MountConfigure?: MountConfigureInfo;
/**
* 创建时间, 格式为yyyy-mm-ddThh:mm:ssZ
*/
CreateTime?: string;
/**
* 更新时间, 格式为yyyy-mm-ddThh:mm:ssZ
*/
UpdateTime?: string;
/**
* 限制开关是否开启,只有开启时才有限制
*/
LimitMount?: boolean;
/**
* 标签配置
*/
Tags?: Array;
/**
* 额外配置,对应存储实例的额外配置
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraConf?: StorageExtraConf;
}
/**
* DescribeBillingResourceGroup请求参数结构体
*/
export interface DescribeBillingResourceGroupRequest {
/**
* 资源组id, 取值为创建资源组接口(CreateBillingResourceGroup)响应中的ResourceGroupId
*/
ResourceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 过滤条件
注意:
1. Filter.Name 只支持以下枚举值:
InstanceId (资源组节点id)
InstanceStatus (资源组节点状态)
2. Filter.Values: 长度为1且Filter.Fuzzy=true时,支持模糊查询; 不为1时,精确查询
3. Filter.Negative: 是否取反,默认为false
4. Filter.Fuzzy: 是否模糊查询,默认为false
5. 每次请求的Filters的上限为10,Filter.Values的上限为100
*/
Filters?: Array;
/**
* 分页查询起始位置,如:Limit为10,第一页Offset为0,第二页Offset为10...即每页左边为闭区间; 默认0
*/
Offset?: number;
/**
* 分页查询每页大小,默认20
*/
Limit?: number;
/**
* 排序方向; 枚举值: ASC | DESC;默认DESC
*/
Order?: string;
/**
* 排序字段; 枚举值: CreateTime (创建时间) | ExpireTime (到期时间);默认CreateTime
*/
OrderField?: string;
}
/**
* notebook ssh端口配置
*/
export interface SSHConfig {
/**
* 是否开启ssh
注意:此字段可能返回 null,表示取不到有效值。
*/
Enable?: boolean;
/**
* 公钥信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicKey?: string;
/**
* 端口号
注意:此字段可能返回 null,表示取不到有效值。
*/
Port?: number;
/**
* 登录命令
注意:此字段可能返回 null,表示取不到有效值。
*/
LoginCommand?: string;
/**
* 登录地址是否改变
注意:此字段可能返回 null,表示取不到有效值。
*/
IsAddressChanged?: boolean;
/**
* POD访问信息
注意:此字段可能返回 null,表示取不到有效值。
*/
PodSSHInfo?: PodSSHInfo;
}
/**
* DescribeSubAccountLinuxUserInfos请求参数结构体
*/
export interface DescribeSubAccountLinuxUserInfosRequest {
/**
* 分页偏移量(0 表示全量)
*/
Offset?: number;
/**
* 每页数量(0 表示全量)
*/
Limit?: number;
/**
* 过滤条件
*/
Filters?: Array;
}
/**
* ChatCompletion返回参数结构体
*/
export interface ChatCompletionResponse {
/**
* 对话的模型服务组ID
*/
Model?: string;
/**
* 本次问答的答案。
*/
Choices?: Array;
/**
* 会话Id。
*/
Id?: string;
/**
* token统计
*/
Usage?: Usage;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* GosseFSx的配置
*/
export interface GooseFSx {
/**
* goosefsx实例id
*/
Id?: string;
/**
* GooseFSx实例需要挂载的路径
*/
Path?: string;
}
/**
* 聚合后的公共算法版本
*/
export interface AggregatePublicAlgoVersion {
/**
* 用于聚合的系列名字
注意:此字段可能返回 null,表示取不到有效值。
*/
GroupName?: string;
/**
* 算法公共版本列表
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicAlgoVersions?: Array;
}
/**
* DescribeTrainingTaskPods请求参数结构体
*/
export interface DescribeTrainingTaskPodsRequest {
/**
* 训练任务ID
*/
Id: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* DescribeTrainingModelVersions返回参数结构体
*/
export interface DescribeTrainingModelVersionsResponse {
/**
* 模型版本列表
*/
TrainingModelVersions?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSubAccountLinuxUserInfos返回参数结构体
*/
export interface DescribeSubAccountLinuxUserInfosResponse {
/**
* 子账号信息列表
*/
SubAccountList?: Array;
/**
* 总数(配合分页使用)
*/
TotalCount?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteDataset请求参数结构体
*/
export interface DeleteDatasetRequest {
/**
* 数据集id
*/
DatasetId: string;
/**
* 是否删除cos标签文件
*/
DeleteLabelEnable: boolean;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* 物料信息
*/
export interface MaterialInfo {
/**
* 存储类型
注意:此字段可能返回 null,表示取不到有效值。
*/
StorageType?: string;
/**
* Cos存储信息
注意:此字段可能返回 null,表示取不到有效值。
*/
CosPathInfo?: CosPathInfo;
/**
* 物料名,支持Code、Model
注意:此字段可能返回 null,表示取不到有效值。
*/
MaterialName?: string;
/**
* 物料类型,支持PreSet(预置)、 Custom(自定义)
注意:此字段可能返回 null,表示取不到有效值。
*/
MaterialType?: string;
/**
* 训练任务挂载路径
注意:此字段可能返回 null,表示取不到有效值。
*/
MountPath?: string;
}
/**
* 数据配置
*/
export interface DataConfig {
/**
* 映射路径
*/
MappingPath?: string;
/**
* 存储用途 可选值为 BUILTIN_CODE, BUILTIN_DATA, BUILTIN_MODEL, USER_DATA, USER_CODE, USER_MODEL, OUTPUT, OTHER
注意:此字段可能返回 null,表示取不到有效值。
*/
DataSourceUsage?: string;
/**
* DATASET、COS、CFS、CFSTurbo、GooseFSx、HDFS、WEDATA_HDFS
注意:此字段可能返回 null,表示取不到有效值。
*/
DataSourceType?: string;
/**
* 来自数据集的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
DataSetSource?: DataSetConfig;
/**
* 来自cos的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
COSSource?: CosPathInfo;
/**
* 来自CFS的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
CFSSource?: CFSConfig;
/**
* 来自HDFS的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
HDFSSource?: HDFSConfig;
/**
* 配置GooseFS的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
GooseFSSource?: GooseFS;
/**
* 配置TurboFS的数据
注意:此字段可能返回 null,表示取不到有效值。
*/
CFSTurboSource?: CFSTurbo;
/**
* 来自本地磁盘的信息
注意:此字段可能返回 null,表示取不到有效值。
*/
LocalDiskSource?: LocalDisk;
/**
* CBS配置信息
注意:此字段可能返回 null,表示取不到有效值。
*/
CBSSource?: CBSConfig;
/**
* 主机路径信息
*/
HostPathSource?: HostPath;
/**
* 公有云数据源
注意:此字段可能返回 null,表示取不到有效值。
*/
PublicDataSource?: PublicDataSourceFS;
/**
* 是否是只读存储
*/
ReadOnly?: boolean;
}
/**
* Notebook资源参数
*/
export interface ResourceConf {
/**
* cpu 处理器资源, 单位为1/1000核 (for预付费)
注意:此字段可能返回 null,表示取不到有效值。
*/
Cpu?: number;
/**
* memory 内存资源, 单位为1M (for预付费)
注意:此字段可能返回 null,表示取不到有效值。
*/
Memory?: number;
/**
* gpu Gpu卡资源,单位为1/100卡,例如GpuType=T4时,1 Gpu = 1/100 T4卡 (for预付费)
注意:此字段可能返回 null,表示取不到有效值。
*/
Gpu?: number;
/**
* GpuType 卡类型,参考资源组上对应的卡类型。eg: H800,A800,A100,T4,P4,V100等 (for预付费)
注意:此字段可能返回 null,表示取不到有效值。
*/
GpuType?: string;
/**
* 计算规格 (for后付费),可选值如下:
TI.S.LARGE.POST: 4C8G
TI.S.2XLARGE16.POST: 8C16G
TI.S.2XLARGE32.POST: 8C32G
TI.S.4XLARGE32.POST: 16C32G
TI.S.4XLARGE64.POST: 16C64G
TI.S.6XLARGE48.POST: 24C48G
TI.S.6XLARGE96.POST: 24C96G
TI.S.8XLARGE64.POST: 32C64G
TI.S.8XLARGE128.POST : 32C128G
TI.GN10.2XLARGE40.POST: 8C40G V100*1
TI.GN10.5XLARGE80.POST: 18C80G V100*2
TI.GN10.10XLARGE160.POST : 32C160G V100*4
TI.GN10.20XLARGE320.POST : 72C320G V100*8
TI.GN7.8XLARGE128.POST: 32C128G T4*1
TI.GN7.10XLARGE160.POST: 40C160G T4*2
TI.GN7.20XLARGE320.POST: 80C320G T4*4
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceType?: string;
}
/**
* DescribeModelServiceGroup请求参数结构体
*/
export interface DescribeModelServiceGroupRequest {
/**
* 服务组ID
*/
ServiceGroupId: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
/**
* 服务分类
* @deprecated
*/
ServiceCategory?: string;
}
/**
* PushTrainingMetrics返回参数结构体
*/
export interface PushTrainingMetricsResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* StopTrainingTask返回参数结构体
*/
export interface StopTrainingTaskResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 对话结果
*/
export interface Choice {
/**
* 对话结果
*/
Message?: Message;
/**
* 结束理由: stop, length, content_filter, null
*/
FinishReason?: string;
/**
* 序号
*/
Index?: number;
}
/**
* HDFS的参数配置
*/
export interface HDFSConfig {
/**
* 集群实例ID,实例ID形如: emr-xxxxxxxx
*/
Id: string;
/**
* 路径
*/
Path: string;
}
/**
* DescribeTrainingTaskPods返回参数结构体
*/
export interface DescribeTrainingTaskPodsResponse {
/**
* pod名称列表
*/
PodNames?: Array;
/**
* 数量
*/
TotalCount?: number;
/**
* pod详细信息
*/
PodInfoList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 计费项询价单元
*/
export interface SpecUnit {
/**
* 计费项名称
*/
SpecName: string;
/**
* 计费项数量,建议不超过100万
*/
SpecCount: number;
}
/**
* DeleteDataSource返回参数结构体
*/
export interface DeleteDataSourceResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 模型加速任务
*/
export interface ModelAccelerateTask {
/**
* 模型加速任务ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccTaskId?: string;
/**
* 模型加速任务名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelAccTaskName?: string;
/**
* 模型ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelId?: string;
/**
* 模型名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelName?: string;
/**
* 模型版本
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelVersion?: string;
/**
* 模型来源
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelSource?: string;
/**
* 优化级别
注意:此字段可能返回 null,表示取不到有效值。
*/
OptimizationLevel?: string;
/**
* 任务状态
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskStatus?: string;
/**
* input节点个数
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelInputNum?: number;
/**
* input节点信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelInputInfos?: Array;
/**
* GPU型号
注意:此字段可能返回 null,表示取不到有效值。
*/
GPUType?: string;
/**
* 计费模式
注意:此字段可能返回 null,表示取不到有效值。
*/
ChargeType?: string;
/**
* 加速比
注意:此字段可能返回 null,表示取不到有效值。
*/
Speedup?: string;
/**
* 模型输入cos路径
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelInputPath?: CosPathInfo;
/**
* 模型输出cos路径
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelOutputPath?: CosPathInfo;
/**
* 错误信息
注意:此字段可能返回 null,表示取不到有效值。
*/
ErrorMsg?: string;
/**
* 算法框架
注意:此字段可能返回 null,表示取不到有效值。
*/
AlgorithmFramework?: string;
/**
* 排队个数
注意:此字段可能返回 null,表示取不到有效值。
*/
WaitNumber?: number;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: string;
/**
* 任务进度
注意:此字段可能返回 null,表示取不到有效值。
*/
TaskProgress?: number;
/**
* 模型格式
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelFormat?: string;
/**
* 模型Tensor信息
注意:此字段可能返回 null,表示取不到有效值。
*/
TensorInfos?: Array;
/**
* 模型专业参数
注意:此字段可能返回 null,表示取不到有效值。
*/
HyperParameter?: HyperParameter;
/**
* 加速引擎版本
注意:此字段可能返回 null,表示取不到有效值。
*/
AccEngineVersion?: string;
/**
* 标签
注意:此字段可能返回 null,表示取不到有效值。
*/
Tags?: Array;
/**
* 优化模型是否已保存到模型仓库
注意:此字段可能返回 null,表示取不到有效值。
*/
IsSaved?: boolean;
/**
* SAVED_MODEL保存时配置的签名
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelSignature?: string;
/**
* 是否是QAT模型
注意:此字段可能返回 null,表示取不到有效值。
*/
QATModel?: boolean;
/**
* 加速引擎对应的框架版本
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkVersion?: string;
/**
* 模型版本ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ModelVersionId?: string;
/**
* 资源组id
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupId?: string;
/**
* 资源组名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ResourceGroupName?: string;
}
/**
* 环境变量
*/
export interface EnvVar {
/**
* 环境变量key
注意:此字段可能返回 null,表示取不到有效值。
*/
Name?: string;
/**
* 环境变量value
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: string;
}
/**
* DescribeEvents请求参数结构体
*/
export interface DescribeEventsRequest {
/**
* 服务类型,TRAIN为任务式建模, NOTEBOOK为Notebook, INFER为在线服务, BATCH为批量预测
枚举值:
- TRAIN
- NOTEBOOK
- INFER
- BATCH
*/
Service: string;
/**
* 服务ID,和Service参数对应,不同Service的服务ID获取方式不同,具体如下:
- Service类型为TRAIN:
调用[DescribeTrainingTask接口](/document/product/851/75089)查询训练任务详情,ServiceId为接口返回值中Response.TrainingTaskDetail.LatestInstanceId
- Service类型为NOTEBOOK:
调用[DescribeNotebook接口](/document/product/851/95662)查询Notebook详情,ServiceId为接口返回值中Response.NotebookDetail.PodName
- Service类型为INFER:
调用[DescribeModelServiceGroup接口](/document/product/851/82285)查询服务组详情,ServiceId为接口返回值中Response.ServiceGroup.Services.ServiceId
- Service类型为BATCH:
调用[DescribeBatchTask接口](/document/product/851/80180)查询跑批任务详情,ServiceId为接口返回值中Response.BatchTaskDetail.LatestInstanceId
*/
ServiceId?: string;
/**
* 查询事件最早发生的时间(RFC3339格式的时间字符串),默认值为当前时间的前一天
*/
StartTime?: string;
/**
* 查询事件最晚发生的时间(RFC3339格式的时间字符串),默认值为当前时间
*/
EndTime?: string;
/**
* 分页Limit,默认值为100,最大值为100
*/
Limit?: number;
/**
* 分页Offset,默认值为0
*/
Offset?: number;
/**
* 排列顺序(可选值为ASC, DESC ),默认为DESC
*/
Order?: string;
/**
* 排序的依据字段(可选值为FirstTimestamp, LastTimestamp),默认值为LastTimestamp
*/
OrderField?: string;
/**
* 过滤条件
注意:
1. Filter.Name:目前支持ResourceKind(按事件关联的资源类型过滤);Type(按事件类型过滤)
2. Filter.Values:
对于Name为ResourceKind,Values的可选取值为Deployment, Replicaset, Pod等K8S资源类型;
对于Name为Type,Values的可选取值仅为Normal或者Warning;
Values为多个的时候表示同时满足
3. Filter. Negative和Filter. Fuzzy没有使用
*/
Filters?: Array;
}
/**
* DeleteTrainingModel请求参数结构体
*/
export interface DeleteTrainingModelRequest {
/**
* 模型ID
*/
TrainingModelId: string;
/**
* 是否同步清理cos
*/
EnableDeleteCos?: boolean;
/**
* 删除模型类型,枚举值:NORMAL 普通,ACCELERATE 加速,不传则删除所有
*/
ModelVersionType?: string;
}
/**
* DescribeModelServiceHotUpdated请求参数结构体
*/
export interface DescribeModelServiceHotUpdatedRequest {
/**
* 镜像信息,配置服务运行所需的镜像地址等信息
*/
ImageInfo: ImageInfo;
/**
* 模型信息,需要挂载模型时填写
*/
ModelInfo?: ModelInfo;
/**
* 挂载信息
*/
VolumeMount?: VolumeMount;
}
/**
* DescribeTrainingTask返回参数结构体
*/
export interface DescribeTrainingTaskResponse {
/**
* 训练任务详情
*/
TrainingTaskDetail?: TrainingTaskDetail;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteMountLimit返回参数结构体
*/
export interface DeleteMountLimitResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 平台镜像信息详情
*/
export interface PlatformImageInfo {
/**
* 框架名
注意:此字段可能返回 null,表示取不到有效值。
*/
Framework?: string;
/**
* 镜像类型: ccr or tcr
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageType?: string;
/**
* 镜像地址
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageUrl?: string;
/**
* TCR镜像示例所属地域
注意:此字段可能返回 null,表示取不到有效值。
*/
RegistryRegion?: string;
/**
* TCR镜像所属实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RegistryId?: string;
/**
* 镜像名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageName?: string;
/**
* 镜像Id
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageId?: string;
/**
* 框架版本
注意:此字段可能返回 null,表示取不到有效值。
*/
FrameworkVersion?: string;
/**
* 支持的gpu列表
注意:此字段可能返回 null,表示取不到有效值。
*/
SupportGpuList?: Array;
/**
* 描述信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Description?: string;
/**
* 业务属性
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraAttributes?: Array;
/**
* 镜像适用场景Train/Inference/Notebook
注意:此字段可能返回 null,表示取不到有效值。
*/
ImageRange?: Array;
/**
* 是否支持分布式部署
注意:此字段可能返回 null,表示取不到有效值。
*/
SupportDistributedDeploy?: boolean;
/**
* 支持的地域 all(所有地域)/autonomous(自动驾驶地域)/general(通用地域)
注意:此字段可能返回 null,表示取不到有效值。
*/
RegionScope?: string;
}
/**
* DescribePlatformImages请求参数结构体
*/
export interface DescribePlatformImagesRequest {
/**
* 过滤器, Name支持ImageId/ImageName/SupportDataPipeline/AllowSaveAllContent/ImageRange,其中ImageRange支持枚举值Train,Inference,Notebook
*/
Filters?: Array;
/**
* 偏移信息
*/
Offset?: number;
/**
* 返回数量, 默认100
*/
Limit?: number;
}
/**
* 探针结构信息
*/
export interface Probe {
/**
* 探针行为
*/
ProbeAction?: ProbeAction;
/**
* 等待服务启动的延迟
*/
InitialDelaySeconds?: number;
/**
* 轮询检查时间间隔
*/
PeriodSeconds?: number;
/**
* 检查超时时长
*/
TimeoutSeconds?: number;
/**
* 检测失败认定次数
*/
FailureThreshold?: number;
/**
* 检测成功认定次数,就绪默认 3,存活/启动默认 1
*/
SuccessThreshold?: number;
}
/**
* DeleteModelService返回参数结构体
*/
export interface DeleteModelServiceResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 指标数据
*/
export interface MetricData {
/**
* 训练任务id
*/
TaskId: string;
/**
* 时间戳.unix timestamp,单位为秒
注意:此字段可能返回 null,表示取不到有效值。
*/
Timestamp?: number;
/**
* 用户uin
注意:此字段可能返回 null,表示取不到有效值。
*/
Uin?: string;
/**
* 本次上报数据所处的训练周期数。
注意:此字段可能返回 null,表示取不到有效值。
*/
Epoch?: number;
/**
* 本次上报数据所处的训练迭代次数。
注意:此字段可能返回 null,表示取不到有效值。
*/
Step?: number;
/**
* 训练停止所需的迭代总数。
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalSteps?: number;
/**
* 数据点。数组元素为不同指标的数据。数组长度不超过10。
注意:此字段可能返回 null,表示取不到有效值。
*/
Points?: Array;
}
/**
* DeleteTrainingModelVersion请求参数结构体
*/
export interface DeleteTrainingModelVersionRequest {
/**
* 模型版本ID
*/
TrainingModelVersionId: string;
/**
* 是否同步清理cos
*/
EnableDeleteCos?: boolean;
}
/**
* DescribeBillingSpecsPrice返回参数结构体
*/
export interface DescribeBillingSpecsPriceResponse {
/**
* 计费项价格,支持批量返回
*/
SpecsPrice?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 多模态对话内容,支持图片与文字信息
*/
export interface MultiModalContent {
/**
* 对话类型,text表示文本对话内容,image_url表示图片对话内容
*/
Type: string;
/**
* 文本对话内容,当Type为text时需要填写该值
*/
Text?: string;
/**
* 图片对话内容,当Type为image_url时需要填写该值
*/
ImageUrl?: ImageUrl;
}
/**
* DescribeTrainingModelVersion返回参数结构体
*/
export interface DescribeTrainingModelVersionResponse {
/**
* 模型版本
*/
TrainingModelVersion?: TrainingModelVersionDTO;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 工作负载的状态
*/
export interface WorkloadStatus {
/**
* 当前实例数
*/
Replicas: number;
/**
* 更新的实例数
*/
UpdatedReplicas: number;
/**
* 就绪的实例数
*/
ReadyReplicas: number;
/**
* 可用的实例数
*/
AvailableReplicas: number;
/**
* 不可用的实例数
*/
UnavailableReplicas: number;
/**
* Normal 正常运行中
Abnormal 服务异常,例如容器启动失败等
Waiting 服务等待中,例如容器下载镜像过程等
Stopped 已停止
Pending 启动中
Stopping 停止中
*/
Status: string;
/**
* 工作负载的状况信息
* @deprecated
*/
StatefulSetCondition?: Array;
/**
* 工作负载历史的状况信息
*/
Conditions?: Array;
/**
* 状态异常时,展示原因
注意:此字段可能返回 null,表示取不到有效值。
*/
Reason?: string;
}
/**
* DescribeDataSource返回参数结构体
*/
export interface DescribeDataSourceResponse {
/**
* 数据源信息
*/
DataSourceInfo?: DataSourceInfo;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* StopTrainingTask请求参数结构体
*/
export interface StopTrainingTaskRequest {
/**
* 训练任务ID
*/
Id: string;
/**
* TI工作空间ID
仅用于“工作空间”白名单功能。如需使用,请联系TI管理员开通白名单。
*/
TiProjectId?: string;
}
/**
* 日志配置
*/
export interface LogConfig {
/**
* 日志需要投递到cls的日志集
注意:此字段可能返回 null,表示取不到有效值。
*/
LogsetId: string;
/**
* 日志需要投递到cls的主题
注意:此字段可能返回 null,表示取不到有效值。
*/
TopicId: string;
}
/**
* StartTrainingTask返回参数结构体
*/
export interface StartTrainingTaskResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}