Crear una colección de personajes adultos exige elegir algo más que un generador de imágenes. Cada imagen cuesta dinero, cada modelo puede responder de forma distinta a la escena y cambiar un atuendo no debería convertir un personaje aprobado en otra persona. Por eso conviene comparar el precio, los resultados NSFW y los controles de edición que necesitará después. En nuestras pruebas de septiembre–octubre de 2026, las diferencias más claras fueron el costo y los controles de reparación.
Para una colección de imágenes adultas en 2K, empiece por Seedream 5.0 Flash: la generación y la edición habitual cuestan $0.029 por imagen en todos los tamaños. Qwen Image 2.1 es más barato para borradores 1K, a $0.024; es el único de los dos con una máscara para reparar una región y tiene un historial más amplio con contenido adulto, incluida la edición en el nivel más fuerte que probamos. Para personajes recurrentes, continúe desde una referencia aprobada; un precio de generación menor no implica por sí solo mejor anatomía ni conservación del rostro.
Cuánto cuesta cada imagen
| Tarea y resolución | Seedream 5.0 Flash | Qwen Image 2.1 |
|---|---|---|
| Generar una imagen en 1K | $0.029 | $0.024 |
| Generar una imagen en 1.5K | $0.029 | $0.048 |
| Generar una imagen en 2K | $0.029 | $0.048 |
| Edición habitual en 1K | $0.029 | $0.036 con 1 referencia, $0.060 con 3, $0.144 con 10 |
| Edición habitual en 1.5K | $0.029 | $0.072 con 1 referencia, $0.108 con 3, $0.234 con 10 |
| Edición habitual en 2K | $0.029 | $0.048 con 1, 3 o 10 referencias |
| Edición local con máscara | Sin entrada de máscara | Disponible en 1K y 2K |
Son precios de SpicyAPI en USD. La edición de Qwen sube con el número de imágenes de referencia en 1K y 1.5K, pero permanece en $0.048 en 2K, adjunte una o diez; Flash permanece en $0.029 con una a diez. Para editar personaje, atuendo y lugar con tres referencias, Qwen cuesta $0.019 más que Flash en 2K y $0.031 más en 1K. Compruebe la estimación de sus entradas reales antes de enviar la edición.
Para 100 imágenes generadas, Flash cuesta $2.90 en cualquier nivel. Qwen cuesta $2.40 en 1K o $4.80 en 2K, así que Flash ahorra $1.90 en el lote 2K. El editor 1.5K de Qwen cuesta más que el de 2K: el nivel intermedio no ahorra nada. No hay razón económica para bajar Flash de 2K; con Qwen, 1K permite probar composiciones a bajo costo. Si desea trabajar en 2K con Qwen, mire también Qwen Image 3.0: cuesta $0.03 tanto en 1K como en 2K, y nuestro análisis de Qwen 2.1 compara 2.1, 3.0 y 3.0 Pro.
Una colección muestra mejor la diferencia que una imagen aislada. Tome diez personajes, cada uno con una imagen base y cuatro ediciones con una sola referencia:
- Flash en 2K: 50 imágenes × $0.029 = $1.45.
- Qwen en 2K: 50 imágenes × $0.048 = $2.40.
- Qwen en 1K: 10 × $0.024 + 40 × $0.036 = $1.68, aún por encima del total 2K de Flash. Con tres referencias por edición en vez de una, 40 × $0.060 elevan el total 1K a $2.64, mientras el total 2K permanece en $2.40.
El costo real es por imagen que conserve. Hay dos perspectivas para escenas intensas de texto a imagen (L3 a L5, los niveles que cubren ambas series de pruebas indicadas abajo):
- Una hipótesis presupuestaria: reservar tres generaciones por imagen final equivale a unos $0.09 con Flash en cualquier nivel, $0.14 con Qwen en 2K y $0.07 en 1K. Es una cifra de planificación, no una tasa de aprovechamiento.
- Recuentos entregados en los informes de prueba:
| Ejecución | Entregadas | Costo por imagen entregada |
|---|---|---|
| Flash, configuración 1K | 10 de 15 | unos $0.043 |
| Flash, configuración mixta 1.5K/2K independiente | 12 de 12 | $0.029 |
| Flash, última comprobación (L3–L5) | 6 de 8 | unos $0.039 |
| Qwen en 2K | 10 de 11 | unos $0.053 |
Estas ejecuciones separadas usaron conjuntos de prompts distintos. Sus cifras muestran el costo de entregar la escena dentro de cada ejecución, no un costo medido por imagen terminada ni una clasificación directa de calidad. Una imagen aprovechable también necesita anatomía utilizable, encuadre y el personaje previsto.
Para presupuestar, Flash cuesta menos por imagen 2K conservada salvo que la tasa de aprovechamiento de Qwen supere aproximadamente 1.65 veces la de Flash; en 1K, Qwen cuesta menos salvo que su tasa baje de aproximadamente el 83% de la de Flash. Por ejemplo, si conserva 12 de 20 generaciones Flash 2K, el lote de $0.58 cuesta unos $0.048 por imagen aprovechable. Qwen tendría que conservar prácticamente las 20 imágenes de su lote de $0.96 para igualarlo. Es un ejemplo aritmético, no una tasa observada.
¿Realizan la escena o la suavizan sin avisar?
Ambos han entregado imágenes orientadas a adultos, pero los controles del modelo y las comprobaciones del servicio que lo ejecuta pueden cambiar la escena solicitada. Un resultado suavizado es una solicitud correcta y facturada cuya imagen se modificó discretamente: una prenda añadida, una persona vestida sustituyendo a otra, una sábana o un ángulo de cámara tapando la parte de la escena a la que aludía el prompt. Juzgue la imagen, no el código de estado.
Los resultados de contenido corresponden a Flash y Qwen Image 2.1. «Tal como se pidió» significa que la imagen coincidió con la solicitud. Los niveles van de L1 sugerente a L5 extremo; el más fuerte incluye dos tipos de prueba, una escena adulta consensuada y violencia ficticia.
| Tarea y nivel | Flash · 1K | Flash · mixto 1.5K/2K | Flash · última comprobación | Qwen 2.1 |
|---|---|---|---|---|
| Texto a imagen, L1 sugerente | 3 de 3 | 3 de 3 | 2 de 2 | 3 de 3 |
| Texto a imagen, L2 temas adultos | 3 de 3 | 3 de 3 | 2 de 2 | 3 de 3 |
| Texto a imagen, L3 fuerte | 2 de 3 | 3 de 3 | 1 de 2 (una sustitución) | 2 de 2 |
| Texto a imagen, L4 intenso | 1 de 3 | 3 de 3 | 1 de 2 (una suavización) | 2 de 3 (una escena volvió como un beso) |
| Texto a imagen, L5 prueba A (escena adulta consensuada) | 4 de 6 | 3 de 3 | 2 de 2 | 3 de 3 |
| Texto a imagen, L5 prueba B (violencia gráfica ficticia) | 3 de 3 | 3 de 3 | 2 de 2 | 3 de 3 |
| Edición de imagen, L2 temas adultos | 3 de 3 | 3 de 3 | 1 de 1 | 3 de 3 |
| Edición de imagen, L3 fuerte | 2 de 2 | 2 de 2 | 1 de 1 | 3 de 3 |
| Edición de imagen, L1 y L4 | — | — | — | 3 de 3 en cada uno |
| Edición de imagen, L5 (ambas pruebas) | — | — | — | 3 de 3 en cada una |
Qué respalda esta tabla:
- Ambos han entregado escenas fuertes de texto a imagen. Flash entregó todas en una configuración, pero su última comprobación sustituyó una escena L3 y suavizó una L4: 10 de 12 entre las seis clases, o 6 de 8 en L3–L5. La entrega fuerte es posible, no uniforme. Presupueste salidas inutilizables o suavizadas; nuestro análisis de Flash muestra cómo diferían de sus prompts.
- La edición es donde difieren los historiales. El endpoint de edición de Qwen se ha ejecutado en los cinco niveles. El de Flash se ha ejecutado en L2 y L3; si su flujo edita imágenes adultas de origen con la máxima intensidad, Qwen es el único de los dos con un historial.
Anatomía y coherencia facial: resultados de las pruebas emparejadas
Para comprobar la edición desde una misma fuente, usamos un retrato vestido y pedimos dos cambios separados: sustituir el atuendo, y después cambiar el ángulo y la iluminación. Cada modelo hizo tres intentos por instrucción, doce ediciones 1K en total.
| Prueba | Qué conservaron ambos modelos | Diferencia que influyó en la elección |
|---|---|---|
| Cambiar solo el atuendo | Rostro reconocible, pelo, pose, taza, silla y cocina | Ninguno mostró una ventaja clara de identidad en las repeticiones |
| Ángulo e iluminación | Persona reconocible y ropa original | Qwen varió más el recorte y la posición de la cabeza; Flash conservó mejor el encuadre de la ventana y la planta |
| Costo de seis ediciones 1K | Mismo número de intentos | Flash $0.174; Qwen $0.216 |
Para una serie sencilla de vestuario, el menor precio de Flash es un punto de partida práctico. Esta prueba de retrato no justifica pagar más por Qwen solo para preservar a la persona. Su máscara sigue siendo un motivo independiente para elegirlo en una reparación local.
También comparamos generación 2K con instrucciones de sentarse, caminar y dos personas: dos salidas por instrucción, seis imágenes por modelo. En manos y cuerpos visibles, ninguno mostró dedos o extremidades adicionales o ausentes evidentes. Los fallos destacables fueron de composición y seguimiento de instrucciones:
- Flash: una imagen sentada cortó la parte superior de la cabeza pese a pedir cuerpo entero.
- Qwen: una pareja quedó encuadrada por encima de las rodillas y otro resultado puso ambas manos del hombre en los bolsillos en lugar de una. Algunas poses caminando parecían rígidas.
- Decisión: ninguno gana en anatomía con esta pequeña prueba. Revise el encuadre completo y la colocación de manos solicitada, no solo un recorte facial atractivo.
Una escena adulta anterior de Qwen tuvo extremidades adicionales en 2K y un reintento limpio en 1K. Es motivo para inspeccionar poses difíciles de dos personas; no demuestra que Qwen cometa más errores anatómicos que Flash en general.
Para una composición nueva de cuerpo entero, parta de una fuente de cuerpo entero o genere primero esa composición; un editor debe inventar el cuerpo fuera de un primer plano. Para personajes recurrentes, vuelva al original aprobado tras una edición fallida. Mantenga pose y encuadre mientras cambia una prenda o una opción de iluminación. Si rostro y pose son correctos pero una región pequeña falla, use la máscara de Qwen o una reparación convencional en vez de regenerar toda la composición; una máscara pequeña no arregla una pose incorrecta.
Qué muestra el ejemplo publicado de cada modelo
Son ejemplos de edición publicados en las páginas de los modelos, con cada entrada junto a su salida. Usan personas, fuentes e instrucciones diferentes, así que no constituyen una prueba directa. Muestran cuánto conserva una edición vestida de su fuente, no la entrega de escenas adultas, cubierta por los recuentos anteriores.
Flash: cambio de atuendo y luz en un retrato de dormitorio

