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

# Models in the API

> Every model the Mage API generates with, its architecture id, its variants, the inputs it takes, and the gem price of its default settings.

Each model is an architecture with its own endpoint, `POST /v1/{architecture}/generate`, and its own page here listing every field it accepts. The same list, with each field's tokens and defaults as JSON Schema, comes back from [`GET /v1/architectures`](/api/endpoints/list-architectures), so a client can discover it at runtime.

Variants of a model (Plum and Plum Max, the Cherry line) are the `model_id` field of one architecture. Gems are the price of the default settings; other resolutions and durations cost more or less, and the charge for a request is in its response.

## Image models

| Model                                                                   | Architecture                  | Variants | Inputs           | Gems at defaults |
| ----------------------------------------------------------------------- | ----------------------------- | -------- | ---------------- | ---------------- |
| [Anima](/api/models/anima)                                              | `anima`                       | 1        | Text only        | 20               |
| [Chroma](/api/models/chroma)                                            | `chroma`                      | 1        | Text only        | 35               |
| [Flux](/api/models/flux)                                                | `flux`                        | 3        | Reference image  | 10               |
| [Flux 2](/api/models/flux2)                                             | `flux2`                       | 1        | Reference images | 40               |
| [Flux Kontext Dev](/api/models/flux_kontext_dev)                        | `flux_kontext_dev`            | 1        | Reference image  | 15               |
| [GPT Image 2](/api/models/gpt_image_2)                                  | `gpt_image_2`                 | 3        | Reference images | 9                |
| [Grok Image](/api/models/grok_image)                                    | `grok_image`                  | 3        | Reference images | 75               |
| [Guava](/api/models/guava)                                              | `guava`                       | 5        | Reference images | 37               |
| [HiDream](/api/models/hidream)                                          | `hidream`                     | 1        | Text only        | 20               |
| [Krea 2](/api/models/krea_2)                                            | `krea_2`                      | 1        | Text only        | 20               |
| [Mango](/api/models/mango)                                              | `mango`                       | 4        | Reference images | 60               |
| [Nano Banana 2](/api/models/nano_banana_v2)                             | `nano_banana_v2`              | 1        | Reference images | 68               |
| [Qwen Image](/api/models/qwen_image)                                    | `qwen_image`                  | 1        | Reference image  | 20               |
| [Qwen Image Edit Plus](/api/models/qwen_image_edit_plus)                | `qwen_image_edit_plus`        | 1        | Reference images | 55               |
| [SDXL Plus](/api/models/sdxl_plus)                                      | `sdxl_plus`                   | 1        | Reference image  | 15               |
| [Selfie](/api/models/selfie)                                            | `selfie`                      | 1        | Reference image  | 10               |
| [Stable Diffusion v1.5](/api/models/stable_diffusion_v15)               | `stable_diffusion_v15`        | 1        | Reference image  | 10               |
| [Stable Diffusion v3.5 Large](/api/models/stable_diffusion_v35_large)   | `stable_diffusion_v35_large`  | 1        | Reference image  | 10               |
| [Stable Diffusion v3.5 Medium](/api/models/stable_diffusion_v35_medium) | `stable_diffusion_v35_medium` | 1        | Reference image  | 10               |
| [Stable Diffusion XL](/api/models/stable_diffusion_xl)                  | `stable_diffusion_xl`         | 1        | Reference image  | 10               |
| [Z-Image](/api/models/z_image)                                          | `z_image`                     | 1        | Text only        | 10               |

## Video models

| Model                                             | Architecture | Variants | Inputs                                                | Gems at defaults |
| ------------------------------------------------- | ------------ | -------- | ----------------------------------------------------- | ---------------- |
| [Berry](/api/models/berry)                        | `berry`      | 2        | First frame, reference images, source video           | 189              |
| [Blueberry](/api/models/blueberry)                | `blueberry`  | 2        | First and last frame                                  | 360              |
| [Cherry](/api/models/cherry)                      | `cherry`     | 4        | Reference images, source videos                       | 420              |
| [Framepack Image-To-Video](/api/models/framepack) | `framepack`  | 1        | First and last frame                                  | 30               |
| [Grok Video](/api/models/grok_video)              | `grok_video` | 1        | Reference images, source video                        | 375              |
| [Kiwi](/api/models/kiwi)                          | `kiwi`       | 1        | First frame                                           | 270              |
| [Lemon](/api/models/lemon)                        | `lemon`      | 1        | First and last frame, reference images, source videos | 245              |
| [LTX Video](/api/models/ltx_video)                | `ltx_video`  | 2        | First frame                                           | 20               |
| [Melon](/api/models/melon)                        | `melon`      | 2        | First and last frame, reference images                | 147              |
| [MiniMax-H3](/api/models/minimax_h3)              | `minimax_h3` | 2        | First and last frame, reference images, source videos | 30               |
| [Peach](/api/models/peach)                        | `peach`      | 1        | First frame                                           | 75               |
| [Peach Max](/api/models/peach_max)                | `peach_max`  | 1        | First and last frame                                  | 192              |
| [Plum](/api/models/plum)                          | `plum`       | 2        | First and last frame, reference images, source videos | 338              |
| [Raspberry](/api/models/raspberry)                | `raspberry`  | 1        | First frame, reference images                         | 360              |
| [Veo 3.1 Video](/api/models/veo3_1)               | `veo3_1`     | 1        | First and last frame                                  | 300              |
| [Veo3 Video](/api/models/veo3)                    | `veo3`       | 1        | Text only                                             | 7800             |
| [Wan Video v2.1](/api/models/wan)                 | `wan`        | 2        | First and last frame                                  | 40               |
| [Wan Video v2.2](/api/models/wan_22)              | `wan_22`     | 2        | First frame                                           | 40               |
