Python SDK
Coming soon
The Python SDK is under development and not yet published. Follow progress on GitHub or star the repo for release notifications.
Planned packages
Requirements: Python ≥ 3.9
| Package | Description |
|---|---|
manycore-aholo-sdk-asset | File upload (single & multipart, resume support) |
manycore-aholo-sdk-world | 3DGS world reconstruction & generation |
manycore-aholo-sdk-lux3d | Lux3D image/text-to-3D, material transfer |
manycore-aholo-sdk-core | Shared HTTP client, auth, errors, polling |
Expected API style
After release:
pip install manycore-aholo-sdk-asset
pip install manycore-aholo-sdk-world
pip install manycore-aholo-sdk-lux3d
Preview (world reconstruction):
from manycore.aholo_sdk_asset import create_asset_client
from manycore.aholo_sdk_world import create_world_client
asset = create_asset_client(region='com')
world = create_world_client(region='com')
uploaded = asset.upload_file('room.mp4')
result = world.reconstructions.create({
'name': 'Living room',
'resources': [{'url': uploaded.url, 'type': 'video'}],
'taskQuality': 'normal',
'scene': 'model',
# 'use_mask': False, # optional: segment uploaded resources when True
})
detail = world.wait_for(result['worldId'])
print(detail)
Expected task status (aligned with TypeScript / Java)
World
In progress: PENDING · PREPROCESSING · RUNNING
Success: SUCCEEDED
Failed: FAILED · CANCELED · TIMEOUT · REJECTED
Lux3D
0 init · 1 running · 3 success · 4 failed
Alternatives until release
- Call REST directly — use
requestsorhttpxwith cURL examples from Quick Start - Use TypeScript or Java SDK on a backend service as a bridge
GitHub
- Repository: manycoretech/aholo-spatial-sdk
- Python directory: python/
GitHub README is for installation only. If it conflicts with this page, this page wins. Source and runnable examples: GitHub.