Image

MiniMax Image Generation

Generate images using MiniMax's image-01 model. Supports aspect ratio control and high-resolution output.

POST/v1/images/minimax/generations

Request

Body Parameters

modelstringrequired

Model ID, use "image-01"

promptstringrequired

Text description of the desired image

aspect_ratiostring

Output aspect ratio

Default: 1:1

Options: 1:1, 16:9, 9:16, 4:3, 3:4

ninteger

Number of images (1-9)

Default: 1

prompt_optimizerboolean

Enable MiniMax prompt enhancement

Default: true

cURL
curl https://api.metriqual.com/v1/images/minimax/generations \
  -H "Authorization: Bearer mql_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "image-01",
    "prompt": "A futuristic city with flying cars",
    "aspect_ratio": "16:9"
  }'
TypeScript SDK
const result = await mql.images.generateMiniMax({
  model: 'image-01',
  prompt: 'A futuristic city with flying cars',
  aspect_ratio: '16:9'
});

console.log(result.data.image_urls);
Python SDK
result = mql.images.generate_minimax(
    model="image-01",
    prompt="A futuristic city with flying cars",
    aspect_ratio="16:9",
)
print(result["data"]["image_urls"])

Response

200
{
  "request_id": "req_abc123",
  "data": {
    "image_urls": [
      "https://filecdn.minimax.chat/..."
    ]
  },
  "base_resp": {
    "status_code": 0,
    "status_msg": "success"
  }
}

Prompt Optimizer

MiniMax's prompt optimizer enhances your prompt for better results. Set prompt_optimizer: false to use your exact prompt.