Midjourney
Upscale (ampliar una baldosa)
Selecciona una de las baldosas U1–U4 de una cuadrícula Imagine para obtener una imagen individual; se compone localmente y suele devolver de inmediato
POST
grid_image_url) para obtener una imagen individual. Se logra recortando una de las 4 imágenes existentes; se compone localmente y suele devolver de inmediato.
| Item | Valor |
|---|---|
| action | UPSCALE |
| Facturación | midjourney@upscale[-version][-speed] |
| Requerido | task_id + index, o task_id + custom_id |
| Opcional | speed, metadata |
Parámetros
| Campo | Tipo | Descripción |
|---|---|---|
task_id | string | ID de la tarea padre (debe ser un imagine / variation / reroll, etc. en SUCCESS) |
index | int | Qué imagen (U1–U4), rango 1–4; uno de index / custom_id |
custom_id | string | Pasa directamente el ID del botón de la acción correspondiente; uno de index / custom_id; cuando se define, se omite el matching por index |
speed | string | relax / fast / turbo (sin efecto, ya que se compone localmente) |
metadata | object | Metadatos personalizados |
Ejemplos de solicitud
Porindex:
Respuesta
El envío devuelve un nuevotask_id, normalmente SUCCESS en milisegundos. Al tener SUCCESS, image_urls tiene un solo elemento (una imagen), y buttons contiene acciones posteriores (zoom / inpaint / pan / variation, etc.).
Notas
- La tarea padre debe estar en estado SUCCESS, de lo contrario devuelve
400(task is not in SUCCESS state). indexdebe ser1–4; fuera de rango devuelve400.custom_ideindexson mutuamente excluyentes; si se pasan ambos, ganacustom_id.- El paso que consume recursos es imagine; upscale solo elige de imágenes existentes y rara vez falla.
- La imagen individual tras upscale puede continuar con Zoom / Inpaint / Variation.
HD upscale (ampliación de alta definición, salida de imagen individual 2x)
El upscale normal es una composición local: recorta una de las 4 imágenes existentes de la tarea padre y devuelve de inmediato. Si luego quieres hacer operaciones de precisión sobre la imagen individual, como zoom / inpaint, se recomienda usar HD upscale: realiza una ampliación real y produce una imagen individual 2x de alta definición, que se completa en unos 60–120s, y la imagen resultante admite de forma más estable las operaciones posteriores de zoom / inpaint. HD upscale especifica el comando de ampliación mediantecustom_id; distintas versiones de imagine corresponden a distintos comandos:
| Comando customId | Versión aplicable |
|---|---|
upsample_v5_2x | v5 imagine |
upsample_v5_4x | v5 imagine |
upsample_v6_2x_subtle | v6 / v6.1 imagine |
upsample_v6_2x_creative | v6 / v6.1 imagine |
upsample_v7_2x_subtle | v7 / v8.1 imagine |
upsample_v7_2x_creative | v7 / v8.1 imagine |
Ejemplo de HD upscale
Comparación con el upscale normal
| Dimensión | Upscale normal | HD upscale |
|---|---|---|
| Implementación | Composición local (recorte) | Procesamiento de ampliación real |
| Tiempo | Nivel de milisegundos | Unos 60–120s |
| Salida | Toma la imagen N de las 4 | Imagen individual 2x de alta definición |
| Posterior | zoom / inpaint / variation | zoom / inpaint más estables |