POST
/v1/generateText to image
Submit a text-to-image generation job. Returns a jobId immediately.
asynct2i
Parameters
modelstringrequiredModel id from /v1/models
promptstringrequiredText prompt
widthintTarget width; snapped to nearest preset
heightintTarget height; snapped to nearest preset
nintCount; currently 1 for all models
seedintSeed for reproducible output
detailLevelint1 | 3 | 5 (default 3) — supported models only
resolutionLevelstring1K/2K/4K or 1x/2x/4x (model-dependent)
aspectstringAspect override, e.g. "16:9"
curl https://api-studio.lumorislabs.com/v1/generate \
-X POST \
-H "Authorization: Bearer sk-lumoris-..." \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2.5-flare","prompt":"a red fox in snow","width":1024,"height":1024}'{ "jobId": "3f2a...", "status": "queued" }