
Qwen-Image 2.1 foi lançado em silêncio: por dentro do Qwen/Qwen-Image-2.1-PE-I2I
- OrcaNOVOOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $5.00 por 1M de tokens
- orcaNOVOOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 por 1M de tokens
- deepseekNOVODeepSeek: DeepSeek V4.1 Flash2026-09-1040Inteligência
- openaiOpenAI: GPT-6 Astra2026-09-0453Inteligência77Código
- googleGoogle: Gemini 3.8 Flash2026-09-0241Inteligência76Código
- qwenQwen: Qwen3.8 Max (0902)2026-09-0245Inteligência76Código
- anthropicAnthropic: Claude Fable 5.12026-09-0153Inteligência82Código
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 por 1M de tokens
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642Inteligência72Código
- DeepSeekDeepSeek: DeepSeek V4 Flash Vision (Exp)2026-08-21$0.22 / $0.66 por 1M de tokens
- z-aiZ.ai: GLM 5.32026-08-1845Inteligência75Código
- obsidianQwen3.8 27B2026-08-1534Inteligência68Código
- deepseekDeepSeek: DeepSeek V4 Pro 08132026-08-1236Inteligência69Código
- grokSpaceXAI: Grok 4.62026-08-1244Inteligência77Código
- metaMeta: Muse Spark 1.22026-08-0540Inteligência72Código
- qwenQwen: Qwen3.8 Max2026-08-0345Inteligência76Código
- deepseekDeepSeek: DeepSeek V4 Flash 07312026-07-3135Inteligência69Código
- minimaxMiniMax: MiniMax-H32026-07-31minimax/minimax-h3
- qwenQwen: Qwen3.7 Flash2026-07-27$0.03 / $0.13 por 1M de tokens
- orcaOrcaDub: OrcaDub 1.02026-07-27orca/dub
Em 20 de setembro de 2026, a equipe do Qwen-Image colocou Qwen-Image 2.1 no Hugging Face e no ModelScope — pesos, arquivo de licença, ficha do modelo e uma postagem no blog, tudo no mesmo dia, com quase nenhuma preparação prévia. O número de destaque é 7 bilhões de parâmetros no componente de geração visual. A parte que quase ninguém abriu ainda é Qwen/Qwen-Image-2.1-PE-I2I, um de dois checkpoints de reescrita de prompt que foram lançados junto com o modelo de imagem. Ele não é o modelo de imagem. É o que decide o que sua instrução significa antes que o modelo de imagem a veja — e, nesta versão, é o componente que define silenciosamente o idioma em que sua saída retorna.
O que "lançado sem alarde" realmente significa aqui
A formulação importa, porque é fácil exagerar para um lado ou para o outro. O Qwen-Image 2.1 não vazou, e não foi um lançamento sem anúncio. Há um post no blog do fornecedor datado de 20 de setembro de 2026, um repositório no GitHub com uma seção de notícias datada do mesmo dia, e um download dos pesos disponível. O que ele não teve foi um período de preparação: o único sinal prévio foi uma nota de 17 de setembro oferecendo 50 vagas de acesso antecipado pelo ModelScope, com testadores selecionados sendo solicitados a publicar uma amostra ou uma avaliação até 29 de setembro. Três dias depois, os pesos eram públicos. Sem keynote, sem embargo de benchmarks, sem ciclo de imprensa.
Esse é um tipo específico de lançamento, e vale a pena nomeá-lo com precisão. O fornecedor o anunciou. O fornecedor não o promoveu. Para quem está decidindo se deve construir sobre ele, a consequência prática é que ainda não há nenhuma avaliação independente em que se apoiar — apenas o próprio material do fornecedor e o que os testadores com acesso antecipado publicarem ao longo da próxima semana. Trate toda alegação de qualidade neste artigo como vinda da ficha do modelo e da publicação no blog até que alguém de fora da Alibaba o execute publicamente.
Por que o checkpoint PE-I2I é o interessante
O lançamento do Qwen-Image 2.1 contém três partes para download, não uma:
• Qwen/Qwen-Image-2.1 — o próprio modelo de imagem. Um DiT de fluxo único de 32 camadas com 7B de parâmetros no componente de geração visual, um codificador de texto Qwen3-VL 8B e um VAE RGBA de 64 canais com compressão espacial de 16×. Cerca de 33 GB entre os três componentes.
• Qwen/Qwen-Image-2.1-PE-T2I — um reescritor de prompts para texto para imagem. Um Qwen3.5-VL 9B com ajuste fino, cerca de 18,8 GB.
• Qwen/Qwen-Image-2.1-PE-I2I — um reescritor de prompts para edição imagem-para-imagem. Também um Qwen3.5-VL 9B com ajuste fino, também com cerca de 18,8 GB, enviado para o Hugging Face às 08:46 UTC em 20 de setembro.
"PE" é aprimoramento de prompt. A variante I2I recebe uma instrução de edição vaga mais uma ou mais imagens de entrada e a reescreve em uma diretriz de edição precisa e não ambígua para o modelo de difusão subsequente. A descrição do próprio repositório é direta quanto ao formato da entrada: uma imagem de entrada está sempre presente, então esta é sempre uma tarefa de edição de imagem e nunca text-to-image a partir do nada. O código de reescrita fica em uma pasta prompt_rewrite/ que atende a ambos os checkpoints — --task t2i ou --task edit — com um caminho transformers, um caminho vLLM, um serve.sh mais client.py para um serviço permanente, e pe_core.py para a lógica compartilhada.
Eis por que isso importa mais do que parece. O modelo de imagem não faz ideia do que você quis dizer. Ele tem uma noção do que seu prompt diz literalmente, ponderada pelo que quer que o codificador de texto faça com ele. Um reescritor posicionado diante dele é onde a ambiguidade é resolvida — ou é resolvida de forma errada, de forma consistente, em todas as imagens que você gera. Em um modelo unificado de geração e edição com até 10 imagens de referência, essa etapa de resolução tem mais margem para errar do que o normal.
O prompt do sistema é onde fica a decisão de idioma.
O repositório PE-I2I inclui um system_prompt.txt junto com os pesos, e é excepcionalmente explícito sobre uma coisa: idioma. Lendo-o diretamente, o reescritor é instruído a tomar duas distintas decisões linguísticas, e a mantê-las separadas.
• O idioma da descrição. A prosa que o reescritor escreve para descrever a edição segue o idioma da instrução do usuário — instrução em chinês, descrição em chinês; instrução em inglês, descrição em inglês; uma instrução em japonês, coreano, francês, tailandês ou qualquer outro idioma recebe uma descrição em inglês.
• O idioma do texto renderizado. O texto que será de fato pintado na imagem de saída, contido entre aspas duplas, é decidido por uma ordem de prioridade estrita: primeiro, se o usuário nomear o texto exato ou o idioma de destino, obedeça a isso literalmente; segundo, se a imagem de entrada já contiver texto, use o idioma dominante desse texto existente — mesmo quando a instrução estiver escrita em um idioma diferente; terceiro, se não houver texto na imagem e nenhum idioma nomeado, use o idioma da própria instrução e, especificamente, não o force para o inglês.
O prompt reforça a segunda regra com um exemplo prático — uma imagem majoritariamente em tailandês, editada com uma instrução em inglês que não nomeia um idioma, deve renderizar texto em tailandês — e acrescenta duas restrições: o texto renderizado deve ser monolíngue, e não um par chinês/inglês, e um género visual de "folha de especificações" ou "storyboard" é alcançado através de layout e tipografia, nunca pela troca dos rótulos renderizados para inglês.
Isto é uma pequena peça de engenharia com um grande raio de impacto. Se você está gerando imagens de produto para um mercado onde o texto da embalagem importa, a diferença entre "o reescritor preserva o idioma do rótulo existente" e "o reescritor, de forma prestativa, traduz tudo para o inglês" é a diferença entre um ativo utilizável e um rejeitado. E, como esse comportamento é especificado em um prompt de sistema que acompanha o repositório, você pode lê-lo, fazer diff dele e sobrescrevê-lo — o que é mais do que se pode dizer da mesma etapa dentro de um modelo hospedado fechado.
O que está confirmado e o que não está
Ser preciso quanto ao limite aqui é justamente o ponto central de um texto do tipo "o que sabemos".
• Confirmado a partir do repositório e do cartão do modelo — o número de 7B / 32 camadas do DiT de fluxo único; o codificador de texto Qwen3-VL 8B; o VAE RGBA de 64 canais com compressão espacial de 16×; atenção block-causal com máscara causal ao nível do token para texto e máscara bidirecional ao nível do chunk para geração de imagem; reutilização da cache KV de prefixo, que o cartão diz ativar quando o checkpoint contém causal_condition: true (contém); flow matching com agendamento discreto de Euler; saída nativa 2K com 2048×2048 como padrão em 40 passos de inferência; sete predefinições documentadas de proporção de aspeto; suporte para até 10 imagens de referência; edição local por círculo, anotação pintada ou uma máscara separada; e geração RGBA, edição de camadas transparentes e extração de sujeito a partir de fotos RGB.
• Confirmado sobre a licença, e este é o ponto crítico — o lançamento está sob o Qwen Research License Agreement, datado de 20 de setembro de 2026, que concede direitos "APENAS PARA FINS NÃO COMERCIAIS" e afirma que o uso comercial exige uma licença separada solicitada ao fornecedor. Essa é uma mudança material em relação à linha anterior Qwen-Image, que era distribuída sob Apache 2.0. Leia o arquivo da licença antes de construir um produto com isso, não depois.
• Não confirmado — ainda não existem pontuações de benchmark independentes. O post do blog faz referência a um gráfico de comparação do Qwen-Image-Bench, mas os números nele são do próprio fornecedor e não tinham sido reproduzidos por terceiros no momento da redação. Não há preço publicado para endpoint hospedado do Qwen-Image 2.1, nem termos declarados para a licença comercial. E ainda não há informação sobre se uma variante com licença permissiva será lançada.
O único ponto de dados independente que existe é uma análise prática de acesso antecipado de um testador que teve acesso pelo programa Qwen Ambassador e executou os pesos finais de lançamento por meio de uma interface do ModelScope Studio. Essa análise relatou tempos de geração de cerca de 10–15 segundos para texto para imagem e 18–23 segundos para edição, bom desempenho em presets de posição de câmera e atribuição de papéis com vários personagens, e um modo de falha específico que vale a pena conhecer: a consistência com múltiplas referências degradava a partir de cerca de três imagens de entrada, com o posicionamento de rabo de cavalo lateral colapsando em um rabo de cavalo central em ângulos de perfil. Esse é um avaliador, em uma UI de acesso antecipado, sem cronômetro exibido. É um sinal útil. Não é um benchmark.

