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

# MiniMax Image 01

> Sub-cent image generation. Cheapest tier on Kyma — $0.005 per image flat regardless of resolution.

## Overview

`minimax-image-01` is MiniMax's text-to-image model. Sync API (no async polling), flat per-image pricing, 5 aspect ratios. The cheapest image SKU on Kyma — \~11× cheaper than `recraft-v4` for budget and bulk workflows.

## Specs

| Field         | Value                                                   |
| ------------- | ------------------------------------------------------- |
| Model ID      | `minimax-image-01`                                      |
| Creator       | MiniMax                                                 |
| Best for      | Bulk image generation, social shorts, budget UI mockups |
| Aspect ratios | `1:1`, `16:9`, `9:16`, `4:3`, `3:4`                     |
| Pricing mode  | Per image (flat)                                        |

## Pricing

|           |     Cost     |
| --------- | :----------: |
| Per image | \$0.005 flat |

## Use this when

* You're producing image variations at volume (A/B testing visuals, batch generation).
* Unit cost matters more than maximum fidelity.
* You want a sub-cent default for prototypes and stock-style assets.

## Pick something else when

* You need design-quality output (lighting, composition) → [`recraft-v4`](/models/recraft-v4) (#1 HF Arena).
* You need typography in the image → [`ideogram-v3`](/models) (text-in-image specialist).
* You need photoreal hero shots with multi-reference → [`flux-2-pro`](/models) (BFL flagship).

## Example

```bash theme={null}
curl -X POST https://kymaapi.com/v1/images/generations \
  -H "Authorization: Bearer $KYMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "minimax-image-01",
    "prompt": "a cinematic sunset over a coastal cliff",
    "size": "1024x1024",
    "n": 1
  }'
```

The endpoint is async — POST returns `202` with a `job_id`; poll [`GET /v1/jobs/{id}`](/api-reference/images-generations#poll-for-the-result) until status is `succeeded`.

## See also

* [Image Generation](/models/image-generation) — full family overview
* [`POST /v1/images/generations`](/api-reference/images-generations) — endpoint reference
