Midjourney
Zoom (zoom out)
Zoom out (outpaint) sur une image individuelle après Upscale : l’originale est conservée et davantage d’arrière-plan est complété vers l’extérieur (Outpaint / CustomZoom)
POST
zoom_ratio < 2 utilise Outpaint (1,5×) ; ≥ 2 ou omis utilise CustomZoom (2×) ; les deux produisent directement une image.
| Item | Valeur |
|---|---|
| action | ZOOM |
| Facturation | midjourney@zoom[-speed] |
| Requis | task_id, ou task_id + custom_id |
| Optionnel | zoom_ratio, index, speed, metadata |
Paramètres
| Champ | Description |
|---|---|
task_id | ID de tâche (doit être une tâche Upscale d’image individuelle) |
custom_id | Optionnel ; ID du bouton de l’action correspondante pour zoom |
index | Optionnel ; quelle image de la tâche parente (1–4, défaut 1) ; généralement inutile pour une image unique |
zoom_ratio | Optionnel ; détermine le palier Zoom Out auto-sélectionné (voir tableau) |
speed | relax / fast / turbo |
metadata | Métadonnées optionnelles |
Auto-matching
zoom_ratio | Bouton |
|---|---|
Inférieur à 2 | Zoom Out 1.5x |
Omis ou >= 2 | Zoom Out 2x |
Exemple de requête
Notes
- La tâche parente doit être une image individuelle upscalée et SUCCESS ; passer une grille renvoie
This action requires an upscaled task..., alors appelez d’abordupscale. - Outpaint et CustomZoom produisent tous deux une image directement, ne nécessitent pas de masque et n’entrent pas en MODAL (seul Inpaint utilise MODAL).
- Les métadonnées de version sont héritées automatiquement. Pour tarifer par speed, configurez
midjourney@zoom-fast/midjourney@zoom-turbo.
Réponse
En cas de succès, vous recevez un nouveautask_id local. Sondez GET /v1/tasks/{task_id}.