Midjourney
Upscale (aumentar tile)
Seleciona uma das tiles U1–U4 de uma grid Imagine para obter uma imagem individual; composto localmente, geralmente retorno instantâneo
POST
grid_image_url) para obter uma imagem individual. Isso é implementado recortando de 4 imagens existentes; composto localmente, geralmente com retorno instantâneo.
| Item | Valor |
|---|---|
| action | UPSCALE |
| Cobrança | midjourney@upscale[-version][-speed] |
| Obrigatório | task_id + index, ou task_id + custom_id |
| Opcional | speed, metadata |
Parâmetros
| Campo | Tipo | Descrição |
|---|---|---|
task_id | string | ID da tarefa pai (deve ser um imagine / variation / reroll, etc. em SUCCESS) |
index | int | Qual imagem (U1–U4), faixa 1–4; um de index / custom_id |
custom_id | string | Passe diretamente o ID do botão da ação correspondente; um de index / custom_id; quando definido, o matching por index é ignorado |
speed | string | relax / fast / turbo (sem efeito, pois é composto localmente) |
metadata | object | Metadados personalizados |
Exemplos de requisição
Porindex:
Response
O envio retorna um novotask_id, geralmente SUCCESS em milissegundos. Em SUCCESS, image_urls tem um único elemento (uma imagem), e buttons contém ações de acompanhamento (zoom / inpaint / pan / variation, etc.).
Notas
- A tarefa pai deve estar em estado SUCCESS, caso contrário retorna
400(task is not in SUCCESS state). indexdeve ser1–4; fora da faixa retorna400.custom_ideindexsão mutuamente exclusivos; se ambos forem passados,custom_idvence.- A etapa que consome recursos é imagine; upscale apenas escolhe de imagens existentes e raramente falha.
- A imagem individual após upscale pode continuar com Zoom / Inpaint / Variation.
HD upscale (ampliação em alta definição, saída de imagem única 2x)
O upscale comum é uma composição local — recorta uma das 4 imagens já existentes na tarefa pai e retorna instantaneamente. Se posteriormente você precisar fazer operações refinadas como zoom / inpaint sobre a imagem única, recomenda-se usar o HD upscale: ele executa uma ampliação real, produzindo uma imagem única em alta definição 2x, concluída em cerca de 60–120s, e a imagem única resultante suporta de forma mais estável as operações posteriores de zoom / inpaint. O HD upscale especifica o comando de ampliação por meio docustom_id; versões diferentes de imagine correspondem a comandos diferentes:
| Comando customId | Versão aplicável |
|---|---|
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 |
Exemplo de HD upscale
Comparação com o upscale comum
| Dimensão | Upscale comum | HD upscale |
|---|---|---|
| Implementação | Composição local (recorte) | Processamento de ampliação real |
| Tempo | Nível de milissegundos | Cerca de 60–120s |
| Saída | Pega a N-ésima das 4 imagens | Imagem única em alta definição 2x |
| Posterior | zoom / inpaint / variation | zoom / inpaint mais estáveis |