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

# 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.

<CardGroup cols={2}>
  <Card title="Model Support Matrix" icon="table-cells" href="/en/images/model-matrix">
    View image API support scope, reference image input methods, and ratio and size constraints by model family.
  </Card>

  <Card title="Gemini Image Generation" icon="image" href="/en/images/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.
  </Card>

  <Card title="gpt-image-2" icon="image-plus" href="/en/images/gpt-image-2/generation">
    `POST /v1/images/generations`, calling `gpt-image-2` according to basic ratio and size tiers.
  </Card>

  <Card title="Jimeng Image" icon="palette" href="/en/images/jimeng/overview">
    OpenAI-compatible formats (generation/editing) and official formats (image generation/query), supporting `jimeng-4.0` and `jimeng-4.5`.
  </Card>

  <Card title="Doubao Seedream" icon="image-upscale" href="/en/images/doubao-seedream/generation">
    `POST /v1/images/generations`, supporting Seedream text-to-image and `image` array image-to-image.
  </Card>

  <Card title="OpenAI Images Compatible" icon="wand-sparkles" href="/en/images/gpt-image-1/overview">
    Compatibility entry point descriptions based on `POST /v1/images/generations`, `POST /v1/images/edits`, and `POST /v1/edits`.
  </Card>

  <Card title="Midjourney" icon="wand-sparkles" href="/en/images/midjourney/overview">
    `/mj/submit/*`, `/mj/task/*`, `/mj/image/{id}`, suitable for imagine, blend, describe, upscale, and variation operations.
  </Card>

  <Card title="Upload and Result Query" icon="upload" href="/en/uploads/image-upload">
    First upload assets with `/v1/file/upload`, then pass the public URL into image generation, image editing, and video APIs.
  </Card>
</CardGroup>

## 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       |

<Warning>
  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.
</Warning>

## Recommended Reading Order

1. [Image Model Support Matrix](/en/images/model-matrix)
2. [Gemini Image Generation API](/en/images/gemini-image/generation)
3. [gpt-image-2 Image Generation API](/en/images/gpt-image-2/generation)
4. [Jimeng Image Overview](/en/images/jimeng/overview)
5. [Doubao Seedream Image Generation API](/en/images/doubao-seedream/generation)
6. [OpenAI Images Compatible Overview](/en/images/gpt-image-1/overview)
7. [OpenAI Images Compatible Image Editing](/en/images/gpt-image-1/edit)
8. [Upload Images](/en/uploads/image-upload)
9. [Midjourney Overview](/en/images/midjourney/overview)

## Related Pages

* [Video Series Overview](/en/videos/overview)
* [Task Management Overview](/en/tasks/overview)
* [Account Management Overview](/en/account/overview)