Suporte a frameworks desde o dia zero, que é a boa notícia discreta.
Onde um modelo chega no dia do lançamento diz mais sobre se você consegue realmente usá-lo do que a ficha do modelo, e o Qwen-Image 2.1 chegou de forma ampla:
• Diffusers — um QwenImage21Pipeline foi integrado no dia zero, e o repositório do modelo traz a diffusers:QwenImage21Pipeline tag.
• ComfyUI — suporte nativo desde o primeiro dia com modelos de fluxo de trabalho de texto para imagem e edição de imagem, além de um repositório de pesos compatível com Comfy separado.
• vLLM-Omni — execução passo a passo, cache KV de prefixo, decodificação com CUDA Graph, quantização FP8 e paralelismo tensor/Ulysses.
• SGLang — um pull request de suporte nativo foi integrado em 17 de setembro, três dias antes dos pesos, cobrindo o DiT, o VAE RGBA, o condicionamento do Qwen3-VL, várias imagens de referência e entrada/saída RGBA, validado em H200, B200, RTX PRO 6000, RTX 5090 e RTX 4090.
• LightX2V — aceleração day-zero, além do AMD Radeon via ROCm e suporte multi-chip através do FlagOS.
O pull request de pré-lançamento do SGLang é o sinal revelador. Suporte de framework que chega antes dos pesos significa que o caminho de serving estava sendo testado contra o checkpoint, e não escrito a partir do model card depois. Para um componente de 7B com um codificador de texto de 17,5 GB ao lado, essa é a diferença entre um fim de semana de yak-shaving e uma tarde.
Para GPUs com restrições, a ficha do modelo recomenda offload para CPU — pipe.enable_model_cpu_offload() — que é a solução de contorno padrão, e não uma correção. O download de 33 GB é dominado pelo codificador de texto, não pelo DiT; o próprio transformador de difusão é a metade menor do pacote, com aproximadamente 14 GB.

