Introdução
O Qwen Image 3.0 Pro Edição de imagem edita de uma a três imagens de referência conforme uma instrução. Com uma referência, é uma mudança cirúrgica — uma chamada de capa, uma peça de roupa, uma luz. Com duas ou três, ele combina, desde que o prompt diga o que cada origem traz.
O Qwen Image 3.0 Pro é o nível de alto detalhe da linha de imagem Qwen da Alibaba: prompts de até 5.000 caracteres, oito proporções, um nível de 1K ou 2K e edição com uma a três referências. Feito para imagens que vão ser entregues, sem censura.
Escolha o modo do Qwen Image 3.0 Pro pelo material de partida
| Material de partida | Modo |
|---|---|
| Uma direção de arte ou um brief de design por escrito | Qwen Image 3.0 Pro Texto para imagem |
| Uma imagem de origem aprovada para revisar | Qwen Image 3.0 Pro Edição de imagem |
Recursos e destaques
Composição de imagem pensada para o texto
O Qwen Image 3.0 Pro é útil para conceitos visuais em que o texto fornecido, a composição e o tratamento da imagem precisam ser pensados juntos. Trate as letras geradas como um rascunho de design e revise antes de publicar.
Compor do zero e revisar uma origem são trabalhos diferentes
Use texto para imagem para montar um visual a partir de um brief escrito. Use a edição de imagem quando uma imagem existente traz a identidade, o layout ou o material que precisa ser mantido enquanto uma mudança definida é feita.
Revise a hierarquia antes do detalhe decorativo
Em pôsteres, embalagens e conceitos de campanha, decida primeiro a hierarquia da mensagem e o ponto focal. Um resultado bonito ainda falha na tarefa se o texto aprovado ou os dados do produto não aparecerem corretamente.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Até 5.000 caracteres. Nomeie a mudança e nomeie o que precisa ficar idêntico — o que não for mencionado fica aberto a ser redesenhado. pelo menos 1 caracteres · no máximo 5000 caracteres |
image_urls | Sim | De uma a três URLs publicamente acessíveis, de imagens cujos direitos você detém. pelo menos 1 itens · no máximo 3 itens |
aspect_ratio | Não | Aplica-se ao resultado, não às fontes, então uma referência de outro formato volta remodelada. Case de propósito quando o enquadramento original tiver de sobreviver. |
resolution | Não | 1k ou 2k, padrão 2k. É a escolha de faixa que muda o preço; cada imagem de referência em |
num_outputs | Não | Fixo em 1: uma imagem editada por requisição. |
enable_prompt_expansion | Não | Ligada por padrão nesta família. Ela completa briefings magros e reescreve os detalhados, então desligue assim que o prompt for uma descrição precisa de plano. Valor padrão: |
negative_prompt | Não | Até 2.000 caracteres de exclusões. Aqui é mais útil contra artefatos que uma edição convida: emendas de peça, letras remanescentes, joias duplicadas. no máximo 2000 caracteres |
seed | Não | Fixe para comparar duas redações de uma instrução contra um sorteio idêntico; deixe de fora quando quiser variação de verdade. |
Preços
| Especificação | Preço |
|---|---|
| $0.04 / imagem |
| $0.075 / imagem |
Casos de uso
Refinar uma imagem fornecida
Use este modo quando de uma a três imagens aprovadas precisam passar para o resultado. Liste-as em image_urls na ordem em que o prompt as cita e dê um papel a cada uma — o rosto da primeira, a roupa da segunda —, porque os papéis nunca são deduzidos.
Capas de revista e editoriais sem censura
Mantenha uma capa aprovada e mude um elemento por passada: uma chamada, uma peça de roupa ou a luz. Trocar o estilo e o texto na mesma chamada é onde os rostos escapam, então divida em duas requisições.
Rascunhos de pôster e mídia exterior
Pegue um pôster aprovado e troque a linha de data ou o texto legal para a próxima veiculação. Cite o texto antigo e o novo, mantenha aspect_ratio no formato da imagem e descreva todo o resto como inalterado.
Mockups de embalagem e rótulo
Envie um render do produto e troque o rótulo: cite o nome da marca e a frase curta, diga em que superfície eles ficam e use negative_prompt contra restos de letras do rótulo antigo.
Guia de prompt e dicas práticas
Escolha o formato de capa e fique em 2k
Escolha 3:4 ou 2:3 para capas e pôsteres; a imagem é composta para esse formato, e não recortada dentro dele. Deixe a resolução em 2k para tudo que tem texto — a vantagem deste nível desaparece em 1k.
Cite cada texto e diga onde ele fica
Numa edição de texto, cite o texto antigo e o novo e diga a posição; depois diga quais elementos precisam ficar intactos, como o cabeçalho. Tudo o que a instrução não mencionar pode ser redesenhado.
Adapte o exemplo incluído
Comece pelo exemplo publicado com aspect_ratio: 3:4 e resolution: 2k. Troque o assunto e a direção criativa, mas mantenha o contrato de entrada deste modo.
Keep the portrait, wardrobe, lighting and grade exactly as they are. Change the cover line from 'THE LATE SHIFT' to 'AFTER HOURS' in the same small caps and the same position, and leave the masthead untouched.
Uma edição de texto com uma só referência: os dois textos citados e o cabeçalho protegido de forma explícita. Forneça a sua própria capa — o valor de image_urls é um marcador, não uma amostra hospedada.
Confira o resultado antes de iterar
A combinação funciona quando o prompt dá um papel a cada referência; com três fontes e nenhum papel nomeado, sai uma mistura que ninguém pediu. Reescrever no lugar exige citar o texto antigo e o novo. Os rostos escapam quando você troca o estilo e o texto na mesma chamada, então divida em duas passadas.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "alibaba/qwen-image-3.0-pro/edit",
"input": {
"aspect_ratio": "1:1",
"image_urls": [
"https://example.com/reference.png"
],
"num_outputs": 1,
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "2k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.


















