Skip to content

Notebook

查询模型镜像列表

1.接口说明

接口路径:/ai/openapi/v2/image/models

请求方式:POST

请求数据类型:

接口描述:查询镜像列表

2.请求消息

请求参数:

Headers:

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

参数:

名称类型必填描述示例
pagestring分页1
sizestring分页大小1
acceleratorTypestring加速器类型dcu

3.请求示例

cURL请求示例

shell
curl --location 'https://scnet-demo.accloud.cn/ai/openapi/v2/image/models' \
--header 'token: <Token>' \
--header 'Content-Type: application/json' \
--data '{
	"page":1,
	"size":1
}'

Java请求示例

java
import okhttp3.*;

public class GetModelImagesListDemo {

    public static final String TOKEN = "<Token>";
    
    public static final String URL = "https://scnet-demo.accloud.cn/ai/openapi/v2/image/models";

    public static void main(String[] args) throws Exception {
        OkHttpClient client = new OkHttpClient().newBuilder().build();
        MediaType mediaType = MediaType.parse("application/json");

        RequestBody body = RequestBody.create(mediaType, "{\n" +
                "  \"page\": 1,\n" +
                "  \"size\": 1\n" +
                "}");

        Request request = new Request.Builder()
                .url(URL)
                .method("POST", body)
                .addHeader("token", TOKEN)
                .addHeader("Content-Type", "application/json")
                .build();

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

Python请求示例

python
import requests
import json

url = "https://scnet-demo.accloud.cn/ai/openapi/v2/image/models"

payload = json.dumps({
    "page": 1,
    "size": 1
})

headers = {
    "token": "<Token>",
    "Content-Type": "application/json"
}

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

4.响应消息

返回参数:

名称类型描述示例
msgstring信息success
codestring状态码0
dataarray镜像列表
idstringid64533e2d89fc4b6cb343fcd30a541bb2
imageIdstring镜像层idsha256:b60cfe03b8c5cde83c6358f752b93d8b97f1e3eef47aebf2a098911c194493d9
tagstring标签torch2.2.0-py3.10-cuda12.1-model
descriptionstring镜像描述带 WebUI 的图像生成开箱即用工具,能够生成几乎任何艺术风格的高质量图像,是用来生成写实图像的最佳开放模型
createTimestring创建时间2024-06-23 00:00:00
acceleratorTypestring加速器类型gpu
pathstring镜像路径image.ac.com:5000/gpu/admin/base/jupyterlab-stable-diffusion-normal-webui:torch2.2.0-py3.10-cuda12.1-model
versionstring镜像版本jupyterlab-stable-diffusion-normal-webui:torch2.2.0-py3.10-cuda12.1-model
statusstring镜像状态Completed
imageSizestring加速器类型16535832917

返回示例:

json
{
    "code": "0",
    "msg": "success",
    "data": {
        "records": [
            {
                "id": "64533e2d89fc4b6cb343fcd30a541bb2",
                "imageId": "sha256:b60cfe03b8c5cde83c6358f752b93d8b97f1e3eef47aebf2a098911c194493d9",
                "tag": "torch2.2.0-py3.10-cuda12.1-model",
                "description": "带 WebUI 的图像生成开箱即用工具,能够生成几乎任何艺术风格的高质量图像,是用来生成写实图像的最佳开放模型",
                "createTime": "2024-06-23 00:00:00",
                "acceleratorType": "gpu",
                "path": "image.ac.com:5000/gpu/admin/base/jupyterlab-stable-diffusion-normal-webui:torch2.2.0-py3.10-cuda12.1-model",
                "version": "jupyterlab-stable-diffusion-normal-webui:torch2.2.0-py3.10-cuda12.1-model",
                "status": "Completed",
                "imageSize": "16535832917"
            }
        ],
        "total": 192
    }
}

5.错误码

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