SDK 概览
Aholo 提供三种语言的官方 SDK,封装了鉴权、分块上传、任务轮询等细节,让你无需手写 HTTP 即可快速接入。
能力矩阵
| 能力 | TypeScript | Java | Python |
|---|---|---|---|
| 通用上传(Asset) | ✅ | ✅ | ✅ |
| 世界(World) | ✅ | ✅ | ✅ |
| Lux3D | ✅ | ✅ | ✅ |
| 渲染云(RenderCloud) | — | — | — |
渲染云暂无 SDK 封装,请直接参考 API Reference 中的渲染云接口文档。
版本说明: Lux3D SDK 当前最新为 v1.7.0(TypeScript / Java / Python),新增多模态生图,四视图支持文案,多格式导出增加 STL/3MF;生成版本为
G1/G1-Turbo。World 为 v1.3.0;Asset、core 仍为 v1.2.0。MCP 为@manycore/aholo-sdk-mcp@1.7.0。
快速安装
- TypeScript
- Java
- Python
# 按需安装,选你用到的包
npm install @manycore/aholo-sdk-asset
npm install @manycore/aholo-sdk-world
npm install @manycore/aholo-sdk-lux3d
<!-- pom.xml,按需添加 -->
<dependency>
<groupId>com.manycoreapis</groupId>
<artifactId>aholo-sdk-asset</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<groupId>com.manycoreapis</groupId>
<artifactId>aholo-sdk-world</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>com.manycoreapis</groupId>
<artifactId>aholo-sdk-lux3d</artifactId>
<version>1.7.0</version>
</dependency>
# 按需安装,选你用到的包
pip install manycore-aholo-sdk-asset
pip install manycore-aholo-sdk-world
pip install manycore-aholo-sdk-lux3d
包列表
TypeScript / Node.js
运行要求: Node.js ≥ 18
| 包名 | npm |
|---|---|
@manycore/aholo-sdk-asset | |
@manycore/aholo-sdk-world | |
@manycore/aholo-sdk-lux3d | |
@manycore/aholo-sdk-core |
Java
运行要求: Java 8+,Maven ≥ 3.6(从源码构建推荐使用 JDK 17 或 21)
| Artifact | Maven Central |
|---|---|
com.manycoreapis:aholo-sdk-asset |