Skip to main content
The API v1 base URL is https://api.neural4d.com/openapi/v1. This guide uses text-to-3D to show the core workflow.

1. Set your API key

Use an account with an active paid subscription to get your key from the API key page.

2. Create a 3D generation task

Submit a prompt to generate a textured 3D model. Send your key in the Authorization: Bearer header with every request.
cURL
The API returns 202 Accepted. Save the task id for the next step.
202 Accepted

3. Retrieve and download the result

Replace the sample id with the value returned when you created the task, then query every few seconds. queued and processing mean the task is still running. Stop at succeeded or failed; check error if it failed.
cURL
200 OK
Download models from model_urls and view the thumbnail at thumbnail_urls.front. thumbnail_urls is {} until available. Retrieve the task again when the URLs expire. model_urls only includes original generation files, unaffected by format conversions: glb for triangle models and obj for quad models. Textured quad models also return mtl if the material file has been generated. Texture maps are in texture_urls. More examples: 3D generation parameters · Complete task response · Upload a reference file.