Overview of the Image Series
Image series are model names by price pages and model lists that customers see. Common current image models include gpt-image-2, gpt-image-2-pro, gpt-image-2-vip, doubao-seedream-4-5-251128, doubao-seedream-5-0-260128, seedream-5.0, seedream-4.5, wan2.7-image-pro, gemini-3.1-flash-image-preview, gemini-3-pro-image-preview, nano-banana-2, nano-banana-pro, grok-imagine-image and grok-imagine-image-pro. Different models use the Unified Photo Entry, the Gemini-compatible entrance or the task entry.
Matrix image model matrix selects the access by model, input media assets, generation mode and result processing. POSTOpenAI Images compatibility files and edits request using gpt-image, Seedream, Grok models. TaskAsynchronous image tasksSubmit long image tasks and use the task ID to query status and result URLs.GETQuery image tasks reads Midjourney task status, result URL and picture seed. . UploadsUploads and assets for image-to-image, graphics and video reference preparation to stabilize media assets.
Route List
| Methodology | Path | Purpose |
|---|---|---|
POST | /v1/images/generations | Picture generation. |
POST | /v1/images/generations/async | Picture asynchronous generated. |
POST | /v1/images/edits | Picture editing. |
POST | /v1/images/edits/async | Photo asynchronous Edit. |
GET | /v1/images/tasks/{task_id} | Find pictures asynchronous tasks. |
GET | /v1/images/tasks/{task_id}/content | Get a picture of the result of asynchronous tasks. |
POST | /v1/images/variations | Picture variant. |
POST | /ideogram/generate | Ideogram text-to-image. |
POST | /ideogram/remix | Ideogram mixed. |
POST | /ideogram/upscale | Ideogram zoom in. |
POST | /ideogram/describe | Picture description. |
POST | /mj/submit/imagine | Midjourney Imagine task. |
POST | /mj/submit/blend | Midjourney mixed task. |
POST | /mj/submit/describe | Midjourney describes task. |
GET | /mj/task/{id}/fetch | Query Midjourney single task. |
POST | /mj/task/list-by-condition | Batch query Midjourney task. |
Basic processes
- View Image Model Matrix, confirm the model family, how it is entered and how it returns.
- For
gpt-image-*,doubao-seedream-*andgrok-imagine-*, start with the OpenAI Images overview. - If you need a stable re-use for the photo input, read Uploading and Media Asset Overview first.
- Call the endpoint and save
model, request parameters and image URLs. For long tasks, use asynchronous image tasks. - Midjourney task needs to save task ID and obtain results from Midjourney Task Query or callback.
Model Directory
| Contents | Fit to scene |
|---|---|
| GPT Image Synchronize Call | gpt-image-2, gpt-image-2-pro, gpt-image-2-vip synchronous generation and editing. |
| GPT Image Elap | GPT Image asynchronous Generation, asynchronous Editor and task query. |
| Gemini Nano Synchronize Call | gemini-*-image-preview and nano-banana-* generate pictures in Gemini-compatible format. |
| Gemini Nano asynchronous requests | Enabled Gemini image models use the unified image-task API. |
| Doubao Seedream | Text-to-image and image creation with doubao-seedream-*. |
| Seedream / Wan asynchronous images | Asynchronous text-to-image and image-to-image with seedream-5.0, seedream-4.5 and wan2.7-image-pro. |
| Grok Imagine | grok-imagine-image and grok-imagine-image-pro images generated. |
| Ideogram Image | Posters, packaging, text layout, mixed maps, magnification and photo descriptions. |
| Midjourney Task | Imagine, mixed, variant, magnification, description and action task. |
Standard request
bash
curl https://moonnexai.com/v1/images/generations \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "A clean product mockup on a white studio table.",
"size": "1024x1024",
"n": 1
}'