Introdução
O Qwen Image 2.1 Texto para Imagem transforma um briefing escrito em uma imagem por requisição. A equipe Qwen, da Alibaba, abriu os pesos do modelo em 21 de setembro de 2026, e ele entrou no ar aqui no mesmo dia, hospedado, sem pesos para baixar e sem GPU para alugar.
O que o distingue neste catálogo não é um recurso — é o que falta. Não há filtro de conteúdo, flag de maturidade nem verificação de prompt na frente dele. Nos nossos próprios testes de aceitação, ele desenhou cenas sem censura exatamente como foram escritas, sem substituição e sem suavização silenciosa.
Escolha o modo do Qwen Image 2.1 pelo material de partida
| Material de partida | Modo |
|---|---|
| Só um briefing escrito | Qwen Image 2.1 Texto para imagem |
| De uma a dez imagens de origem para trabalhar | Qwen Image 2.1 Edição de imagem |
| Um briefing mais os seus próprios pesos LoRA | Qwen Image 2.1 LoRA Texto para imagem |
Recursos e destaques
Prompts sem censura voltam desenhados, não suavizados
A falha que vale prever neste mercado não é a recusa — é o endpoint que aceita a requisição, cobra por ela e devolve uma imagem mais comportada do que a descrita. Testamos exatamente isso, percorrendo a nossa escala de conteúdo do nível mais leve ao mais forte, e conferindo cada quadro devolvido elemento por elemento contra o texto que o pediu. Todos os elementos estavam lá. Todos, sem exceção.
Quinze proporções, compostas em vez de recortadas
As quinze proporções vão das faixas 3:1 e 21:9 às colunas 1:3 e 9:21, passando pelos formatos de impressão 5:4 e 4:5. A composição é construída na proporção que você pede, então um quadro panorâmico é de fato encenado para a sua largura em vez de chegar como a fatia central de um quadrado.
Três níveis, e só o nível move o preço
1k, 1.5k e 2k. O nível é o único campo que muda quanto custa uma geração, o que deixa o método de trabalho evidente: explore em 1k e depois rode de novo em 2k os quadros que valem a pena guardar, pelo detalhe de pele e de tecido.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Até 5.000 caracteres. Esta família não tem prompt negativo, então as exclusões também moram aqui — diga o que está no quadro e depois diga com todas as letras o que não pode estar. pelo menos 1 caracteres · no máximo 5000 caracteres |
aspect_ratio | Não | Compõe o quadro antes da geração, em vez de recortar depois, então escolha o formato em que você vai publicar. São quinze opções, das faixas 3:1 e 21:9 às colunas 1:3 e 9:21. |
resolution | Não | O nível que define o tamanho da saída e o preço: 1k é o padrão e o mais barato, 1.5k fica no meio, 2k é onde a textura da pele, o cabelo e a trama do tecido se sustentam. |
enable_prompt_expansion | Não | Ligado por padrão: antes de gerar, o prompt é reescrito como uma descrição de cena mais completa. Desligue para usar o seu texto exatamente como está. Valor padrão: |
background | Não | opaque por padrão. |
output_format | Não | JPEG por padrão. PNG quando o quadro entra em uma etapa de composição, WebP quando ele vai direto para uma página. |
seed | Não | Estabiliza o sorteio para que uma série fique na mesma vizinhança. |
Preços
| Especificação | Preço |
|---|---|
| $0.024 / imagem |
| $0.048 / imagem |
| $0.048 / imagem |
Casos de uso
Trabalho sem censura sem nada no caminho
Estudos de figura, casais e direção de arte ousada rodam neste endpoint sem flag para marcar e sem rota separada para solicitar. O seu texto passa como foi escrito.
Lotes de conceito em alto volume
O nível 1k tem preço para rodar uma leva inteira em vez de um único quadro principal. Rode a leva, escolha as sobreviventes, promova essas para 2k.
Banners largos e verticais de celular
3:1 e 21:9 para cabeçalhos de site e chapas cinematográficas; 9:21 e 1:3 para mobile sangrando até a borda. Encenado na proporção, não recortado até ela.
Quadros iniciais de personagem
Gere a personagem aqui e depois vá para a edição de imagem, devolvendo aquele quadro como referência para segurar a identidade enquanto você muda figurino, luz ou cenário.
Guia de prompt e dicas práticas
Escolha a proporção e o nível antes de escrever
As duas decisões mudam a imagem mais do que qualquer adjetivo. Escolha o formato em que você vai publicar e fique em 1k até a composição estar resolvida.
Coloque as exclusões dentro do prompt
Esta família não tem prompt negativo. Com 5.000 caracteres disponíveis, diga o que pertence ao quadro e depois diga o que não pode aparecer — membros duplicados, figuras a mais, roupa que você não pediu.
Em 2k, fique em uma ou duas figuras
A anatomia é onde este modelo quebra primeiro. Figuras sozinhas e duplas se sustentam; composições cheias de gente no nível mais alto podem duplicar ou fundir membros. Se uma cena precisa de multidão, construa por edição em vez de pedir tudo de uma vez.
Trate o seed como um empurrão
O mesmo seed duas vezes não devolve o mesmo arquivo. Use-o para manter um conjunto coerente e arquive o asset quando um quadro estiver finalizado.
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-2.1/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"background": "opaque",
"resolution": "1k",
"aspect_ratio": "1:1",
"output_format": "jpeg"
}
}'
# 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.

















