Ir al contenido principal

El text-to-image de Qwen Image 2.1 es el modelo de pesos abiertos de Alibaba: un prompt de 5000 caracteres se convierte en una imagen a 1k, 1.5k o 2k en quince proporciones, en JPEG, PNG o WebP. Hay fondos transparentes y no hay filtro de contenido.

Desde $0.024/imagen

Playground

Entrada

Texto a imagen
337/5000
Hasta 5,000 caracteres. Esta familia no tiene prompt negativo, así que las exclusiones también van aquí: nombra qué hay en el encuadre y después di con todas las letras qué no debe haber. Una descripción continua rinde más que una pila de palabras sueltas. mínimo 1 caracteres · máximo 5000 caracteres
Compone el encuadre antes de generar en lugar de recortarlo después, así que elige la forma en la que vas a publicar. Quince opciones, desde las franjas 3:1 y 21:9 hasta las columnas 1:3 y 9:21. Todas las relaciones cuestan lo mismo.
afecta al precio
El nivel que fija el tamaño de salida y el precio: 1k es el valor por defecto y el más barato, 1.5k queda en medio y 2k es donde la textura de la piel, el cabello y el tejido de la tela se sostienen. Itera en 1k y asciende a 2k la que vale la pena.
Filtro de seguridadDesactivado

SpicyAPI no ejecuta ningún filtro de seguridad en este modelo. Tu prompt y tus medios llegan al modelo tal como los escribes, y el propio modelo decide el resultado.

Comprobando tu cuenta antes de habilitar el envío y el cálculo de precios.

Salida

Listo para una nueva ejecución
silk-robe-doorwayResultado de ejemplo

Modelos relacionados y tareas siguientes

¿No está el modelo que buscas?

Dinos cuál añadir y para qué lo usarías. Las solicitudes llegan directamente al equipo que decide los próximos modelos.

El tamaño de salida ya son dos campos, no una cadena

Qwen Image 2.1 Text to Image convierte un briefing escrito en una imagen por petición, y el primer campo que hay que ajustar es el que se movió. Qwen-Image 2.0 pedía el tamaño de salida como una sola cadena, size con algo parecido a 1024*1024. Aquí esa decisión se parte en dos: aspect_ratio elige una de quince formas y resolution elige el nivel 1k, 1.5k o 2k. El esquema está cerrado, así que un campo que no declara se rechaza en lugar de descartarse en silencio, y la generación es asíncrona: la llamada devuelve un identificador y la imagen llega tras consultar el estado.

Abrir el playground
El tamaño de salida ya son dos campos, no una cadena
Cuerpo de la petición
prompt, aspect_ratio, resolution, output_format y seed — solo prompt es obligatorio
Forma del encuadre
aspect_ratio con quince valores; la imagen se compone en esa forma, no se recorta a ella
Campo que tarifa
Solo resolution — 1k por defecto, luego 1.5k y 2k
Campos no declarados
Rechazados, no ignorados: el esquema está cerrado y un size olvidado tumba la petición
Declaración de contenido
Ninguna: no hay campo de madurez en la petición ni filtro de plataforma delante del modelo
Entrega
Asíncrona — una imagen por petición, leída del almacenamiento de la plataforma cuando la tarea termina
Migración
Una decisión se convirtió en dos camposQwen-Image 2.0 llevaba el tamaño de salida en una sola cadena. Aquí la forma y el nivel van por separado: aspect_ratio admite quince valores y resolution tres. Esa separación es lo que permite pasar de un cuadrado a un panorámico sin cambiar de paso cuánto detalle habías pagado.
Presupuesto
Solo el nivel mueve la cifraresolution es el único campo de este endpoint que cambia lo que cuesta un render. aspect_ratio, output_format y seed se presupuestan igual con cualquier valor, de modo que recorrer un briefing por todas las formas es el experimento barato y subir de nivel es el gasto real. Manda la estimación en vivo que aparece sobre el formulario.
Declaración
Nada en el cuerpo etiqueta el trabajoNo hay un campo de nivel de contenido que rellenar, ni un endpoint aparte sin filtro que solicitar, ni un filtro delante del modelo. Para una integración eso significa una sola ruta de código y una sola forma de petición: de un render al siguiente cambia la frase del prompt, no la llamada.

Trabajar con la API de texto a imagen de Qwen Image 2.1

Portar un cuerpo de la generación 2.0

Portar un cuerpo de la generación 2.0

1024*1024 se convierte en aspect_ratio 1:1, y el nivel pasa a ser una decisión que ahora tomas en voz alta. Si quitas la cadena antigua y no pones nada en su lugar la petición igualmente sale — con el valor por defecto 1k. Así es como un port de aspecto impecable acaba renderizando más pequeño que el código al que sustituye.

Los campos desconocidos fallan en voz alta, y ese es el comportamiento útil

Los campos desconocidos fallan en voz alta, y ese es el comportamiento útil

