Generate images with GPT Image 2
Generate one to four images from text or from one to ten reference images. When batch_count > 1 the response also returns batch_task_ids, batch_success, and batch_failed.
Rules: on the standard channel, aspect_ratio "auto" only supports resolution 1K and aspect_ratio 1:1 does not support 4K. On the economy channel, 4K requires an explicit aspect_ratio.
Request
- Base URLhttps://www.seedance2ai.io
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Strongly recommended on every POST. Once a request has created (and charged for) a task, a retry with the same key and the same body within 24 hours replays that response instead of creating a second paid task. Errors raised before anything was charged, such as insufficient_credits or service_busy, are not replayed, so after fixing the cause the same key runs the request again. Reusing a key with a different body, or while the first request is still running, returns idempotency_conflict (HTTP 409). Surrounding whitespace is trimmed; keys longer than 120 characters are ignored, which disables the protection.
Request body
Response
Task accepted. Poll GET /api/v1/tasks/{id} with the returned id (prefix gpt2_) until status is completed or failed, and read the files from result_urls there.
Changes
No recorded changes to this operation across all 1 revision of this API.