Files
opencode-skill/skills/frontend-dev/references/minimax-image-guide.md
Kunthawat Greethong 7edf5bc4d0 feat: Import 35+ skills, merge duplicates, add openclaw installer
Major updates:
- Added 35+ new skills from awesome-opencode-skills and antigravity repos
- Merged SEO skills into seo-master
- Merged architecture skills into architecture
- Merged security skills into security-auditor and security-coder
- Merged testing skills into testing-master and testing-patterns
- Merged pentesting skills into pentesting
- Renamed website-creator to thai-frontend-dev
- Replaced skill-creator with github version
- Removed Chutes references (use MiniMax API instead)
- Added install-openclaw-skills.sh for cross-platform installation
- Updated .env.example with MiniMax API credentials
2026-03-26 11:37:39 +07:00

1.9 KiB
Raw Permalink Blame History

Image Generation Guide

CLI usage

# Basic (1:1, 1024x1024)
python scripts/minimax_image.py "A cat astronaut floating in space" -o cat.png

# 16:9 for hero banner
python scripts/minimax_image.py "Mountain landscape at golden hour" -o hero.png --ratio 16:9

# Batch: 4 images at once
python scripts/minimax_image.py "Minimalist product icon" -o icons.png -n 4

# With seed for reproducibility
python scripts/minimax_image.py "Abstract gradient background" -o bg.png --seed 42

# Enable prompt optimization
python scripts/minimax_image.py "a dog" -o dog.png --optimize

# Base64 mode (no URL download, save directly)
python scripts/minimax_image.py "Logo concept" -o logo.png --base64

Programmatic usage

from minimax_image import generate_image, download_and_save

# Generate and get URL
result = generate_image("A cat in space", aspect_ratio="16:9")
url = result["data"]["image_urls"][0]
download_and_save(url, "cat.png")

# Generate multiple
result = generate_image("Icon design", n=4, aspect_ratio="1:1")
for i, url in enumerate(result["data"]["image_urls"]):
    download_and_save(url, f"icon-{i}.png")

Model

Currently only image-01.

Aspect ratios & dimensions

Ratio Pixels Use case
1:1 1024x1024 Avatar, icon, square thumbnail
16:9 1280x720 Hero banner, video thumbnail
4:3 1152x864 Standard landscape
3:2 1248x832 Photo-style
2:3 832x1248 Portrait, mobile
3:4 864x1152 Portrait card
9:16 720x1280 Mobile fullscreen, story
21:9 1344x576 Ultra-wide banner

Custom dimensions also supported: width/height in [512, 2048], must be divisible by 8.

Limits

  • Prompt: max 1,500 characters
  • Batch: 19 images per request
  • URL expires after 24 hours (use --base64 to avoid expiry)
  • Seed: set for reproducible results across identical prompts