# MiniMax Image-01 > Minimax's first image model, with character reference support - **Provider**: replicate - **Model ID**: minimax/image-01 - **Category**: face_image_generation - **Credits**: 23 per request - **Pricing Type**: input_based ## API Endpoint Base URL: https://api.core.today/v1 ### Create Prediction POST /predictions ### Get Status GET /predictions/{job_id} ### Cancel DELETE /predictions/{job_id} ## Authentication Header: `X-API-Key: YOUR_API_KEY` ## Input Parameters - `aspect_ratio` (string, optional): Image aspect ratio (Default: `1:1`; Options: `1:1`, `16:9`, `4:3`, `3:2`, `2:3`, `3:4`, `9:16`, `21:9`) - `number_of_images` (integer, optional): Number of images to generate (Default: `1`; Range: min: 1, max: 9) - `prompt` (string, **required**): Text prompt for generation - `prompt_optimizer` (boolean, optional): Use prompt optimizer (Default: `True`) - `subject_reference` (string, optional): An optional character reference image (human face) to use as the subject in the generated image(s). ## Example Request ```json { "model": "minimax/image-01", "input": { "aspect_ratio": "3:4", "number_of_images": 1, "prompt": "A close-up portrait of a leopard with distinctive spotted pattern and intense eyes", "prompt_optimizer": true } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending", "provider": "replicate", "model": "black-forest-labs/flux-schnell", "created_at": "2026-01-01T00:00:00Z", "result": null, "error": null } ``` Status values: `pending`, `processing`, `completed`, `failed`, `cancelled` ## Usage Flow 1. POST /predictions with model and input → receive job_id 2. Poll GET /predictions/{job_id} until status is `completed` or `failed` 3. Result contains output URL(s) or data ## Output Type url ## Tags minimax, image-generation, character-reference, face-generation, text-to-image ## Documentation https://replicate.com/minimax/image-01