Image Series Overview
Summarizes image capability entry points grouped by model, including Gemini, GPT Image, Jimeng Image, Doubao Seedream, OpenAI Images compatible routes, and Midjourney routes.
Image Series
Image capabilities are currently mainly divided into six categories: the official Gemini image generation entry point, the GPT Image generation entry point, Jimeng Image (OpenAI-compatible and official formats), the unified Doubao Seedream image generation entry point, the OpenAI Images-compatible generation/editing entry point, and the dedicated Midjourney task interface.
Model Support Matrix
View image API support scope, reference image input methods, and ratio and size constraints by model family.
Gemini Image Generation
POST /v1beta/models/{model}:generateContent, covering gemini-3-pro-image-preview, gemini-2.5-flash-image-preview, and gemini-3.1-flash-image-preview in a unified way.
gpt-image-2
POST /v1/images/generations, calling gpt-image-2 according to basic ratio and size tiers.
Qwen Image
Text-to-image, image-to-image/editing, and multipart file editing for qwen-image-3.0 and qwen-image-3.0-pro.
Jimeng Image
OpenAI-compatible formats (generation/editing) and official formats (image generation/query), supporting jimeng-4.0 and jimeng-4.5.
Doubao Seedream
POST /v1/images/generations, supporting Seedream text-to-image and image array image-to-image.
OpenAI Images Compatible
Compatibility entry point descriptions based on POST /v1/images/generations, POST /v1/images/edits, and POST /v1/edits.
Midjourney
/mj/submit/*, /mj/task/*, /mj/image/{id}, suitable for imagine, blend, describe, upscale, and variation operations.
Upload and Result Query
First upload assets with /v1/file/upload, then pass the public URL into image generation, image editing, and video APIs.
Route List
| Method | Path | Description |
|---|---|---|
POST | /v1/images/generations | Unified image generation entry point |
POST | /v1/images/edits | OpenAI Images-compatible editing entry point |
POST | /v1/edits | Legacy edit alias |
POST | /v1/images/variations | Route reserved, not implemented yet |
POST | /jm | Jimeng official-format image generation/query entry point |
POST | /mj/submit/imagine | Midjourney imagine |
POST | /mj/submit/blend | Midjourney blend |
POST | /mj/submit/describe | Midjourney describe |
POST | /mj/submit/edits | Midjourney editing-related actions |
POST | /mj/submit/video | Midjourney video-related actions |
GET | /mj/task/{id}/fetch | Midjourney task query |
GET | /mj/image/{id} | Midjourney image proxy |
POST | /v1beta/models/{model}:generateContent | Gemini official-format image generation entry point |
Although OpenAI-compatible paths such as /v1/images/variations, /v1/files*, and fine-tunes* are reserved in the routes, they currently return a not implemented error and cannot be used directly in production.
Recommended Reading Order
- Image Model Support Matrix
- Gemini Image Generation API
- gpt-image-2 Image Generation API
- Qwen Image Overview
- Jimeng Image Overview
- Doubao Seedream Image Generation API
- OpenAI Images Compatible Overview
- OpenAI Images Compatible Image Editing
- Upload Images
- Midjourney Overview