Skip to content
NewRouters/Documentation
IMAGE API

GPT Image 2.6 Flare · Text to image

Use Flare to iterate on illustrations and product visuals. Text to image · NewRouters Images API

POST/v1/tasksMODELgpt-image-2.6-flare
Official reference gpt-image-2.6-flareChecked 2026-11-05Official docs
Code examples & responses
Request & responseExamples
POST/v1/tasks
Server-side request
curl "https://newrouters.com/v1/tasks" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "model": "gpt-image-2.6-flare",
  "input": {
    "prompt": "A blue ball bounces against a white background in a smooth loop.",
    "size": "auto",
    "quality": "low",
    "output_format": "gif"
  }
}'

The API origin is filled in. Set API_KEY before running. Examples never submit automatically.

ResponseSelected fields · illustrative values
202Task accepted
JSON
{
  "id": "TASK_ID",
  "status": "pending",
  "model": "gpt-image-2.6-flare",
  "result": null,
  "error": null
}
200Successful result
JSON
{
  "id": "TASK_ID",
  "status": "succeeded",
  "model": "gpt-image-2.6-flare",
  "result": {
    "assets": [
      "https://example.com/output.png"
    ]
  },
  "error": null
}
Retrieve results after submission
Request lifecycleAsynchronous media
  1. Create a task01
    POST /v1/tasks

    Submit model + input. Save the returned task id.

    202 · pending
  2. Poll status02
    GET /v1/tasks/{id}

    Wait and poll again while pending or processing.

    Wait → poll again
  3. Read the outcome03
    result.assets[] / error

    Read the result for the terminal task state.

    succeeded→ assetsfailed→ error

Use Flare to iterate on illustrations and product visuals. Use the NewRouters model ID gpt-image-2.6-flare.

API guide · Reference image edits

Generations support JPEG, PNG, WebP and animated GIF. Use automatic sizing for GIF generation. The live sample returned nine frames at 200 ms per frame. Custom timing and frame counts are unverified.

Terminal window
curl "https://newrouters.com/v1/tasks" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
--data '{
"model": "gpt-image-2.6-flare",
"input": {
"prompt": "A blue ball bounces against a white background in a smooth loop.",
"size": "auto",
"quality": "low",
"output_format": "gif"
}
}'

Save the task ID and poll GET /v1/tasks/{id} with the same key. On success, download the file from result.assets.

OpenAI · GPT Image 2.6 Flare · OpenAI Images API