Midjourney
Imagine (texte vers image)
Texte vers image / génération guidée par image Midjourney. L’endpoint par défaut /v1/midjourney/generations et l’endpoint explicite /imagine se comportent identiquement
POST
imagine. L’endpoint explicite /v1/midjourney/generations/imagine se comporte identiquement.
| Item | Valeur |
|---|---|
| action | IMAGINE |
| Facturation | midjourney@imagine[-version][-speed] |
| Requis | prompt |
| Optionnel | image_urls, champs de prompt, speed, metadata |
Corps de la requête
| Champ | Type | Requis | Description |
|---|---|---|---|
prompt | string | Oui | Prompt ; flags MJ natifs autorisés (ex. --ar 16:9 --v 6.1) |
speed | string | Non | relax (défaut) / fast / turbo |
image_urls | string[] | Non | URLs d’image ou base64 pour génération guidée par image |
metadata | object | Non | Métadonnées personnalisées sauvegardées avec la tâche |
Champs structurés (optionnel)
Vous pouvez les définir dans le body JSON ou dansprompt (ex. --ar 16:9). Le body écrase le prompt.
| Champ | Type | Équivalent MJ | Description |
|---|---|---|---|
size | string | --ar | ex. "16:9", "1:1", "9:16" |
quality | string | --q | "0.25", "0.5", "1", "2" |
style | string | --style | ex. "raw" |
version | string | --v | Version. Les versions principales sont ajoutées comme --v <version> ; avec niji: true et "7" / "6", normalisée en version Niji |
seed | int | --seed | Seed |
negative_prompt | string | --no | ex. "ugly, blurry" |
stylize | int | --s | 0–1000 |
chaos | int | --c | 0–100 |
weird | int | --w | 0–3000 |
tile | bool | --tile | Mode tuile |
niji | bool | --niji | Interrupteur Niji. Recommandé : niji: true + version: "7" / "6" |
iw | float | --iw | 0–3, poids d’image |
cw | int | --cw | 0–100 |
sw | int | --sw | 0–1000 |
cref | string | --cref | URL d’image de référence de personnage |
sref | string | --sref | URL d’image de référence de style |
dref | string | --dref | URL d’image de référence de profondeur |
dw | float | --dw | Poids de profondeur (0–100) |
repeat | int | --repeat | 2–40 |
raw | bool | --raw | Style raw (v5.1+) |
draft | bool | --draft | Mode brouillon (v7+) |
hd | bool | --hd | Mode HD (v8 / v8.1 uniquement ; le backend injecte automatiquement --v 8.1 si version n’est pas spécifié) |
stop | int | --stop | Arrêt anticipé (10–100 ; v5–6.1 / niji 5–6 uniquement) |
extra | string | tout --xxx | Échappatoire ; ajouté tel quel au prompt |
Exemples
Tous les flags dans le promptVersions vérifiées :Mixte (le body gagne)8.1,7,6.1,5.2,5.1,niji 7,niji 6. Utilisez le champversiondu body pour les versions principales. Pour Niji :niji: true+version: "7"/"6"; la version de facturation est normalisée àniji7/niji6.
Prompt final :Guidé par imagea beautiful sunset --ar 16:9(sizedu body écrase--ar 1:1).
speed=relaxou omis n’ajoute pas de suffixe de speed à la facturation.fast/turbosont appliqués via les routes de speed correspondantes et correspondent aux clés de facturation associées.