Pular para o conteúdo principal

O text-to-image Qwen Image 2.1 é o modelo de pesos abertos da Alibaba: um prompt de 5.000 caracteres vira uma imagem em 1k, 1.5k ou 2k, em quinze proporções, em JPEG, PNG ou WebP. Há fundo transparente e nenhum filtro de conteúdo.

A partir de $0.024/imagem

Playground

Entrada

Texto para imagem
337/5000
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. Uma descrição contínua rende mais do que uma pilha de palavras-chave. pelo menos 1 caracteres · no máximo 5000 caracteres
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. Todas as proporções custam o mesmo.
afeta o preç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. Itere em 1k e promova o quadro escolhido para 2k.
Filtro de segurançaDesligado

A SpicyAPI não executa filtro de segurança neste modelo. Seu prompt e suas mídias chegam ao modelo exatamente como você os enviou, e o próprio modelo decide o resultado.

Verificando sua conta antes de liberar o envio e a estimativa de preço.

Saída

Pronto para uma nova execução
silk-robe-doorwayResultado de exemplo

Modelos relacionados e próximas tarefas

Não encontrou o modelo que precisa?

Conte qual modelo adicionar e para que você vai usá-lo. Os pedidos vão direto para quem decide os próximos modelos.

O tamanho de saída virou dois campos, não uma string

Qwen Image 2.1 Text to Image transforma um briefing escrito em uma imagem por requisição, e o primeiro campo a acertar é justamente o que mudou. O Qwen-Image 2.0 pedia o tamanho de saída como uma única string, size ajustado para algo como 1024*1024. Aqui essa decisão se divide em duas: aspect_ratio escolhe uma entre quinze formas e resolution escolhe o nível 1k, 1.5k ou 2k. O schema é fechado, então um campo que ele não declara é recusado em vez de descartado em silêncio, e a geração é assíncrona — a chamada devolve um identificador e a imagem chega depois da consulta.

Abrir o playground
O tamanho de saída virou dois campos, não uma string
Corpo da requisição
prompt, aspect_ratio, resolution, output_format e seed — só prompt é obrigatório
Formato do quadro
aspect_ratio com quinze valores; a imagem é composta naquele formato, não recortada para ele
Campo que muda o preço
Só resolution — 1k por padrão, depois 1.5k e 2k
Campos não declarados
Recusados, não ignorados: o schema é fechado e um size esquecido derruba a chamada
Declaração de conteúdo
Nenhuma: não há campo de maturidade na requisição nem filtro de plataforma na frente do modelo
Entrega
Assíncrona — uma imagem por requisição, lida do armazenamento da plataforma quando a tarefa encerra
Migração
Uma decisão virou dois camposO Qwen-Image 2.0 carregava o tamanho de saída em uma única string. Aqui forma e nível andam separados: aspect_ratio aceita quinze valores e resolution, três. É essa separação que deixa você levar um quadro do quadrado ao panorâmico sem mexer, junto, em quanto detalhe você pagou.
Orçamento
Só o nível mexe no númeroresolution é o único campo deste endpoint que muda o custo de uma renderização. aspect_ratio, output_format e seed são orçados igual em qualquer valor, então varrer um briefing por todas as formas é o experimento barato e subir de nível é o gasto de verdade. Vale a estimativa ao vivo exibida acima do formulário.
Declaração
Nada no corpo rotula o trabalhoNão há campo de nível de conteúdo para preencher, nem endpoint separado sem filtro para solicitar, nem filtro na frente do modelo. Para uma integração, isso significa um único caminho de código e um único formato de requisição: de uma renderização para a outra muda a frase do prompt, não a chamada.

Trabalhando com a API de texto para imagem do Qwen Image 2.1

Portar um corpo da geração 2.0

Portar um corpo da geração 2.0

1024*1024 vira aspect_ratio 1:1, e o nível passa a ser uma decisão que você toma em voz alta. Tire a string antiga sem colocar nada no lugar e a requisição ainda passa — no padrão 1k. É assim que uma migração de aparência impecável acaba renderizando menor do que o código que substituiu.

Campo desconhecido falha alto, e esse é o comportamento útil

Campo desconhecido falha alto, e esse é o comportamento útil

