跳转到主要内容
This page covers the minimum request flow. You submit a create request, keep the returned uuid, and then query the result or download the generated asset.

Prerequisites

  • You already have a valid Bearer token from the Neural4D website.
  • You can send HTTP requests with curl, Postman, or your own client.
  • For upload endpoints, you already have image files that meet the documented limits.

Request flow

1

Set the auth header

Every endpoint uses Authorization: Bearer <token>.
2

Submit a create request

Start with a simple create endpoint such as POST /api/generateModelWithText.
3

Store the uuid

Create endpoints usually return uuid or uuids. Keep them for later result queries and downloads.
4

Query the result or progress

For 3D model tasks, call POST /api/retrieveModel. For picture or video tasks, call POST /api/queryGenerationResult. You can also call POST /api/queryJobProgress for progress polling.
5

Download or convert the asset

After the model is ready, download it from modelUrl. If you need fbx, obj, stl, blend, or usdz, call POST /api/convertToFormat.

Upload limits

  • Upload endpoints support JPG, JPEG, PNG, and WEBP
  • Recommended resolution range: 256x256 to 6048x8064
  • Recommended file size: under 10 MB
  • Picture and video generation endpoints accept up to 6 reference images