Midjourney
Inpaint (Vary Region)
Punto de entrada de inpaint de región (equivalente a Vary (Region)); tras el envío la tarea entra en MODAL y debe llamar a modal con máscara + prompt
POST
Vary (Region)). Tras el envío la tarea entra en estado MODAL; para terminar debe llamar a modal con una máscara + prompt.
| Item | Valor |
|---|---|
| action | INPAINT |
| Facturación | midjourney@inpaint[-version][-speed] |
| Requerido | task_id, o task_id + custom_id |
| Opcional | index, speed, metadata |
Parámetros
| Campo | Descripción |
|---|---|
task_id | ID de tarea origen (típicamente la tarea Upscale de imagen individual) |
custom_id | Opcional; ID del botón de la acción correspondiente para Vary (Region) |
index | Opcional; qué imagen de la tarea padre (1–4, predeterminado 1); normalmente innecesario para una imagen única |
speed | relax / fast / turbo |
metadata | Metadatos opcionales |
Auto-matching
El servicio buscaVary (Region) en los buttons de la tarea origen.
Ejemplo de solicitud
Siguiente paso
Al tener éxito la respuesta devuelvestatus: "modal" — es un estado no terminal válido, no un error. Continúe con el endpoint modal, donde task_id es el ID de tarea local devuelto por inpaint, más prompt y opcionalmente mask_url.
- La tarea padre debe ser una imagen individual upscaled en SUCCESS; hacer inpaint de una cuadrícula directamente da error — llame primero a
upscale. - Tras entrar en MODAL debe llamar a modal dentro de 30 minutos, de lo contrario el backend cancela y reembolsa automáticamente.
- Los metadatos de versión se heredan automáticamente. Para precios por speed, configure
midjourney@inpaint-fast/midjourney@inpaint-turbo.