查询个人镜像
获取当前用户的所有个人镜像列表。请求参数
此接口不需要任何请求参数。响应参数
响应编码
0
: 成功2
: 未登录-2
: 系统异常
返回消息,非0显示错误原因
代码示例
Copy
import requests
from datetime import datetime
url = "https://www.chenyu.cn/api/open/v2/image/private/list"
headers = {
"Authorization": "Bearer your_api_key",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
result = response.json()
if result['code'] == 0:
print(f"总共有 {result['data']['total']} 个个人镜像")
for image in result['data']['image_list']:
status_map = {1: "上传中", 2: "上传成功", 3: "上传失败"}
create_time = datetime.fromtimestamp(image['create_time'])
print(f"镜像名称: {image['title']}")
print(f"描述: {image['remark']}")
print(f"大小: {image['size']} GB")
print(f"状态: {status_map.get(image['save_image_status'], '未知')}")
print(f"创建时间: {create_time.strftime('%Y-%m-%d %H:%M:%S')}")
print("---")
else:
print(f"查询失败: {result['msg']}")
响应示例
Copy
{
"code": 0,
"msg": "success",
"data": {
"image_list": [
{
"title": "我的PyTorch环境",
"uuid": "img_12345678-1234-1234-1234-123456789012",
"remark": "基于PyTorch 2.0的深度学习环境,已安装常用库",
"layer_count": 15,
"size": 12.5,
"pod_uuid": "pod_87654321-4321-4321-4321-210987654321",
"pod_tag": "v2.0",
"save_image_status": 2,
"create_time": 1703145600
}
],
"total": 1
}
}