Getting Started
Generate, refine, and export 3D models programmatically through the Thrixel API.
What is Thrixel?
Thrixel turns text prompts and reference images into production-ready 3D models through a five-phase pipeline. You submit a request, poll (or stream) until it's ready, then download the result in GLB, FBX, OBJ, STL, or USDZ.
Base URL
https://api.thrixel.com/api/v1
Authentication
Authenticated endpoints require an API key passed as a Bearer token. Keys are in the
format sk-thrixel-... and are issued by the Thrixel team — contact us to obtain one.
Authorization: Bearer sk-thrixel-<YOUR_KEY>
Public endpoints (info, stream, downloads, convert, gallery) do not require authentication.
Rate Limits
Each API key is subject to three limits (defaults shown — your plan may differ):
- Concurrent jobs — 3 active (queued or processing) submissions at a time
- Hourly — 10 requests per rolling hour
- Daily — 50 requests per rolling 24 hours
Quickstart
Submit a text prompt, wait for the job to complete, and download the GLB:
# 1. Submit a prompt
curl -X POST https://api.thrixel.com/api/v1/phase1/submit \
-H "Authorization: Bearer sk-thrixel-<YOUR_KEY>" \
-H "Content-Type: application/json" \
-d '{"task": "a small stone gargoyle holding a lantern"}'
# → {"submission_id": "abc-123", "status": "queued", "created_at": "..."}
# 2. Poll until completed
curl https://api.thrixel.com/api/v1/abc-123/info
# → {"status": "completed", ...}
# 3. Download the GLB
curl -L -o model.glb https://api.thrixel.com/api/v1/abc-123/download?format=glb