Midjourney
Edits (edición de imagen)
Reescribe la imagen completa a partir de una imagen existente + prompt. Ideal para reemplazo de fondo, transferencia de estilo y cambios de contenido
POST
| Item | Valor |
|---|---|
| action | EDITS |
| Facturación | midjourney@edits[-speed] |
| Requerido | prompt + image_urls |
Parámetros
| Campo | Tipo | Requerido | Predeterminado | Descripción |
|---|---|---|---|---|
prompt | string | Sí | — | Instrucción de edición |
image_urls | string[] | Sí | — | Imagen a editar; cada una ≤ 12 MiB |
speed | string | No | relax | relax / fast / turbo |
metadata | object | No | — | Metadatos personalizados |
Campos estructurados (opcional)
Igual que Imagine — defínalos en el body o en elprompt (ej. --ar 16:9). Los valores del body tienen prioridad, se añaden al prompt y sobrescriben los flags del mismo nombre escritos a mano.
| Campo | Tipo | Equivalente MJ | Descripción |
|---|---|---|---|
size | string | --ar | ej. "16:9", "1:1", "9:16" |
quality | string | --q | "0.25", "0.5", "1", "2" |
style | string | --style | ej. "raw" |
version | string | --v | Versión. Las principales se añaden como --v <version>; con niji: true y "7" / "6" se normaliza a versión Niji |
seed | int | --seed | Semilla |
negative_prompt | string | --no | ej. "ugly, blurry" |
stylize | int | --s | 0–1000 |
chaos | int | --c | 0–100 |
weird | int | --w | 0–3000 |
tile | bool | --tile | Modo mosaico |
niji | bool | --niji | Interruptor Niji. Recomendado: niji: true + version: "7" / "6" |
iw | float | --iw | 0–3, peso de imagen |
cw | int | --cw | 0–100 |
sw | int | --sw | 0–1000 |
cref | string | --cref | URL de imagen de referencia de personaje |
sref | string | --sref | URL de imagen de referencia de estilo |
dref | string | --dref | URL de imagen de referencia de profundidad |
dw | float | --dw | Peso de profundidad (0–100) |
repeat | int | --repeat | 2–40 |
raw | bool | --raw | Estilo raw (v5.1+) |
draft | bool | --draft | Modo borrador (v7+) |
hd | bool | --hd | Modo HD (solo v8 / v8.1; el backend inyecta --v 8.1 si no se pasa version) |
stop | int | --stop | Parada temprana (10–100; solo v5–6.1 / niji 5–6) |
extra | string | cualquier --xxx | Escape hatch; se añade tal cual al prompt |
Ejemplo de solicitud
Respuesta
El envío devuelve untask_id; al tener SUCCESS el resultado incluye image_urls editadas (pueden ser 1–4) más grid_image_url.
Notas
- Diferencia con la guía por imagen de imagine: edits “reescribe la imagen completa”, mientras que imagine + imágenes de referencia “toma prestado el estilo”.
- Falta de
promptoimage_urlsdevuelve400; una imagen mayor de 12 MiB devuelve400.