文档

LM Studio REST API

获取下载状态

获取模型下载的状态

GET /api/v1/models/download/status/:job_id

路径参数

job_id : 字符串

下载任务的唯一标识符。job_id下载 接口在发起下载时返回。

curl -H "Authorization: Bearer $LM_API_TOKEN" \
  https://:1234/api/v1/models/download/status/job_493c7c9ded

响应字段

返回单个下载任务的状态对象。响应内容根据下载状态而变化。

job_id : 字符串

下载任务的唯一标识符。

status : "downloading"(下载中) | "paused"(已暂停) | "completed"(已完成) | "failed"(失败)

下载的当前状态。

bytes_per_second (可选) : 数值

当前下载速度(字节/秒)。当 statusdownloading 时存在。

estimated_completion (可选) : 字符串

预计完成时间(ISO 8601 格式)。当 statusdownloading 时存在。

completed_at (可选) : 字符串

下载完成时间(ISO 8601 格式)。当 statuscompleted 时存在。

total_size_bytes (可选) : 数值

下载的总大小(字节)。

downloaded_bytes (可选) : 数值

目前已下载的字节数。

started_at (可选) : 字符串

下载开始时间(ISO 8601 格式)。

{
  "job_id": "job_493c7c9ded",
  "status": "completed",
  "total_size_bytes": 2279145003,
  "downloaded_bytes": 2279145003,
  "started_at": "2025-10-03T15:33:23.496Z",
  "completed_at": "2025-10-03T15:43:12.102Z"
}

此页面的源代码可在 GitHub 上找到