ApplicationInfo
应用信息
被如下接口引用:DescribeApplications。
名称 | 类型 | 描述 |
---|---|---|
ApplicationId | String | 应用id 注意:此字段可能返回 null,表示取不到有效值。 示例值:app-12345678 |
ApplicationName | String | 应用名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:Llama2 13B |
Description | String | 应用描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:Llama2 13B是一款由Meta AI开源的LLM模型。Llama-2-13b-chat是高性能原生开源版本,适用于多种对话场景。注:该环境暂无 webui 可视化调试页面,需通过命令行调试。 |
ConfigEnvironment | String | 应用的环境配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:Ubuntu20.04, Python 3.8, Llama-2-13b-chat, CUDA 11.7, cuDNN 8, pytorch 2, JupyteLab |
MinSystemDiskSize | Integer | 系统盘大小下限 注意:此字段可能返回 null,表示取不到有效值。 示例值:80 |
ApplicationType | String | 应用类型,目前该项取值可以为PRIVATE_APPLICATION或者PUBLIC_APPLICATION 注意:此字段可能返回 null,表示取不到有效值。 示例值:PRIVATE_APPLICATION |
ApplicationState | String | 应用状态:CREATING-创建中;ONLINE -正常在线;DELETING -删除中;ARREARS - 欠费隔离 示例值:ONLINE 注意:此字段可能返回 null,表示取不到有效值。 示例值:ONLINE |
CreateTime | String | 应用创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2023-11-01 00:00:00 |
ApplicationSize | Integer | 应用大小 注意:此字段可能返回 null,表示取不到有效值。 示例值:50 |
Filter
描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等
- 若存在多个Filter时,Filter间的关系为逻辑与(AND)关系。
- 若同一个Filter存在多个Values,同一Filter下Values间的关系为逻辑或(OR)关系。
被如下接口引用:DescribeApplications, DescribeInstances, DescribeMuskPrompts。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 需要过滤的字段。 示例值:instance-id |
Values | Array of String | 是 | 字段的过滤值。 示例值:["hai-12345678"] |
Instance
实例信息
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 实例id 注意:此字段可能返回 null,表示取不到有效值。 示例值:hai-12345678 |
InstanceName | String | 实例名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:PENDING |
InstanceState | String | 实例状态: PENDING:表示创建中 LAUNCH_FAILED:表示创建失败 RUNNING:表示运行中 ARREARS:表示待回收 STOPPED_NO_CHARGE:表示关机不收费 TERMINATING:表示销毁中 TERMINATED:表示已销毁 注意:此字段可能返回 null,表示取不到有效值。 示例值:PENDING |
ApplicationName | String | 应用名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:Pytorch2.0.0 |
BundleName | String | 算力套餐名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:基础型 |
GPUCount | Integer | 实例所包含的GPU卡数 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
GPUPerformance | String | 算力 注意:此字段可能返回 null,表示取不到有效值。 示例值:8+TFlops SP |
GPUMemory | String | 显存 注意:此字段可能返回 null,表示取不到有效值。 示例值:16GB+ |
CPU | String | CPU核数 注意:此字段可能返回 null,表示取不到有效值。 示例值:8核 |
Memory | String | 内存 注意:此字段可能返回 null,表示取不到有效值。 示例值:32GB |
SystemDisk | SystemDisk | 系统盘数据 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"DiskType":"CLOUD_PREMIUM", "DiskSize":100} |
PrivateIpAddresses | Array of String | 内网ip地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:["1.1.1.1"] |
PublicIpAddresses | Array of String | 公网ip地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:["1.1.1.1"] |
SecurityGroupIds | Array of String | 安全组ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:["sg-12345678"] |
LatestOperation | String | 实例最新操作 注意:此字段可能返回 null,表示取不到有效值。 示例值:RunInstances |
LatestOperationState | String | 实例最新操作状态: SUCCESS:表示操作成功 OPERATING:表示操作执行中 FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。 示例值:SUCCESS |
CreateTime | String | 实例创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2023-11-01 00:00:00 |
MaxOutBandwidth | String | 公网出带宽上限,默认10Mbps 注意:此字段可能返回 null,表示取不到有效值。 示例值:10Mbps |
MaxFreeTraffic | String | 每月免费流量,默认500G 注意:此字段可能返回 null,表示取不到有效值。 示例值:500 |
ConfigurationEnvironment | String | 应用配置环境 注意:此字段可能返回 null,表示取不到有效值。 示例值:Ubuntu20.04, Python 3.8, Pytorch 2.0.0, CUDA 11.7, cuDNN 8,JupyteLab |
LoginServices | Array of LoginService | 实例包含的登录服务详情 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"ServiceName":"Jupyter"} |
OSType | String | 应用服务的操作系统类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:linux or windows |
InstanceChargePrepaid
实例预付费入参
被如下接口引用:InquirePriceRunInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Period | Integer | 否 | 时长,默认值:1 示例值:1 |
RenewFlag | String | 否 | 续费标志可选参数: NOTIFY_AND_MANUAL_RENEW:表示默认状态(用户未设置,即初始状态:若用户有预付费不停服特权,也会对该值进行自动续费) NOTIFY_AND_AUTO_RENEW:表示自动续费 DISABLE_NOTIFY_AND_MANUAL_RENEW:表示明确不自动续费(用户设置) 默认值:NOTIFY_AND_MANUAL_RENEW 示例值:NOTIFY_AND_MANUAL_RENEW |
TimeUnit | String | 否 | 时长单位,默认值MONTH 示例值:MONTH |
ItemPrice
套餐价格
被如下接口引用:InquirePriceRunInstances。
名称 | 类型 | 描述 |
---|---|---|
UnitPrice | Float | 原单价 注意:此字段可能返回 null,表示取不到有效值。 示例值:100.00 |
DiscountUnitPrice | Float | 折扣后单价 注意:此字段可能返回 null,表示取不到有效值。 示例值:50.00 |
Discount | Float | 折扣 注意:此字段可能返回 null,表示取不到有效值。 示例值:0.5 |
ChargeUnit | String | 单位:时/月 注意:此字段可能返回 null,表示取不到有效值。 示例值:HOUR |
Amount | Integer | 商品数量 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ItemPriceDetail
分实例价格
被如下接口引用:InquirePriceRunInstances。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | 实例id 注意:此字段可能返回 null,表示取不到有效值。 示例值:hai-k31lvhiv |
InstancePrice | ItemPrice | 实例价格详情 注意:此字段可能返回 null,表示取不到有效值。 |
CloudDiskPrice | ItemPrice | 磁盘价格详情 注意:此字段可能返回 null,表示取不到有效值。 |
InstanceTotalPrice | ItemPrice | 该实例的总价钱 注意:此字段可能返回 null,表示取不到有效值。 |
LoginService
登录服务详情
被如下接口引用:DescribeInstances。
名称 | 类型 | 描述 |
---|---|---|
ServiceName | String | 登录方式名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:Jupyter |
LoginSetting
某服务的登录配置
被如下接口引用:DescribeServiceLoginSettings。
名称 | 类型 | 描述 |
---|---|---|
ServiceName | String | 服务名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:JupyterLab |
Url | String | 服务登录url 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://1.1.1.1:80/lab?token=ed68d8b88aaa15c1b8309c921ae1e76e9cf0ff48d3fb6407b7beb41b716f464e |
MuskPromptInfo
musk prompt详情
被如下接口引用:DescribeMuskPrompts。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
WorkflowId | String | 否 | workflow id 示例值:wf-c23b5551-4008-4c9f-844a-4c4dd30f84f7 |
WorkgroupId | String | 否 | workgroup id 示例值:wg-4a3f3be9-f35b-40bf-b6bb-2af812dd63cb |
PromptId | String | 否 | prompt id 示例值:4a3f3be9-f35b-40bf-b6bb-2af812dd63cb |
OutputResource | Array of String | 否 | 生成的内容 示例值:["image"] |
Status | Integer | 否 | prompt status 0: 执行中 1: 执行成功 2: 执行失败 示例值:1 |
CreateTime | String | 否 | 创建时间 示例值:2024-12-30 |
UpdateTime | String | 否 | 更新时间 示例值:2024-12-30 |
Cost | Integer | 否 | 任务执行耗时,单位毫秒 示例值:0 |
ErrorMessage | String | 否 | 任务执行失败错误信息 示例值: |
NetworkStatus
HAI 实例的网络配置和消耗情况
被如下接口引用:DescribeInstanceNetworkStatus。
名称 | 类型 | 描述 |
---|---|---|
InstanceId | String | HAI 的实例 ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:hai-12345678 |
AddressIp | String | 公网 IP 地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:1.1.1.1 |
Bandwidth | Integer | 出带宽上限,单位Mbps 注意:此字段可能返回 null,表示取不到有效值。 示例值:5 |
TotalTrafficAmount | Float | 流量包总量,单位GB 注意:此字段可能返回 null,表示取不到有效值。 示例值:500.0 |
RemainingTrafficAmount | Float | 流量包剩余量,单位GB 注意:此字段可能返回 null,表示取不到有效值。 示例值:499.5 |
Price
费用数据结构体
被如下接口引用:InquirePriceRunInstances。
名称 | 类型 | 描述 |
---|---|---|
InstancePrice | ItemPrice | 实例价格信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"Amount":1,"ChargeUnit":"HOUR","Discount":100,"DiscountUnitPrice":1.2,"UnitPrice":1.2} |
CloudDiskPrice | ItemPrice | 云盘价格信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"Amount":1,"ChargeUnit":"HOUR","Discount":100,"DiscountUnitPrice":0.01,"UnitPrice":0.01} |
PriceDetailSet | Array of ItemPriceDetail | 分实例价格 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"InstanceId":"hai-xxx","InstancePrice":{"OriginPrice":1.0,"DiscountPrice":1.0,"Discount":100,"ChargeUnit":"MONTH"},"CloudDiskPrice":{"OriginPrice":1.0,"DiscountPrice":1.0,"Discount":100,"ChargeUnit":"MONTH"}} |
RegionInfo
地域列表
被如下接口引用:DescribeRegions。
名称 | 类型 | 描述 |
---|---|---|
Region | String | ap-guangzhou 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-guangzhou |
RegionName | String | 华南地区(广州) 注意:此字段可能返回 null,表示取不到有效值。 示例值:华南地区(广州) |
RegionState | String | 地域是否可用状态 AVAILABLE:可用 注意:此字段可能返回 null,表示取不到有效值。 示例值:AVAILABLE |
ScholarRocketSupportState | String | 学术加速是否支持: NO_NEED_SUPPORT表示不需支持;NOT_SUPPORT_YET表示暂未支持;ALREADY_SUPPORT表示已经支持。对于ALREADY_SUPPORT的地域才需进一步调用DescribeScholarRocketStatus查看学术加速是开启还是关闭 注意:此字段可能返回 null,表示取不到有效值。 示例值:ALREADY_SUPPORT |
SceneInfo
场景详情
被如下接口引用:DescribeScenes。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
SceneId | String | 否 | 场景id 注意:此字段可能返回 null,表示取不到有效值。 示例值:sc-abcdefgh |
SceneName | String | 否 | 场景名 注意:此字段可能返回 null,表示取不到有效值。 示例值:AI框架 |
SystemDisk
描述了操作系统所在块设备即系统盘的信息
被如下接口引用:DescribeInstances, InquirePriceRunInstances, RunInstances。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
DiskType | String | 否 | 系统盘类型。系统盘类型限制详见存储概述。取值范围: <li>LOCAL_BASIC:本地硬盘 <li>LOCAL_SSD:本地SSD硬盘 <li>CLOUD_BASIC:普通云硬盘 <li>CLOUD_SSD:SSD云硬盘 <li>CLOUD_PREMIUM:高性能云硬盘 <li>CLOUD_BSSD:通用性SSD云硬盘 默认取值:当前有库存的硬盘类型。 注意:此字段可能返回 null,表示取不到有效值。 示例值:CLOUD_PREMIUM |
DiskSize | Integer | 否 | 系统盘大小,单位:GB。默认值为 80 注意:此字段可能返回 null,表示取不到有效值。 示例值:250 |
DiskName | String | 否 | 系统盘分区盘符 注意:此字段可能返回 null,表示取不到有效值。 示例值:vda2 |