0230 seconds
Quickstart
Generate your first image in under 30 seconds. Generation is asynchronous: submit, then poll until done.
- 1Choose
Pick a model id, e.g. gpt-image-2.5-flare.
- 2Submit
POST /generate returns a jobId, status queued.
- 3Poll
GET /jobs/:id until status is done.
- 4Download
GET /images/:jobId/0 returns the bytes.
Full flow
# 1 — submit
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}'
# 2 — poll
curl https://api-studio.lumorislabs.com/v1/jobs/<jobId> -H "Authorization: Bearer sk-lumoris-..."
# 3 — download
curl -o result.png https://api-studio.lumorislabs.com/v1/images/<jobId>/0 -H "Authorization: Bearer sk-lumoris-..."