midjourney-imagelisted
Install: claude install-skill AceDataCloud/Skills
# Midjourney Image Generation
Generate and manipulate AI images through AceDataCloud's Midjourney API.
> **Setup:** See [authentication](../_shared/authentication.md) for token setup.
## Quick Start — Generate an Image
```bash
curl -X POST https://api.acedata.cloud/midjourney/imagine \
-H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"prompt": "a futuristic city at sunset, cyberpunk style --ar 16:9", "callback_url": "https://api.acedata.cloud/health"}'
```
> **Async:** See [async task polling](../_shared/async-tasks.md). Poll via `POST /midjourney/tasks` with `{"id": "..."}`.
## Generation Modes
| Mode | Speed | Cost | Best For |
|------|-------|------|----------|
| `fast` | Fast | Standard | Most tasks (default) |
| `relax` | Slow | Cheaper | Batch generation |
| `turbo` | Fastest | Premium | Time-sensitive work |
## Midjourney Versions
| Version | Notes |
|---------|-------|
| `8` | Latest, best quality |
| `7` | Great quality, fast |
| `6.1` | Stable, well-tested |
| `6` | Previous generation |
| `5.2` | Legacy |
## Core Workflows
### 1. Generate Images (Imagine)
Creates a 2x2 grid of 4 image variations.
```json
POST /midjourney/imagine
{
"prompt": "a serene mountain lake at dawn, photorealistic --ar 16:9 --v 7",
"mode": "fast",
"translation": true,
"split_images": true
}
```
Set `translation: true` to auto-translate non-English prompts. Set `split_images: true` to get individual images besides the