Midjourney
Imagine (texto para imagem)
Midjourney texto-para-imagem / guiado por imagem. O endpoint padrão /v1/midjourney/generations e o explícito /imagine se comportam de forma idêntica
POST
imagine. O endpoint explícito /v1/midjourney/generations/imagine se comporta de forma idêntica.
| Item | Valor |
|---|---|
| action | IMAGINE |
| Cobrança | midjourney@imagine[-version][-speed] |
| Obrigatório | prompt |
| Opcional | image_urls, campos de prompt, speed, metadata |
Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prompt | string | Sim | Prompt; flags MJ nativos permitidos (ex. --ar 16:9 --v 6.1) |
speed | string | Não | relax (padrão) / fast / turbo |
image_urls | string[] | Não | URLs de imagem ou base64 para geração guiada |
metadata | object | Não | Metadados personalizados salvos com a tarefa |
Campos estruturados (opcional)
Você pode defini-los no body JSON ou noprompt (ex. --ar 16:9). O body sobrescreve o prompt.
| Campo | Tipo | Equivalente MJ | Descrição |
|---|---|---|---|
size | string | --ar | ex. "16:9", "1:1", "9:16" |
quality | string | --q | "0.25", "0.5", "1", "2" |
style | string | --style | ex. "raw" |
version | string | --v | Versão. Versões principais são anexadas como --v <version>; com niji: true e "7" / "6" é normalizada como versão Niji |
seed | int | --seed | Seed |
negative_prompt | string | --no | ex. "ugly, blurry" |
stylize | int | --s | 0–1000 |
chaos | int | --c | 0–100 |
weird | int | --w | 0–3000 |
tile | bool | --tile | Modo tile |
niji | bool | --niji | Chave Niji. Recomendado: niji: true + version: "7" / "6" |
iw | float | --iw | 0–3, peso da imagem |
cw | int | --cw | 0–100 |
sw | int | --sw | 0–1000 |
cref | string | --cref | URL de imagem de referência de personagem |
sref | string | --sref | URL de imagem de referência de estilo |
dref | string | --dref | URL de imagem de referência de profundidade |
dw | float | --dw | Peso de profundidade (0–100) |
repeat | int | --repeat | 2–40 |
raw | bool | --raw | Estilo raw (v5.1+) |
draft | bool | --draft | Modo rascunho (v7+) |
hd | bool | --hd | Modo HD (apenas v8 / v8.1; o backend injeta --v 8.1 automaticamente se version não for definido) |
stop | int | --stop | Parada antecipada (10–100; apenas v5–6.1 / niji 5–6) |
extra | string | qualquer --xxx | Escape hatch; anexado ao prompt sem alterações |
Exemplos
Todos os flags no promptVersões verificadas:Misto (body vence)8.1,7,6.1,5.2,5.1,niji 7,niji 6. Use o campoversiondo body para versões principais. Para Niji:niji: true+version: "7"/"6"; a versão de cobrança é normalizada paraniji7/niji6.
Prompt final:Guiado por imagema beautiful sunset --ar 16:9(sizeno body sobrescreve--ar 1:1).
speed=relaxou omitido não adiciona sufixo de speed à cobrança.fast/turbosão aplicados pelas rotas de speed correspondentes e correspondem às keys de cobrança apropriadas.