PlayKit.ai
3D Generation

Generation Tasks

The submit-and-poll lifecycle for asynchronous 3D generation

Generation Tasks

3D generation is asynchronous. Instead of returning a model in one response, the platform creates a task you track to completion.

Lifecycle

  1. Submit a prompt. You get back a task id and an initial status.
  2. Poll the task by its id. It reports a status and progress as it works.
  3. Retrieve the result once the status is success — the geometry, textures, and materials.

Status values

StatusMeaning
queuedAccepted, waiting to start.
runningIn progress; progress climbs toward 100.
successDone; the result is available.
failedGeneration failed.
expiredThe task aged out before it was retrieved.

Polling guidance

  • Poll at a reasonable interval rather than in a tight loop — the task carries a suggested interval.
  • Tasks expire after a window, so retrieve the result once it succeeds.

For the exact call in your language, see the Unreal SDK — 3D Generation guide.