快速开始

快速开始

API

创建 3D 生成任务 POST查询任务状态 GET列出可用模型 GET
API 参考

查询任务状态

查询 3D 生成任务的状态、进度和结果。

进度阶段:

进度阶段描述
0初始化任务启动中
20下载图片获取输入图片
40生成 3D 网格核心 3D 生成
80处理网格后处理
90上传结果上传 GLB 到存储
100完成结束

轮询策略: 异步任务建议每 2-5 秒轮询一次。

GET
/tasks/{taskId}

Authorization

BearerAuth

AuthorizationBearer <token>

API key with tr_ prefix, sent as Bearer token

In: header

Path Parameters

taskId*string

Task ID returned from POST /3d/generations

Response Body

application/json

application/json

application/json

curl -X GET "https://trellis2.app/api/v1/tasks/task_abc123"

{
  "id": "task_abc123",
  "object": "3d.generation",
  "status": "completed",
  "progress": 100,
  "progress_stage": "Completed",
  "created": 1723000000,
  "completed_at": 1723000060,
  "data": {
    "model_url": "https://r2.example.com/model.glb",
    "format": "glb",
    "model": "trellis2"
  },
  "usage": {
    "credits_consumed": 10,
    "credits_remaining": 990
  }
}

{
  "error": {
    "message": "string",
    "type": "string",
    "code": "string",
    "param": "string"
  }
}
{
  "error": {
    "message": "string",
    "type": "string",
    "code": "string",
    "param": "string"
  }
}

创建 3D 生成任务 POST

上一页

列出可用模型 GET

下一页

curl -X GET "https://trellis2.app/api/v1/tasks/task_abc123"