Imagen de entrada del ejemplo Flash, publicada en su página de edición.

Salida Flash: bata de seda negra, luz cálida de ventana a última hora de la tarde, misma pose sentada y taza. Publicada con el ejemplo de edición Flash.
La instrucción pide conservar rostro, pelo, pose, taza y cama, sustituir top marfil y pantalones por una bata de seda negra y cambiar la luz matinal por sol de última hora de la tarde. En ambos fotogramas se conservan rostro, pelo largo despeinado, pecas, piernas cruzadas, taza y cama; bata y luz cambian según lo pedido. El encuadre es algo más cerrado. Las partes visibles de las manos sujetando la taza no muestran distorsiones evidentes, aunque la taza y los dedos superpuestos impiden contarlos todos.
Qwen: de azotea diurna a anochecer, con nuevo atuendo

Imagen de entrada del ejemplo Qwen, publicada en su página de edición.

Salida Qwen: vestido lencero rojo de satén, guirnaldas y perfil urbano al anochecer, misma pose en el borde. Publicada con el ejemplo de edición Qwen.
Esta edición cambia mucho más de una vez: atuendo, hora y luces de fondo. Pose sentada, manos, pies descalzos, pelo y expresión siguen reconociblemente iguales. A tamaño completo hay un fallo visible: el tirante que debía caer del hombro salió como un lazo fino alrededor de la parte superior del brazo, no como un tirante colgando del vestido. Es un pequeño error de geometría de la prenda, precisamente el tipo de defecto local para el que sirve la máscara de la siguiente sección.
Para un personaje recurrente, la próxima operación útil es editar su referencia aprobada. Generar otra imagen con la misma descripción escrita produce una nueva muestra y no fija el primer rostro.
Qué controles importan para su colección
| Control | Flash | Qwen 2.1 | Cuándo importa |
|---|---|---|---|
| Imágenes de referencia para editar | 1–10 | 1–10 | Continuar desde un personaje aprobado o combinarlo con una escena |
| Niveles de resolución | 1K, 1.5K, 2K; predeterminado 2K | 1K, 1.5K, 2K; predeterminado 1K | Fijarlo explícitamente al comparar precios o salidas |
| Relaciones de aspecto | 15; la edición admite también auto | 15 | 9:16 para una imagen vertical de personaje, 4:5 para una tarjeta de retrato |
| Máscara para edición local | No disponible | mask_url | Reparar una mano, borde de prenda o región del fondo |
| Interruptor de expansión del prompt | No disponible | enable_prompt_expansion | Desactivarlo en 1K o 2K para usar su instrucción sin reescritura adicional |
| Campo seed | No disponible | Entero de 0 a 2.147.483.647 | Registrar ajustes de una generación Qwen; no garantiza una imagen idéntica |
| Formato de salida | JPEG o PNG | JPEG, PNG o WebP | Usar PNG al pasar una imagen a retoque |
Ningún endpoint base expone un espacio LoRA personalizado, negative_prompt, pasos o CFG. No pegue ajustes de un tutorial de difusión local en estos formularios; las exclusiones van en el propio prompt. Si su personaje depende de una LoRA entrenada, la familia Qwen 2.1 LoRA es una elección aparte, no una casilla de este editor.
Elija Flash para variaciones habituales en 2K
Abra edición de imágenes Flash, añada la imagen aprobada en Images, fije Resolution en 2K y Aspect ratio en Auto para conservar su forma. Basta una instrucción clara de cambio de atuendo:
Keep the adult woman's face, short dark curls, expression, seated pose and room unchanged. Replace the blue jacket with a dark red satin dress. Keep the existing window light and camera angle. Change only the outfit.Esta instrucción inicial cambia deliberadamente una sola cosa. Cuando el atuendo esté bien, use esa última imagen aceptada para cambiar la habitación y conservar el atuendo nuevo. Compare cada resultado con el personaje aprobado antes de continuar: las cadenas largas pueden desviarse. Para variaciones independientes, vuelva al original y repita todos los cambios que desee, incluido el atuendo. Cambiar ángulo facial, ropa, pose y luz a la vez dificulta diagnosticar un personaje alterado.
El precio fijo de edición de Flash resulta atractivo si necesita además una referencia de prenda o lugar. Coloque primero el personaje y explique qué aporta cada referencia adicional, porque una fuente sin función definida acaba mezclándose. El número de imágenes de referencia es capacidad, no obligación de subir diez fotos.
Elija Qwen si la imagen está bien salvo una región
Abra edición Qwen 2.1. Añada exactamente una imagen en Images, abra Advanced parameters y añada una Mask en blanco y negro con la misma relación de aspecto: pinte de blanco la región a sustituir y de negro la que desea conservar, con un borde ligeramente suave para facilitar la integración. Fije Resolution en 1K o 2K, Background en Opaque y elija Output format. Para un tirante defectuoso, la instrucción podría ser:
Rebuild the dress strap inside the white area as one continuous strip of red satin attached naturally to the existing dress. Match the nearby fabric and window light.La edición con máscara sigue la relación de aspecto de la fuente, por lo que se ignora la selección. No admite 1.5K, varias imágenes fuente ni fondo transparente, y la expansión del prompt no tiene efecto en este modo. Corrija esas combinaciones si se rechaza la solicitud, en vez de reescribir el prompt repetidamente. La máscara define dónde se solicita editar; compare la imagen devuelta con la fuente antes de aceptarla, porque el control no garantiza que cada píxel conservado sea idéntico.
La propia página de Qwen propone iterar en 1K y llevar la imagen elegida a 2K, por ejemplo repitiendo un fotograma 1K como edición 2K con una instrucción que conserve la composición. A $0.024 por borrador es una forma barata de encontrar una composición, pero añade otro paso; Flash entrega una imagen 2K en uno.
Elija según la próxima imagen que necesita
- Un nuevo retrato adulto 2K o una serie de cambios habituales de ropa: Flash a $0.029, con precio fijo 2K. Ha entregado escenas fuertes, pero las últimas pruebas L3 y L4 también muestran riesgo de sustitución y suavización.
- Conceptos 1K económicos: Qwen a $0.024, $0.50 menos por 100 generaciones que Flash.
- Una imagen aprobada con un defecto: Qwen, por la máscara que Flash no tiene; repare el defecto en vez de regenerar al personaje.
- Editar imágenes adultas de origen con máxima intensidad: Qwen; el historial de edición de Flash termina en L3.
- Un recorte con transparencia: ninguno está verificado. El formulario Qwen documenta
background: transparent(PNG o WebP, 1K o 2K), pero nuestro análisis Qwen 2.1 registró un recorte sobre fondo blanco liso, sin canal alfa. Flash documenta edición transparente solo para una entrada PNG que ya tenga alfa. Pruebe primero una imagen y mantenga una etapa de eliminación de fondo en su plan. - La versión más realista del mismo personaje adulto: sin ganador; las diferencias claras son costo, controles de edición e historial de pruebas.
Para empezar sin complicaciones, genere con Flash en 2K. Si prefiere los borradores 1K más baratos, use Qwen 2.1 en 1K. Conserve la imagen aceptada como referencia para la siguiente edición.
Pruébelo en Playground y después llame a la API
- Abra edición de imágenes Flash y añada su retrato aprobado en Images.
- Fije Resolution en 2K y Aspect ratio en Auto, pegue una instrucción de un solo cambio en Prompt y seleccione Run model. La página muestra primero la estimación.
- Si una región necesita reparación, cambie a edición Qwen 2.1 y añada la Mask en Advanced parameters.
Para la API, defina SPICY_API_KEY y ejecute este ejemplo Python 3. Obtiene una cotización de la edición Flash, pide confirmar el precio y envía una tarea.
import json
import os
import urllib.request
import uuid
base = "https://api.spicyapi.ai/api/v1"
headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
"Content-Type": "application/json", "User-Agent": "SpicyAPI-Blog/1.0"}
payload = {"model": "bytedance/seedream-5.0-flash/edit", "input": {
"prompt": "Keep the adult woman's face, seated pose and room unchanged. Replace the ivory top with a black silk robe. Change only the outfit.",
"image_urls": ["https://cdn.spicyapi.ai/models/examples/inputs/b7d5faf80b775c92.jpeg"],
"resolution": "2k",
"aspect_ratio": "auto"}}
def post(path, body):
request = urllib.request.Request(base + path, json.dumps(body).encode(), headers)
with urllib.request.urlopen(request, timeout=60) as response:
result = json.load(response)
if result.get("code") != 200:
raise RuntimeError(result)
return result["data"]
quote = post("/jobs/quote", payload)
if input(f"Maximum charge ${quote['maxCharge']}. Type yes to generate: ") != "yes":
raise SystemExit("Stopped before generation")
headers["Idempotency-Key"] = str(uuid.uuid4())
print("Request key:", headers["Idempotency-Key"], flush=True)
task = post("/jobs/createTask", {**payload, "quoteId": quote["quoteId"],
"expectedCost": quote["estimatedCost"]})
print("Task ID:", task["taskId"])Guarde la clave de solicitud impresa para reintentar esa misma solicitud; una edición nueva recibe una clave nueva. Para reparar con Qwen 2.1, cambie model a alibaba/qwen-image-2.1/edit y añada mask_url. La documentación Task API explica entradas de archivos, resultados y recuperación.
Para que un agente ejecute ediciones repetidas desde un archivo aprobado, use CLI (spicyapi tasks create --model bytedance/seedream-5.0-flash/edit --input-file input.json --wait), MCP (pídale llamar a spicyapi_task_create con ese modelo y entrada) o Skill (pida «Use the spicyapi Skill to run this approved edit and return the result»). Consulte la documentación de integración de agentes.
Respuestas rápidas
¿Necesito activar un modo adulto en alguno de los modelos? No. Ninguna solicitud tiene un campo de madurez. El comportamiento del modelo y del servicio que lo ejecuta siguen determinando si la escena se entrega o suaviza; inspeccione la imagen devuelta.
¿Un precio menor por imagen implica menor costo por imagen terminada? Solo cuando lo respalda la tasa de salidas utilizables. Los $0.029 de Flash le dan ventaja por unidad en 2K frente a los $0.048 de Qwen; los $0.024 de Qwen son más baratos en 1K. Divida el costo del lote entre las imágenes que realmente pueda usar.
¿Necesito una máscara para cambiar un atuendo? No. Una instrucción que indique qué permanece y qué cambia basta en ambos modelos; la máscara repara una región de una imagen que por lo demás está bien, y solo Qwen la ofrece.







