Alaya NeW Cloud

分布式训练任务列表

分页查询当前企业下的分布式训练任务列表,支持按名称、状态等条件过滤。

GEThttps://api.alayanew.com/v1/training/instance/list

鉴权(Authorizations)

AuthorizationString必填

用户可通过已获取的 Open API Key 做验证。例如:Bearer [YOUR_API_KEY]

Query Parameters

pageNoInteger

页码,从 1 开始。默认 1

pageSizeInteger

每页数量。默认 20

nameString

按训练任务名称模糊查询。例如:llama3

statusString

按任务状态过滤。例如:RUNNING。常见取值还包括 PENDINGSUCCEEDEDFAILEDPAUSEDSTOPPED 等(以实际返回为准)。

aidcIdInteger

按智算中心 ID 过滤。例如:1001

idString

按任务 ID 精确查询。例如:1234567890

tenantIdString

按租户 ID 过滤。

tenantNameString

按租户名称过滤。

Response

statusInteger

业务状态码,200 表示成功。

messageString

接口响应信息。例如:"OK"

dataObject

分页数据对象,包含任务列表与分页信息。

显示 properties
recordsArray

训练任务列表。

显示 properties
idString

任务 ID。例如:"1234567890"

nameString

任务名称。例如:"llama3-8b-sft"

statusString

任务状态。例如:"RUNNING"

priorityInteger

任务优先级,1~3,数值越小优先级越高。例如:3

framworkString

训练框架。例如:"TENSORFLOW"

imageString

镜像地址。

createdByString

创建者 ID。例如:"user1"

creatorNameString

创建者名称。例如:"张三"

resourceObject

资源规格。

显示 properties
cpuCoresString

CPU 核数。例如:"18"

memoryGBString

内存大小(GB)。例如:"200"

gpuNameString

GPU 型号。例如:"NVIDIA-H800A-NV-80G"

gpuCountString

单节点 GPU 数量。例如:"8"

productNameString

产品名称。例如:"分布式训练1"

productCodeString

产品编码。例如:"PRD-TRAIN-1"

workerCountInteger

节点数量。例如:4

productPriceString

产品单价。例如:"2DCU/小时"

typeString

资源角色:worker / ps / Chief / lancher

createdTimeString

创建时间。例如:"2025-05-30 10:00:00"

startTimeString

开始运行时间。例如:"2025-05-30 10:02:00"

lastUpdateTimeString

最近更新时间。

tenantIdString

租户 ID。

tenantNameString

租户名称。

aidcIdInteger

智算中心 ID。例如:1001

pageNoInteger

当前页码。例如:1

pageSizeInteger

每页数量。例如:20

totalRowsInteger

总行数。例如:120

curl -X 'GET' \
  'https://api.alayanew.com/v1/training/instance/list?pageNo=1&pageSize=20&name=llama3&status=RUNNING' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer [YOUR_API_KEY]'
import requests

url = "https://api.alayanew.com/v1/training/instance/list"
params = {"pageNo": 1, "pageSize": 20, "name": "llama3", "status": "RUNNING"}
headers = {
    "accept": "application/json",
    "Authorization": "Bearer [YOUR_API_KEY]"
}

response = requests.get(url, params=params, headers=headers)
print(response.json())
const params = new URLSearchParams({
  pageNo: '1',
  pageSize: '20',
  name: 'llama3',
  status: 'RUNNING'
});

fetch(`https://api.alayanew.com/v1/training/instance/list?${params}`, {
  method: 'GET',
  headers: {
    'accept': 'application/json',
    'Authorization': 'Bearer [YOUR_API_KEY]'
  }
})
  .then(res => res.json())
  .then(console.log)
  .catch(console.error);
{
  "status": 200,
  "message": "OK",
  "data": {
    "records": [
      {
        "id": "string",
        "name": "string",
        "status": "RUNNING",
        "priority": 3,
        "framwork": "TENSORFLOW",
        "image": "string",
        "createdBy": "user1",
        "creatorName": "张三",
        "resource": {
          "cpuCores": "18",
          "memoryGB": "200",
          "gpuName": "NVIDIA-H800A-NV-80G",
          "gpuCount": "8",
          "productName": "分布式训练1",
          "productCode": "PRD-TRAIN-1",
          "workerCount": 1,
          "productPrice": "2DCU/小时",
          "type": "worker"
        },
        "createdTime": "2026-06-01T09:25:08.541Z",
        "startTime": "2026-06-01T09:25:08.541Z",
        "lastUpdateTime": "2026-06-01T09:25:08.541Z",
        "tenantId": "string",
        "tenantName": "string",
        "aidcId": 9007199254740991
      }
    ],
    "pageNo": 1,
    "pageSize": 20,
    "totalRows": 120
  }
}
{
  "status": 403,
  "message": "Forbidden",
  "data": {}
}
{
  "status": 500,
  "message": "Internal Server Error",
  "data": {}
}

Last updated on