Skip to content

Notebook

查询Notebook实例列表

1.接口说明

接口路径:{aiUrls}/ai/openapi/v2/notebook/list

请求方式:GET

请求数据类型:

接口描述:查询notebook实例列表

2.请求消息

请求参数:

Headers:

名称类型必填描述示例
tokenstring接口凭证eyJhbGciOiJIUzI1N...

参数:

名称类型必填描述示例
notebookNamestringnotebook实例名称2503021210191107
notebookStatusstringNotebook状态Creating("创建中"),Restarting("开机中"),Running( "运行中"),Terminated("已关机"),Failed( "失败"),Shutting( "关机中");
sizeint分页大小,默认2020
pageint分页,默认11

3.请求示例

cURL请求示例

shell
curl --location '{aiUrls}/ai/openapi/v2/notebook/list' \
--header 'token: <Token>'

Java请求示例

java
import okhttp3.*;

public class QueryNotebookListDemo {

    public static final String TOKEN = "<Token>";
    public static final String URL = "{aiUrls}/ai/openapi/v2/notebook/list";

    public static void main(String[] args) throws Exception {
        OkHttpClient client = new OkHttpClient().newBuilder().build();

        Request request = new Request.Builder()
                .url(URL)
                .method("GET", null)
                .addHeader("token", TOKEN)
                .build();

        Response response = client.newCall(request).execute();
        System.out.println(response.body().string());
    }
}

Python请求示例

python
import requests

url = "{aiUrls}/ai/openapi/v2/notebook/list"
payload = {}
headers = {
    "token": "<Token>"
}

response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)

4.响应消息

返回参数:

名称类型描述示例
msgstring信息success
codestring状态码0
dataObject
totalint总数
recordsarraynotebook详情
idstringnotebook实例ID
notebookNamestringnotebook实例名称2503021210191107
notebookStatusstringNotebook实例状态Creating("创建中"),Restarting("开机中"),Running( "运行中"),Terminated("已关机"),Failed( "失败"),Shutting( "关机中");
imageNamestring镜像名称jupyterlab-simplesdxl-webui:pytorch2.1.0-py3.10-dtk24.04-model
imagePathstring镜像地址image.ac.com:5000/dcu/admin/base/jupyterlab-simplesdxl-webui:pytorch2.1.0-py3.10-dtk24.04-model
cpuNumberstringcpu核心数24核心
acceleratorTypestring加速器类型dcu
acceleratorNumberint加速器数量1
resourceGroupCodestring资源分组codehgk100_ainormal93b0dc03
acceleratorModestring加速器型号异构加速卡AI
ramSizestring内存大小110GB
imageSizestring镜像大小byte43726906378
createTimestring创建时间2025-03-02 12:10:20
releaseTimestring释放时间28天20小时17分钟
updateTimestring更新时间2025-03-02 12:10:51
progressnumber部署进度
startTypestring启动方式normal
maxTimeoutstring最大超时时间168:00:00(168小时)
sshPasswordstringssh密码9pM28jD7606121T
serviceIpstring服务ip10.68.206.205
sshUrlstringssh地址ssh登录地址
taskIdstring任务ID1896050410558525441
enoughResourceboolean资源是否充足true
containerIdstring容器ID17b8dac2c249c6552394194c42e5791a0c8fab6c70506562d90a95e17cebb0c1
resourceGroupIdstring资源分组ID15
containerTypestring容器类型null
maxNumberint最大卡数8
freeNumberint空闲卡数5
nodestring节点10.13.1.15
commandstring自定义服务启动命令python /root/SimpleSDXL/entry_with_update.py --listen 0.0.0.0 --port 1223 > /root/sd.log 2>&1
customsizePortstring自定义服务监听端口1223
errorMessagestring失败信息
messagestring失败描述信息

返回示例:

json
{
  "code": "0",
  "data": {
    "records": [
      {
        "acceleratorMode": "异构加速卡AI",
        "acceleratorNumber": 1,
        "acceleratorType": "dcu",
        "command": null,
        "containerId": "510af56bf2e00adf4bbc65be05b4267d083198b9a5bb8849a25a417ed650a6b2",
        "containerType": "containerd",
        "cpuNumber": "15核心",
        "createTime": "2026-04-18 17: 40: 43",
        "enoughResource": false,
        "errorMessage": "容器异常退出",
        "freeNumber": 0,
        "id": "2045437353363222530",
        "imageName": "jupyterlab-pytorch: 2.5.1-ubuntu22.04-dtk25.04.2-py3.10-devel",
        "imagePath": "image.ac.com: 5000/dcu/admin/base/jupyterlab-pytorch: 2.5.1-ubuntu22.04-dtk25.04.2-py3.10-devel",
        "imageSize": "7989968504",
        "maxNumber": 8,
        "maxTimeout": null,
        "message": "2001",
        "node": "10.13.1.107",
        "notebookName": "2604181740426384",
        "notebookStatus": "Failed",
        "progress": null,
        "ramSize": "120GB",
        "releaseTime": null,
        "resourceGroupCode": "hgk100_ainormal93b0dc03",
        "resourceGroupId": "15",
        "serviceIp": "10.68.120.95",
        "sshPassword": "a6069f94c7a6a3f1509270e288b7e884",
        "sshUrl": null,
        "startType": "normal",
        "taskId": "2045437353468080130",
        "updateTime": "2026-04-18 17: 41: 58"
      }
    ],
    "total": 1
  },
  "msg": "success"
}

5.错误码

错误码说明
0成功
10001内部错误
10003参数不全
10004参数无效
10007用户已被冻结
10008权限不足
10009没有权限访问接口
10010文件校验失败
10011文件过大
10012连接中断