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.gpt-image-2-pro
POST /v1/images/generations, with additional 2K and 4K high-resolution tiers.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
/api/upload/presign, 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 |
Recommended Reading Order
- Image Model Support Matrix
- Gemini Image Generation API
- gpt-image-2 Image Generation API
- gpt-image-2-pro Image Generation API
- Jimeng Image Overview
- Doubao Seedream Image Generation API
- OpenAI Images Compatible Overview
- OpenAI Images Compatible Image Editing
- Upload Images
- Midjourney Overview