快速开始
本页帮助你在拿到 API key 后,用几条 curl 命令跑通 世界重建 或 世界生成。
- API 网关:
https://api.aholo3d.cn - 鉴权说明:授权
- 完整字段与错误码:API → 侧栏 资产 / 世界
第一步:申请 API key
登录 Aholo Labs
使用 Aholo 账号打开 labs.aholo3d.cn。
创建并复制密钥
在 API 密钥页面 按指引生成 API key,妥善保存。
安全提示勿将 API key 写入前端代码、安装包或公开仓库。
第二步:设置请求头
所有开放平台网关接口(OUS 上传域名上的请求除外)均需携带:
Authorization: <你的 API key>
不要加 Bearer 前缀。更多说明见 授权。
第三步:理解调用流程
世界类接口均为 异步任务,推荐按以下顺序操作:
| 步骤 | 做什么 | 主要接口 |
|---|---|---|
| 1 | 上传图片/视频,拿到可访问 URL | GET /asset/v1/token,再在 globalDomain 上直传(见 API 侧栏 资产) |
| 2 | 创建重建或生成任务 | 见下表 |
| 3 | 用返回的 worldId 轮询状态与产物 | GET /world/v1/{worldId} |
| 4 | (可选)分页查看我的任务 | POST /world/v1/list |
在 OUS globalDomain 上调用 /ous/api/... 时使用响应中的 ousToken(Header ous-token-v2),与网关 Authorization 无关。
创建任务用哪个接口?
| 能力 | 适用场景 | 方法 |
|---|---|---|
| 世界重建 | 多图(≥20 张)或视频做 3DGS 重建 | POST /world/v1/reconstructions |
| 世界生成 | 文案、单图或图文组合生成空间 | POST /world/v1/generations |
创建成功:HTTP 200,响应体为 WorldAsyncOperation,内含 worldId(用于后续 GET .../{worldId} 轮询详情与产物)。
创建失败:返回 ApiError(含 code、message、status;原业务码见 details.metaData.bizCode)。
轮询与产物
- 调用
GET /world/v1/{worldId},查看status,直至SUCCEEDED、FAILED等终态。 - 成功后,
assets.splats.urls可能包含plyPath、spzPath;若已完成 LOD,还可能有lodMetaPath。 createTime/updateTime为 Unix 毫秒时间戳。
重建与生成要注意什么?
| 类型 | 素材要求 |
|---|---|
| 重建 | resources[].url 须公网可访问;图片至少 20 条(type=image 或省略 type);纯视频每条设 type=video;须指定 scene(model / space)与 taskQuality(low / normal / high) |
| 生成 | 至少提供非空 prompt 或资源;图片最多 1 张。场景上以 室内 更易拿到稳定成片;非室内 仍在 Beta,结果波动可能更大 |