Rodin by Hyper3D generates realistic and production ready 3D models from text or images.
Hyper3d Rodin V2 (hyper3d/hyper3d-rodin-v2) is a 3d model from Hyper3D. Pricing via AIgateway: see pricing table. Call it via https://api.aigateway.sh/v1/3d/generations — set model="hyper3d/hyper3d-rodin-v2".
curl https://api.aigateway.sh/v1/3d/generations \
-H "Authorization: Bearer $AIGATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"hyper3d/hyper3d-rodin-v2","prompt":"A low-poly treasure chest"}'{
"model": "hyper3d/hyper3d-rodin-v2",
"prompt": "A low-poly treasure chest, game asset",
// optional "image_url" to reconstruct from a reference image
"webhook_url": "https://your.app/webhooks/aigateway" // optional
}
// Response is an async job — poll /v1/jobs/<id> until status === "completed".{
"id": "job_abc123",
"status": "queued", // queued | processing | completed | failed
"model": "hyper3d/hyper3d-rodin-v2",
"created": 1776947082
}
// After completion (GET /v1/jobs/job_abc123):
{
"id": "job_abc123",
"status": "completed",
"result": {
"url": "https://media.aigateway.sh/3d/abc123.glb",
"format": "glb"
}
}import os, requests
r = requests.post(
"https://api.aigateway.sh/v1/3d/generations",
headers={"Authorization": f"Bearer {os.environ['AIGATEWAY_API_KEY']}"},
json={
"model": "hyper3d/hyper3d-rodin-v2",
"prompt": "A low-poly treasure chest"
},
)
print(r.json())