prompt | String | sim | - | Descrição em texto da imagem a ser gerada. |
task_type | enum | Não | "TEXT_IMAGE" | TEXT_IMAGE | PINTANDO | SUPERANDO PINTURA | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON. · Permitidos: TEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGROUND_REMOVAL, COLOR_GUIDED_GENERATION, VIRTUAL_TRY_ON |
quality | enum | Não | "standard" | padrão | premium. Premium é mais lento, mas tem maior fidelidade. · Permitido: standard, premium |
negative_prompt | String | Não | "" | Descrição em texto do que evitar na imagem. |
number_of_images | Número | Não | 1 | Quantas imagens gerar (1-5). · Alcance: 1 – 5 |
aspect_ratio | enum | Não | "1:1" | Proporção de aspecto de saída (1:1, 16:9, 9:16, 4:3, 3:2, etc.). · Permitidos: 1:1, 3:4, 2:3, 9:16, 1:2, 1:3, 1:4, 4:3, 3:2, 16:9, 2:1, 3:1, 4:1 |
size_scale | enum | Não | "small" | Escala de resolução de saída. Maior = imagem maior, geração mais lenta. · Permitido: small, large |
cfg_scale | Número | Não | 7.5 | Adesão rápida (1.1-10). Maior = mais próximo do prompt, mas menos criativo. · Alcance: 1 – 20 |
seed | Número | Não | - | Semente aleatória para reprodutibilidade. Mesma semente + prompt = mesma saída. |
image | String | Não | - | Imagem fonte (URL ou base64) para tarefas de inpainting / outpainting / variações. |
reference_image | String | Não | - | Imagem de referência para correspondência de estilo ou conteúdo. |
mask_image | String | Não | - | Black/white máscara que define a região a ser editada (branco = editar, preto = manter). |
mask_prompt | String | Não | - | Descrição em linguagem natural da região para mascarar para inpainting. |
inpaint_mask_prompt | String | Não | - | Igual mask_prompt, especificamente para tarefas de pintura. |
tryon_mask_prompt | String | Não | - | Descrição em linguagem natural da região da peça para teste virtual. |
similarity_strength | Número | Não | 0.7 | Quão próximo para corresponder à imagem de referência (0-1). Interpretação menor = mais flexível. · Alcance: 0,2 – 1 |
outpainting_mode | enum | Não | "DEFAULT" | PADRÃO | PRECISO. Precisa preserva as bordas; O padrão é mais criativo. · Permitido: DEFAULT, PRECISE |
color_palette | String | Não | - | Nome pré-definido da paleta de cores para geração guiada por cores. |
colors | String | Não | - | Códigos hexadecimais separados por vírgulas (por exemplo, “#FF0000,#00FF00”) para restringir a paleta. |
mask_type | enum | Não | "GARMENT" | imagem | Entardecer. imagem = usar mask_image, prompt = usar mask_prompt para derivar a máscara. · Permitido: GARMENT, PROMPT |
garment_class | String | Não | - | Categoria de roupas para experimentos virtuais (top, bottom, vestido, etc.). |
response_format | enum | Não | "url" | URL (padrão) retorna uma URL assinada; b64_json retorna base64 inline. · Permitido: url, b64_json |