Files
skills/minimax-image-generation/CLAUDE.md
T
Goose e9d7232718 refactor: remove scripts from minimax-image-generation skill
Inline the API call example directly in SKILL.md instead of
providing a separate generate.sh script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 16:22:44 +00:00

63 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# MiniMax Image Generation — Implementation Notes
## API Reference
- **Endpoint**: `POST /v1/image_generation`
- **Base URL**: `https://api.minimax.io` (international) or `https://api.minimaxi.com` (China)
- **Auth**: `Authorization: Bearer <MINIMAX_API_KEY>`
- **Model**: `image-01`
- **Response**: JSON with `data.image_base64[]` array
## Example API Call
```bash
curl -X POST "https://api.minimax.io/v1/image_generation" \
-H "Authorization: Bearer ${MINIMAX_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"model": "image-01",
"prompt": "men Dressing in white t shirt, full-body stand front view image :25, outdoor",
"aspect_ratio": "16:9",
"num_images": 1,
"response_format": "base64"
}'
```
## Response Format
```json
{
"data": {
"image_base64": ["<base64-encoded-jpeg>"]
},
"model": "image-01",
"request_id": "<id>"
}
```
## Aspect Ratios
| Ratio | Dimensions | Use Case |
|-------|-----------|----------|
| `16:9` | 1920×1080 | Desktop wallpaper, banners |
| `1:1` | 1024×1024 | Social media, profile images |
| `9:16` | 1080×1920 | Mobile wallpaper, stories |
| `4:3` | 1024×768 | Presentations |
| `3:4` | 768×1024 | Posters, portraits |
## Dependencies
- `curl` — HTTP requests
- `jq` — JSON parsing
- `base64` — Decode image data (coreutils)
All three are standard Unix tools. No Python or Node required.
## File Structure
```
minimax-image-generation/
├── SKILL.md # Skill definition + user-facing docs
└── CLAUDE.md # These implementation notes
```