Sessions & Versions

A session holds your uploaded product image and all generated versions. Each version captures the prompt and the resulting image so you can iterate quickly without losing history.

Sessions (projects)

Each session starts from one product image and keeps all generated versions together.

Upload once

Create a session by uploading one product image (stored and reused for future versions).

Product image

Versions keep the product clearly visible while generating different backgrounds.

Versions

Each generation creates a new version saved in the session.

Prompt snapshot

Each version records the prompt used, making it easy to reproduce and refine.

Result image

A downloadable result URL plus a preview-ready base64 data URI.

History

Compare versions to pick the best background direction.

Prompt optimization

If your prompt is vague or too long, optimize it into one definitive background prompt.

  • Write your idea naturally (in any language) and let the optimizer rewrite it.
  • The optimizer outputs a single prompt (not multiple options) ready for generation.
  • After optimization, tweak small details (lighting, colors, materials) for iteration.

How preferences are applied

Your prompt sets the background idea; preferences/options control format and help you keep results consistent across versions.

  • Use case → aspect ratio: selecting a use case can auto-set a recommended ratio; you can still override Aspect ratio manually.
  • Prompt optimization is best when your prompt is vague—optimize first, then tweak small details and regenerate.
  • Options are saved with each version (resolved options), making it easier to keep a consistent style across iterations.
  • Use History to compare results and reuse a previous version’s prompt/options as your baseline.

Common options

Options help you control output format and style preferences.

  • Aspect ratio: constrain the output to formats like 1:1 or 9:16.
  • Style preset: keep the look consistent (e.g., clean/minimal).
  • Resolution: choose higher resolution when you need sharper outputs (cost may be higher).

Next