Midjourney
Inpaint (Vary Region)
Point d’entrée de l’inpaint de région (équivalent à Vary (Region)). Après l’envoi, la tâche passe en MODAL ; appelez ensuite modal avec mask + prompt
POST
Vary (Region)). Après l’envoi, la tâche passe en état MODAL ; pour terminer, vous devez appeler modal avec un masque + prompt.
| Item | Valeur |
|---|---|
| action | INPAINT |
| Facturation | midjourney@inpaint[-version][-speed] |
| Requis | task_id, ou task_id + custom_id |
| Optionnel | index, speed, metadata |
Paramètres
| Champ | Description |
|---|---|
task_id | ID de tâche source (typiquement la tâche Upscale d’image individuelle) |
custom_id | Optionnel ; ID du bouton de l’action correspondante pour Vary (Region) |
index | Optionnel ; quelle image de la tâche parente (1–4, défaut 1) ; généralement inutile pour une image unique |
speed | relax / fast / turbo |
metadata | Métadonnées optionnelles |
Auto-matching
Le service trouveVary (Region) dans les buttons de la tâche source.
Exemple de requête
Étape suivante
En cas de succès, la réponse renvoiestatus: "modal" — c’est un état non terminal valide, pas une erreur. Continuez avec l’endpoint modal, où task_id est l’ID de tâche local renvoyé par inpaint, plus prompt et optionnellement mask_url.
Notes
- La tâche parente doit être une image individuelle upscalée en SUCCESS ; faire un inpaint d’une grille directement échoue — appelez d’abord
upscale. - Après être entré en MODAL, vous devez appeler modal dans les 30 minutes, sinon le backend annule et rembourse automatiquement.
- Les métadonnées de version sont héritées automatiquement. Pour tarifer par speed, configurez
midjourney@inpaint-fast/midjourney@inpaint-turbo.