El esquema declara cinco campos y rechaza todo lo demás: un size olvidado, un campo de prompt negativo o un recuento de imágenes no se descartan por el camino. El hueco del port aparece como una petición rechazada al enviar, y no como una imagen sutilmente distinta de la que pediste.

  • Explorar por forma, decidir por nivel

    La forma es gratis y el nivel no. El barrido barato es un mismo briefing en varias proporciones dentro de un nivel, y el paso caro es repetir arriba la única que sobrevivió. En ese orden, el dinero solo va a los encuadres que se lo han ganado.

  • Una sola cadena carga con todo el briefing

    prompt admite hasta 5.000 caracteres y no existe un segundo campo para las exclusiones, así que una plantilla que antes escribía un bloque de sujeto y otro negativo tiene que concatenarlos. Di qué hay en el encuadre y, después, di sin rodeos qué no debe aparecer.

  • El trabajo sin censura es la misma llamada

    Un prompt sin censura no lleva nada añadido: ninguna marca que arrastrar por el cliente, ninguna segunda ruta que mantener viva, ningún paso de aprobación alrededor del cual montar una cola. Lo único distinto frente a cualquier otro render es la redacción.

Quién llama a la API de texto a imagen de Qwen Image 2.1

  • Volver a decidir el nivel que antes dabas por supuesto

    Equipos que vienen de la interfaz 2.0

    Volver a decidir el nivel que antes dabas por supuesto

    La vieja cadena size llevaba a la vez la forma y el tamaño del render. Partirla significa que la segunda mitad de esa decisión ahora tiene valor por defecto, y los valores por defecto son la parte de una migración que nadie revisa. Fija resolution de forma explícita en cada llamada portada, aunque el valor que elijas sea el de defecto.

  • Renderizar cada emplazamiento en vez de recortar uno

    Sistemas de diseño y marketing

    Renderizar cada emplazamiento en vez de recortar uno

    Un banner, un cuadrado y un vertical de móvil son tres llamadas con un briefing y tres valores de aspect_ratio, al mismo precio dentro de un nivel. La composición se construye para la forma cada vez: esa es la diferencia entre una imagen ancha y el centro de un cuadrado.

  • Una integración, no dos

    Estudios que producen contenido sin censura

    Una integración, no dos

    Como la petición no declara madurez, la mitad sin censura de un catálogo no necesita su propio cliente, su propia vía de credenciales ni su propia cola de revisión. El mismo constructor, el mismo bucle de consulta y el mismo almacenamiento cubren ambas.

Cómo integrar la API de texto a imagen de Qwen Image 2.1

  1. Partir primero el valor antiguo de size

    La forma va a aspect_ratio y el tamaño a un nivel de resolution. 1024*1024 es 1:1 más un nivel que eliges tú, y escribir ese nivel es lo único que impide que el valor por defecto decida por ti.

  2. Quitar todo lo que el esquema no declara

    Suben cinco campos: prompt, aspect_ratio, resolution, output_format y seed. Un resto de un cuerpo antiguo no se descarta en tránsito; la petición vuelve rechazada, que es justo donde quieres enterarte.

  3. Plegar las exclusiones dentro del prompt

    No hay un campo aparte para lo que debe quedar fuera del encuadre, así que la misma cadena lleva las dos mitades. Nombra el sujeto, la luz y el objetivo, y después nombra lo que no puede aparecer.

  4. Enviar y consultar hasta el estado final

    La llamada devuelve un identificador de tarea, no píxeles. Consulta hasta que la tarea llegue a un estado final y lee la imagen del resultado; se sirve desde el almacenamiento de la plataforma.

  5. Cerrar la forma antes de subir el nivel

    La composición es la variable gratis y el detalle la variable de pago. Deja el encuadre resuelto en el nivel por defecto y repite arriba solo las imágenes que lo merecen.

Patrones de texto a imagen de Qwen Image 2.1

  • Un briefing, tres emplazamientos

    Mantén el prompt constante y envíalo tres veces con valores distintos de aspect_ratio: una cabecera 21:9, una tarjeta 1:1 y un vertical de móvil 9:21. Cada imagen se pone en escena para su forma, así que las columnas caen distinto en la ancha que en la alta, y dentro de un nivel las tres cuestan 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
  • Exclusiones en el único campo que hay

    Sin campo negativo, la cláusula que habría vivido allí pasa a ser la cola del prompt. Mantén las exclusiones concretas — objetos, materiales, tipografía — en vez de palabras abstractas de calidad, con las que el modelo no tiene nada que hacer.

    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

Preguntas sobre la API de texto a imagen de Qwen Image 2.1

Portar un cuerpo de petición

Dos cosas cambiaron de forma y una no. La cadena size pasó a ser aspect_ratio más resolution, y los campos desconocidos pasaron del descarte silencioso al rechazo; lo que sigue igual es que una sola cadena prompt carga con todo el briefing, exclusiones incluidas. Fija el nivel de forma explícita en cada llamada portada para que el valor por defecto nunca haga de decisión, recorre formas mientras sean gratis y deja un bucle de consulta entre la llamada y la imagen.