进度查询
查询任务状态、阶段与进度。
任务已创建
数据处理中
训练中
68%
任务已完成--:--
任务已创建
正在处理
成果已就绪
POINTCOSM API / 3DGS CLOUD
通过 Pointcosm API 上传照片、视频或 360 影像,
创建重建任务、查询进度,并获取三维模型成果。
通过 API,将照片、视频与 360 影像转化为三维模型。

建筑、街景与室内外场景
适合普通照片、普通视频与航拍照片。不适用于全景、普通鱼眼或已有 COLMAP 数据集。
查看接入文档在控制台创建 API 凭证。
使用凭证获取短期访问令牌。
上传照片、视频或 360 影像,等待就绪。
选择产品并创建异步训练任务。
查询任务产物,获取限时下载链接。
示例前提:已获取访问令牌,数据集已就绪。
# 1. 创建训练任务
POST https://api.pointcosm.cn/api/v1/tasks
Authorization: Bearer <ACCESS_TOKEN>
Content-Type: application/json
{
"product_id": "<PRODUCT_UUID>",
"asset_id": "<ASSET_UUID>"
}
# 2. 查询任务状态
GET /api/v1/tasks/{id}
# 响应示意,仅展示结构
{
"success": true,
"data": { "id": "<TASK_UUID>" },
"error": null
}# Python 标准库 HTTP 示例
import json
from urllib.request import Request, urlopen
request = Request(
"https://api.pointcosm.cn/api/v1/tasks",
data=json.dumps({
"product_id": "<PRODUCT_UUID>",
"asset_id": "<ASSET_UUID>"
}).encode(),
headers={
"Authorization": "Bearer <ACCESS_TOKEN>",
"Content-Type": "application/json"
},
method="POST"
)
with urlopen(request, timeout=30) as response:
result = json.load(response)
if not result["success"]:
raise RuntimeError(result["error"])
print(result["data"])查询任务状态、阶段与进度。
获取失败阶段、原因与重试建议。
获取错误码与原因,定位失败问题。
{
"status": "FAILED",
"error": {
"code": "INVALID_INPUT",
"message": "输入素材不符合要求"
}
}查看失败信息后,按提示调整并重试。
获取模型与配套文件的下载链接。