分布式训练任务列表
分页查询当前企业下的分布式训练任务列表,支持按名称、状态等条件过滤。
https://api.alayanew.com/v1/training/instance/list鉴权(Authorizations)
bearerAuthAuthorizationString必填用户可通过已获取的 Open API Key 做验证。例如:Bearer [YOUR_API_KEY]。
Query Parameters
pageNoInteger页码,从 1 开始。默认 1。
pageSizeInteger每页数量。默认 20。
nameString按训练任务名称模糊查询。例如:llama3。
statusString按任务状态过滤。例如:RUNNING。常见取值还包括 PENDING、SUCCEEDED、FAILED、PAUSED、STOPPED 等(以实际返回为准)。
aidcIdInteger按智算中心 ID 过滤。例如:1001。
idString按任务 ID 精确查询。例如:1234567890。
tenantIdString按租户 ID 过滤。
tenantNameString按租户名称过滤。
Response
application/json · 200statusInteger业务状态码,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
cpuCoresStringCPU 核数。例如:"18"。
memoryGBString内存大小(GB)。例如:"200"。
gpuNameStringGPU 型号。例如:"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