O schema declara cinco campos e recusa todo o resto: um size esquecido, um campo de prompt negativo ou uma contagem de imagens não somem discretamente no caminho. A lacuna da migração aparece como requisição recusada no envio, e não como uma imagem sutilmente diferente da que você pediu.

  • Explorar pela forma, decidir pelo nível

    A forma é de graça e o nível não é. A varredura barata é um mesmo briefing em várias proporções dentro de um nível, e o passo caro é refazer lá em cima só a que sobreviveu. Nessa ordem, o dinheiro vai apenas para os quadros que se pagaram.

  • Uma string carrega o briefing inteiro

    prompt aceita até 5.000 caracteres e não existe um segundo campo para exclusões, então um template que escrevia um bloco de sujeito e outro negativo precisa concatenar os dois. Diga o que está no quadro e, em seguida, diga sem rodeios o que não pode aparecer.

  • Trabalho sem censura é a mesma chamada

    Um prompt sem censura não leva nada a mais: nenhuma marcação para atravessar o seu cliente, nenhuma segunda rota para manter viva, nenhum passo de aprovação em torno do qual montar uma fila. O que difere de qualquer outra renderização é a redação.

Quem chama a API de texto para imagem do Qwen Image 2.1

  • Redecidir o nível que antes ficava implícito

    Times vindos da interface 2.0

    Redecidir o nível que antes ficava implícito

    A antiga string size carregava a forma e o tamanho da renderização ao mesmo tempo. Dividi-la significa que a segunda metade dessa decisão agora tem um padrão — e padrões são a parte da migração que ninguém revisa. Defina resolution explicitamente em cada chamada portada, mesmo quando o valor escolhido for o padrão.

  • Renderizar cada peça em vez de recortar uma

    Sistemas de design e marketing

    Renderizar cada peça em vez de recortar uma

    Um banner, um quadrado e um vertical de celular são três chamadas com um briefing e três valores de aspect_ratio, pelo mesmo preço dentro de um nível. A composição é construída para a forma a cada vez: é essa a diferença entre um quadro largo e o meio de um quadrado.

  • Uma integração, não duas

    Estúdios que produzem conteúdo sem censura

    Uma integração, não duas

    Como nada na requisição declara maturidade, a metade sem censura de um catálogo não precisa do próprio cliente, do próprio caminho de credenciais nem da própria fila de revisão. O mesmo construtor, o mesmo laço de consulta e o mesmo armazenamento cobrem as duas.

Como integrar a API de texto para imagem do Qwen Image 2.1

  1. Primeiro, dividir o antigo valor de size

    A forma vai para aspect_ratio e o tamanho para um nível de resolution. 1024*1024 é 1:1 mais um nível que você escolhe — e escrever esse nível é a única coisa que impede o padrão de escolher por você.

  2. Remover tudo o que o schema não declara

    Sobem cinco campos: prompt, aspect_ratio, resolution, output_format e seed. Um resto de um corpo antigo não é descartado no caminho; a requisição volta recusada, que é exatamente onde você quer descobrir.

  3. Dobrar as exclusões dentro do prompt

    Não há campo separado para o que deve ficar fora do quadro, então a mesma string leva as duas metades. Nomeie o sujeito, a luz e a lente e, depois, nomeie o que não pode aparecer.

  4. Enviar e consultar até o estado final

    A chamada devolve um identificador de tarefa, não pixels. Consulte até a tarefa chegar a um estado final e leia a imagem do resultado; ela é servida do armazenamento da plataforma.

  5. Fechar a forma antes de subir o nível

    A composição é a variável de graça e o detalhe é a variável paga. Resolva o enquadramento no nível padrão e refaça lá em cima só os quadros que merecem.

Padrões de texto para imagem do Qwen Image 2.1

  • Um briefing, três peças

    Mantenha o prompt constante e envie três vezes com valores diferentes de aspect_ratio: um cabeçalho 21:9, um card 1:1 e um vertical de celular 9:21. Cada quadro é encenado para a sua forma, então as colunas caem diferente no largo e no alto, e dentro de um nível os três custam igual.

    A woman in a floor-length oxblood coat walking away down an empty marble colonnade at dusk, low sun raking between the columns, long shadows across the stone floor, shot on a 35mm lens, no text anywhere in the frame
  • Exclusões no único campo que existe

    Sem campo negativo, a cláusula que moraria ali vira o fim do prompt. Mantenha as exclusões concretas — objetos, materiais, letreiros — em vez de palavras abstratas de qualidade, com as quais o modelo não tem o que fazer.

    A close portrait of a woman with wet swept-back hair lit by one low warm lamp against a charcoal background, bare shoulders, sharp catchlights in the eyes, no jewellery, no visible logos, no lettering of any kind

Perguntas sobre a API de texto para imagem do Qwen Image 2.1

Portando um corpo de requisição

Duas coisas mudaram de forma e uma não mudou. A string size virou aspect_ratio mais resolution, e campos desconhecidos passaram do descarte silencioso à recusa; o que continua igual é uma única string prompt carregando o briefing inteiro, exclusões incluídas. Defina o nível explicitamente em cada chamada portada para que o padrão nunca faça as vezes de decisão, varra formas enquanto elas são de graça e mantenha um laço de consulta entre a chamada e a imagem.