A leitura prática
Se você quiser experimentar o Qwen-Image 2.1 hoje, a posição honesta é que você pode, localmente, sob uma licença de pesquisa, sem benchmarks independentes e sem direitos comerciais. Essa é uma troca razoável para avaliação e uma má para um pipeline de produção, e a diferença entre essas duas situações é exatamente o que o arquivo de licença determina.
Para equipes que fazem benchmark de modelos de imagem sem querer comprometer um caminho de produção com um checkpoint de poucos dias, a camada de roteamento é onde esse risco fica contido. O OrcaRouter coloca mais de 200 modelos atrás de um único endpoint compatível com OpenAI, pelo preço de tabela do provedor e sem nenhuma margem, com failover automático entre provedores, de modo que um modelo não comprovado pode ficar atrás de uma rota ao lado de um modelo em que você já confia, em vez de substituí-lo — e, como o preço de tabela é repassado, um corte de preço do fornecedor em qualquer modelo roteado entra em vigor no mesmo dia, em vez de esperar por uma mudança de contrato. O Qwen-Image 2.1 não está entre os modelos que roteamos no momento em que escrevemos, e este artigo não vai sugerir o contrário. O que roteamos é a linha de imagem ao redor — a família GPT-Image da OpenAI, os níveis do Imagen 4 do Google e as prévias de imagem do Gemini, e o endpoint de imagem Grok Imagine da xAI — que é de onde viria um caminho de failover enquanto você avalia o recém-chegado no seu próprio hardware.
A questão em aberto é a que o repositório não consegue responder. A Alibaba lançou um modelo de imagem de pesos abertos de 7B sob uma licença apenas para pesquisa, no mesmo ano em que lançou o Qwen-Image 3.0 como um modelo hospedado fechado, sem nenhum peso. Dois lançamentos, duas apostas opostas, separados por quatro meses. Qual desses dois moldará o próximo modelo de imagem Qwen — e se a licença de pesquisa algum dia se converterá em algo que uma empresa possa usar — é o que devemos observar. Os pesos já estão no Hugging Face, e qualquer pessoa pode ler o arquivo de licença por conta própria.

