3D

获取 3D 模型状态

获取 3D 生成任务的状态和结果

GET
/v1/tasks/{id}

使用创建响应中的任务 ID 查询进度和结果。

创建响应带有 poll_url 时,优先使用该 URL。id 和 task_id 标识同一任务,也可以调用 /v1/tasks/{id}。

已过期或不可用的公开任务可能返回 404 async_task_not_found。无法确认当前 API 密钥对任务的归属权限时,返回 403 task_not_owned。

路径参数

idstringpath必填

3D 生成任务 ID。

响应

结果、错误、时间戳和模型字段仅在任务提供时返回。

idstring

任务 ID。

task_idstring

返回时与 id 对应的同一异步任务标识。

poll_urlstring

返回时优先使用的任务轮询 URL。

statusstring

任务状态:pending、processing、completed 或 failed。

progressinteger

可选进度值。仅在任务提供真实进度时返回;请使用 status 判断任务是否完成。

model_urlstring

3D 模型文件的下载 URL(完成时)。

glb_urlstring

GLB 格式模型的下载 URL(可用时)。

fbx_urlstring

FBX 格式模型的下载 URL(可用时)。

errorstring | object

错误信息(失败时)。

请求

curl "https://api.tokenlab.sh/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" \
  -H "Authorization: Bearer sk-your-api-key"

响应

Response (Completed)
{
  "id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "task_id": "ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "poll_url": "/v1/tasks/ldtask_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "status": "completed",
  "model_url": "https://cdn.example.com/3d/abc123.glb",
  "glb_url": "https://cdn.example.com/3d/abc123.glb",
  "fbx_url": "https://cdn.example.com/3d/abc123.fbx"
}

授权

BearerAuth
AuthorizationBearer <token>

API Key 身份验证。在 Dashboard > API > API Keys 中创建或管理 API Key。

位置: header

路径参数

id*string

由 id / task_id 返回或嵌入在 poll_url 中的异步任务 ID

响应

application/json

application/json

application/json

application/json