> ## Documentation Index
> Fetch the complete documentation index at: https://docs.poyo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Image Models

> All image generation and editing models available on PoYo, with their model IDs.

Every image model is called through `POST /api/generate/submit`. Send a model ID in `model`, the model's parameters in `input`, and an optional `callback_url`. The request returns a `task_id` right away and the task runs asynchronously.

## Workflow

1. Submit a task to `POST /api/generate/submit` with a model ID from the table below.
2. Poll [Get Task Status](https://docs.poyo.ai/api-manual/task-management/image-status.md) with the returned `task_id`, or receive the result at `callback_url` (see [Webhook Callbacks](https://docs.poyo.ai/api-manual/task-management/image-webhooks.md)).
3. Download the files in `files` when the status is `finished`.

Model IDs ending in `-edit` are the image-editing variants and take input images. Check each model page for which IDs also accept reference images.

## Models

| Model | Provider | Model IDs |
| - | - | - |
| [GPT-4o Image](https://docs.poyo.ai/api-manual/image-series/gpt-4o-image.md) | OpenAI | `gpt-4o-image` `gpt-4o-image-edit` |
| [GPT Image 1.5](https://docs.poyo.ai/api-manual/image-series/gpt-image-1.5.md) | OpenAI | `gpt-image-1.5` `gpt-image-1.5-edit` |
| [GPT Image 2](https://docs.poyo.ai/api-manual/image-series/gpt-image-2.md) | OpenAI | `gpt-image-2` `gpt-image-2-edit` |
| [GPT Image 2.5 Flare](https://docs.poyo.ai/api-manual/image-series/gpt-image-2-5-flare.md) | OpenAI | `gpt-image-2.5-flare` |
| [GPT Image 2.5 Sunburst](https://docs.poyo.ai/api-manual/image-series/gpt-image-2-5-sunburst.md) | OpenAI | `gpt-image-2.5-sunburst` |
| [GPT Image 2.5 Fixed](https://docs.poyo.ai/api-manual/image-series/gpt-image-2-5-fixed.md) | OpenAI | `gpt-image-2.5-fixed` |
| [Nano Banana](https://docs.poyo.ai/api-manual/image-series/nano-banana.md) | Google | `nano-banana` `nano-banana-edit` |
| [Nano Banana Pro](https://docs.poyo.ai/api-manual/image-series/nano-banana-2.md) | Google | `nano-banana-2` `nano-banana-2-edit` `nano-banana-pro` `nano-banana-pro-edit` |
| [Nano Banana 2](https://docs.poyo.ai/api-manual/image-series/nano-banana-2-new.md) | Google | `nano-banana-2-new` `nano-banana-2-new-edit` `nano-banana-2-official` `nano-banana-2-official-edit` |
| [Nano Banana 2 Lite](https://docs.poyo.ai/api-manual/image-series/nano-banana-2-lite.md) | Google | `nano-banana-2-lite` `nano-banana-2-lite-edit` |
| [Nano Banana 2.1](https://docs.poyo.ai/api-manual/image-series/nano-banana-2-1.md) | Google | `nano-banana-2.1` |
| [Flux.2](https://docs.poyo.ai/api-manual/image-series/flux-2.md) | Flux | `flux-2-pro` `flux-2-pro-edit` `flux-2-flex` `flux-2-flex-edit` |
| [Flux Dev](https://docs.poyo.ai/api-manual/image-series/flux-dev.md) | Flux | `flux-dev` |
| [Flux Schnell](https://docs.poyo.ai/api-manual/image-series/flux-schnell.md) | Flux | `flux-schnell` |
| [Flux Kontext](https://docs.poyo.ai/api-manual/image-series/flux-kontext.md) | Flux | `flux-kontext-pro` `flux-kontext-pro-edit` `flux-kontext-max` `flux-kontext-max-edit` |
| [Flux 3 Klein](https://docs.poyo.ai/api-manual/image-series/flux-3-klein.md) | Flux | `flux-3-klein` `flux-3-klein-edit` |
| [Seedream-4](https://docs.poyo.ai/api-manual/image-series/seedream-4.md) | Seedream | `seedream-4` `seedream-4-edit` |
| [Seedream-4.5](https://docs.poyo.ai/api-manual/image-series/seedream-4-5.md) | Seedream | `seedream-4.5` `seedream-4.5-edit` |
| [Seedream-5.0-Lite](https://docs.poyo.ai/api-manual/image-series/seedream-5-0-lite.md) | Seedream | `seedream-5.0-lite` `seedream-5.0-lite-edit` |
| [Seedream-5.0-Pro](https://docs.poyo.ai/api-manual/image-series/seedream-5-0-pro.md) | Seedream | `seedream-5.0-pro` `seedream-5.0-pro-edit` |
| [Seedream-5.0-Flash](https://docs.poyo.ai/api-manual/image-series/seedream-5-0-flash.md) | Seedream | `seedream-5.0-flash` `seedream-5.0-flash-edit` |
| [Grok Imagine Image](https://docs.poyo.ai/api-manual/image-series/grok-imagine-image.md) | Grok (xAI) | `grok-imagine-image` |
| [Grok Imagine Image Quality](https://docs.poyo.ai/api-manual/image-series/grok-imagine-image-quality.md) | Grok (xAI) | `grok-imagine-image-quality` |
| [Grok Imagine Image 2.0](https://docs.poyo.ai/api-manual/image-series/grok-imagine-image-2-0.md) | Grok (xAI) | `grok-imagine-image-2.0` |
| [Kling-o1](https://docs.poyo.ai/api-manual/image-series/kling-o1.md) | Kling | `kling-o1-image-edit` |
| [Kling-o3](https://docs.poyo.ai/api-manual/image-series/kling-o3.md) | Kling | `kling-o3-image` `kling-o3-image-edit` |
| [Qwen Image 3](https://docs.poyo.ai/api-manual/image-series/qwen-image-3.md) | Alibaba | `qwen-image-3` `qwen-image-3-pro` |
| [Qwen Image 2.1](https://docs.poyo.ai/api-manual/image-series/qwen-image-2-1.md) | Alibaba | `qwen-image-2.1` |
| [Wan-2.7-Image-Pro](https://docs.poyo.ai/api-manual/image-series/wan-2-7-image-pro.md) | Alibaba | `wan-2.7-image-pro` |
| [Wan-2.7-Image](https://docs.poyo.ai/api-manual/image-series/wan-2-7-image.md) | Alibaba | `wan-2.7-image` |
| [Z-Image](https://docs.poyo.ai/api-manual/image-series/z-image.md) | Alibaba | `z-image` |
| [Ideogram V4.5](https://docs.poyo.ai/api-manual/image-series/ideogram-v4-5.md) | Ideogram | `ideogram-v4.5` `ideogram-v4.5-edit` |

## Notes

* Each model page lists the parameters, limits, and modes for its model IDs. Parameters are not shared across models.
* Generated image files are accessible for 3 days after creation. Download and store them promptly.
* URL inputs must be publicly accessible HTTP(S) URLs. To use local files, upload them first with [File Management](https://docs.poyo.ai/api-manual/file-series/upload-url.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.