Generate an asset
curl --request POST \
--url https://api.gizmo.antimlabs.com/v1/assets \
--header 'Content-Type: application/json' \
--data '
{
"prompt": "<string>",
"scene_id": "<string>",
"model": "<string>",
"asset_pipeline": "auto",
"persist": true
}
'{
"ok": true,
"scene_id": "jh72k3m4n5p6q7r8",
"job_id": "job_x9y8z7w6",
"status": "queued"
}Assets
Generate an asset
Generate a single 3D asset from a text prompt. The asset includes geometry, joints, materials, physics properties, and affordances.
Returns a job_id โ poll or stream for progress. Typical generation: 30-90 seconds.
POST
/
v1
/
assets
Generate an asset
curl --request POST \
--url https://api.gizmo.antimlabs.com/v1/assets \
--header 'Content-Type: application/json' \
--data '
{
"prompt": "<string>",
"scene_id": "<string>",
"model": "<string>",
"asset_pipeline": "auto",
"persist": true
}
'{
"ok": true,
"scene_id": "jh72k3m4n5p6q7r8",
"job_id": "job_x9y8z7w6",
"status": "queued"
}Headers
Body
application/json
Request body for asset generation.
Natural language description of the asset
Minimum string length:
1Example:
"A 6-DOF robotic arm with gripper end-effector"
Target scene ID. If omitted, a default scene is created.
Override the default LLM model
Geometry pipeline
Available options:
auto, gizmo, cad Whether to persist to S3
Response
Job created
โI