# GPT Image 2.5 Flare

Model id on AIHubMix: `gpt-image-2.5-flare`
Create an API key: https://console.aihubmix.com/?utm_source=llms-agent&utm_medium=model-llms

> GPT-Image-2.5 Flare is OpenAI's latest image model, the fastest and suited for everyday high-quality image generation. It accepts text and image inputs and produces image outputs. The model supports quality settings: low, medium, high, xhigh, max, and auto.

- Developer: OpenAI
- Input modalities: text, image
- Release date: 2026-09-08
- Pricing: per-generation — see https://aihubmix.com/model/gpt-image-2.5-flare

## Endpoints (base URL: https://aihubmix.com)

- `POST /ai/v1/images/generations` — image generation (`Authorization: Bearer $AIHUBMIX_API_KEY`)
- `POST /v1/images/edits` — image generation (`Authorization: Bearer $AIHUBMIX_API_KEY`)
- `POST /v1/images/generations` — image generation (`Authorization: Bearer $AIHUBMIX_API_KEY`)

## Example

```bash
curl -s https://aihubmix.com/ai/v1/images/generations \
  -H "Authorization: Bearer $AIHUBMIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-image-2.5-flare","prompt":"<your prompt>"}'
```

The response carries the output URL(s) directly. Full parameter list: see the schema link below. Generation costs real money — check the price on the model page first.

## Parameters (image endpoint)

| name | type | required | default | enum |
|---|---|---|---|---|
| `async` | boolean | no | false |  |
| `extra` | object,null | no |  |  |
| `image` | - | no |  |  |
| `images` | array,null | no |  |  |
| `mask` | string | no |  |  |
| `model` | string | yes |  |  |
| `n` | integer,null | no | 1 |  |
| `output_format` | string,null | no | "png" |  |
| `prompt` | string | yes |  |  |
| `size` | string|string|null | no |  |  |
| `webhook_events_filter` | array<string> | no |  |  |
| `webhook_url` | string | no |  |  |

Always-current parameter schema (authoritative, no auth):

```bash
curl -s https://aihubmix.com/call/schema/models/gpt-image-2.5-flare/endpoints
```

Output URLs are short-lived (roughly 30 minutes) and are downloaded with the same `Authorization: Bearer` header — fetch them promptly and store the content yourself.

## Errors

Error responses carry a `tid` (trace id) — include it when contacting support. Reference: https://docs.aihubmix.com/en/FAQs/HTTP-Codes.md

- 400 — parameter error; most are passed through from the upstream provider (media: `prompt_missing`, `size_not_supported`, `n_not_within_range`, …)
- 401 — missing `Authorization` header, or the key is invalid/expired
- 403 — `insufficient_user_quota` (top up at https://console.aihubmix.com/?utm_source=llms-agent&utm_medium=model-llms), account suspended, or this key is not allowed to use this model
- 429 — rate limited; back off and retry
- 503 — no channel can serve the request (check the model id and your access), or the upstream provider is throttling; retry later

## More

- Machine-readable endpoint schema (no auth): https://aihubmix.com/call/schema/models/gpt-image-2.5-flare/endpoints
- Async task guide: https://docs.aihubmix.com/en/api/async-tasks.md
- Model page: https://aihubmix.com/model/gpt-image-2.5-flare
- Try in browser: https://aihubmix.com/playground?model=gpt-image-2.5-flare
- Compare with another model (human-facing, side-by-side specs and pricing): https://aihubmix.com/compare — pick this model and a peer there; published pairs are listed in https://aihubmix.com/sitemap-compare.xml, unpublished pairs 404 so do not compose the path by hand
- Generate runnable code programmatically: npm `@aihubmix/codegen` — the generator behind the Playground's "Get Code" (4 protocols × 7 languages, media endpoints included); the body it builds is the exact wire body the Playground sends, so generated snippets and real requests cannot diverge. `@aihubmix/model-schema` (npm) translates the parameter schema above into codegen input
- Site index for agents: https://aihubmix.com/llms.txt · Onboarding: https://aihubmix.com/agents.md

---

Canonical version of this document: https://aihubmix.com/model/gpt-image-2.5-flare/llms.txt
