Skip to main content
Generation is a sequence of work, not a single AI response. Knowing the stages helps you decide whether to revise the input, wait for a task, or troubleshoot a dependency. Diagram showing input ready, outline ready, generating, ready, editing, exported, and failed states

Lifecycle stages

Synchronous and asynchronous API work

The request stays open while generation runs and returns after the operation completes or fails. Use it when the caller can safely wait for the full result.
Do not retry an asynchronous request only because generation is taking longer than expected. Check its task status first to avoid creating duplicate presentations.

Where failures usually belong

  • Before outline creation: inspect the input, upload, document processing, and provider configuration.
  • During generation: inspect text, image, template, and rendering dependencies.
  • During export: inspect fonts, assets, browser/export runtime, and storage.

API workflow

Implement the lifecycle with the correct API surface.

Troubleshoot generation

Diagnose a failed or incomplete generation.