Ir al contenido principal

Seedream 5.0 Pro: editar conjuntos NSFW conservando tirantes, encaje y rostro

Edita conjuntos de personajes adultos con Seedream 5.0 Pro: define tirantes, forro y estampados y corrige detalles conservando el rostro aprobado.

Autor
Lydia
Publicado
Lectura
15 min de lectura
Actualizado
Ilustración de una adulta ficticia con camiseta crema y pantalones cortos gris carbón junto a una camisola de encaje burdeos en un maniquí blanco.

Tienes un retrato de personaje aprobado. La edición del conjunto parece atractiva al principio, pero un tirante termina a mitad de la prenda, el encaje se ha convertido en una superficie floral borrosa y los ojos del personaje han cambiado. En una serie de personajes NSFW son tres problemas distintos. «Hazlo más detallado» no indica al editor cuál debe resolver.

Usa la imagen original del personaje como base y una referencia limpia de la prenda. Describe dónde se sujetan los tirantes, qué tejido forma el forro opaco y dónde va el encaje o estampado. Mantén la pose, la luz y el encuadre en el primer cambio. Si el rostro es correcto y solo falla un pequeño borde, considera una reparación convencional antes de solicitar otra edición de toda la imagen.

La edición con Seedream 5.0 Pro admite 1–10 imágenes de referencia y devuelve una imagen por solicitud. La tarea actual de SpicyAPI no tiene máscara, control deslizante de intensidad ni control de seed. Debes evaluar la conservación del rostro en el resultado.

ByteDance describe sustitución nativa de materiales y fusión de referencias, aunque reconoce margen de mejora en la coherencia de edición a nivel de píxel en su anuncio de Pro. Merece la pena preparar buenas referencias, pero debes verificar el diseño exacto de la prenda y los píxeles faciales sin cambios, en lugar de darlos por garantizados.

Elige una fuente que muestre los límites de la prenda

El ejemplo es Nadia, una mujer ficticia de 38 años con melena corta oscura, camiseta lisa opaca de cuello redondo y pantalones cortos gris carbón de cintura alta. Su foto aprobada es frontal, de la cabeza a medio muslo, con los brazos relajados y separados del torso. La edición solo sustituye la camiseta por una camisola burdeos opaca con encaje superpuesto. Los pantalones, la persona y la habitación permanecen iguales.

Elige la foto base según tres comprobaciones visibles:

  • Identidad: rostro legible y expresión aprobada.
  • Construcción: hombros y escote despejados para inspeccionar las uniones de los tirantes. El pelo o una mano pueden ocultarlas.
  • Ajuste y longitud: cintura y bajo dentro del encuadre. Un primer plano del rostro no permite evaluar ninguno.

Escoge una imagen ya aprobada que muestre claramente la zona que quieres editar. Si solo existe un retrato recortado, primero establece y aprueba la composición que falta: es un trabajo distinto de reproducir una prenda con precisión.

Para la referencia de ropa, utiliza una vista frontal completa de la camisola sobre una superficie lisa o un maniquí. Deja visibles ambos tirantes, escote, costuras laterales y bajo. Un bonito primer plano del encaje no explica su construcción. Una foto de moda con el rostro de otra persona puede introducir una identidad competidora; recórtala si la prenda sigue siendo legible.

Guarda un primer plano adicional solo cuando la referencia completa no muestre un detalle importante. Debe ser la misma prenda, no otra camiseta con encaje parecido. Una referencia con tirantes traseros cruzados y otra con tirantes rectos obligan al editor a elegir entre dos diseños.

Completa una edición del conjunto antes de cambiar la pose

Abre la tarea de edición de Seedream 5.0 Pro en Playground y sube las referencias en este orden:

  1. Imagen 1 — personaje y composición: la foto aprobada de Nadia aporta identidad, pose, habitación y encuadre.
  2. Imagen 2 — prenda completa: la vista completa de la camisola aporta corte, tirantes, escote y longitud.
  3. Imagen 3 opcional — detalle: un recorte de esa misma prenda aporta detalles del encaje o estampado que no se ven en la vista completa.

Haz el borrador en 1k; cambia a 2k para examinar uniones finas y encaje. Usa PNG, fondo opaco y la relación de aspecto de la foto base, o auto para seguir la primera referencia. Para el retrato 4:5 propuesto, elige 4:5. Si tu fuente tiene otra forma, usa otra relación compatible: encajar una escena ancha en un nuevo recorte vertical añade un cambio de composición al trabajo de ropa.

PNG facilita el retoque posterior al evitar otra codificación con pérdida; no mejora por sí solo la construcción de la prenda. El nivel 2K ofrece más detalle inspeccionable que 1K, pero no garantiza uniones correctas ni reproducción exacta del encaje. Empieza con el razonamiento predeterminado. Si un encargo preciso sigue añadiendo detalles no deseados, compara un intento con esta función desactivada; el precio no cambia.

Pega el prompt siguiente, revisa la estimación y genera un candidato. Compara el rostro, las uniones y el forro con las dos imágenes subidas antes de aprobarlo.

Este es un prompt inicial completo para esas dos referencias:

Image 1 is the base photograph of Nadia, a fictional adult woman aged 38. Preserve her facial identity, dark bob, expression, body proportions, pose, hands, camera position, room and existing soft window light. Replace only her crew-neck top with the burgundy camisole in image 2. Keep her high-waisted charcoal shorts unchanged. Image 2 defines the garment only: two narrow burgundy shoulder straps, each connected to the corresponding front neckline corner; a shallow V neckline; opaque burgundy lining underneath a decorative lace overlay; a narrow scalloped lace border following the neckline; and a scalloped lace hem ending at the hip over the top of the high-waisted shorts. Keep the lining fully opaque. Fit the garment naturally to her existing pose, with folds following the fabric. Do not transfer a mannequin, background or different person's features from image 2. Keep the original head-to-mid-thigh framing.

La prenda descrita debe coincidir con la imagen 2. Si la tuya tiene escote cuadrado o un bajo más largo, cambia esas cláusulas: no esperes que la referencia anule palabras contradictorias. «Dos tirantes» corresponde a este diseño, no es un requisito universal para toda la ropa orientada a adultos.

Seedream 5.0 Pro es un editor sin censura en SpicyAPI. En nuestras pruebas de septiembre de 2026, las tres ediciones de vestuario sugerente entregaron la escena solicitada; una de tres ediciones adultas de mayor intensidad salió suavizada. Para lencería o bañadores, aplica el mismo método centrado en la construcción: define corte, forro y funciones de las referencias. Un interruptor oculto de modo adulto no soluciona una escena suavizada. El artículo de pruebas de contenido explica las respuestas según el tipo de escena.

Los tirantes finos necesitan puntos de unión, no solo anchura

«Tirantes de espagueti» describe su aspecto general. No especifica cuántos hay, si se cruzan ni dónde se unen. Define el recorrido visible: cada tirante estrecho pasa sobre su hombro y se conecta a su esquina del escote. Si la fuente muestra tirantes rectos, no añadas «cruzados» porque suene más moderno.

Examina la unión, no solo la línea sobre el hombro. Un tirante convincente llega al borde sin huecos, fusiones ni ramificaciones. Un mechón oscuro no demuestra que continúe debajo. Tampoco exijas una línea visible a través del pelo que debe ocultarlo. Para verificar una unión, es más informativa una fuente con el hombro despejado.

Una camisola burdeos en un maniquí blanco tiene dos tirantes conectados y una unión al escote ampliada en un detalle circular.

Ilustración, no resultado de Seedream: inspecciona dónde se une cada tirante al escote en vez de aprobar una línea que termina por encima de la prenda.

Si el primer resultado duplica el tirante derecho de Nadia, puedes indicar:

Keep this image's face, pose, shorts, room and the rest of the camisole. Correct only the camisole strap on Nadia's right shoulder, which appears on viewer-left in this front-facing image: one narrow burgundy strap, continuously attached to the right neckline corner, with no extra branch. Retain the opposite strap and existing garment cut.

Aquí el candidato pasa a ser la primera referencia porque su ropa ya contiene el diseño deseado. Mantén la imagen de la prenda en segundo lugar. Sigue siendo una edición generativa: compara el rostro después. Para un hueco corto, pintar o clonar un segmento del tirante puede conservar más del resultado aceptado con menos incertidumbre.

Separa el encaje decorativo de la capa inferior

«Una camiseta de encaje» puede significar cosas visualmente distintas. En este conjunto, el encaje es una superficie decorativa sobre un forro burdeos opaco, con una tira festoneada en el escote. Explica esa relación. De lo contrario, el modelo puede extender el patrón por todo el torso, convertir el remate en un cuello grueso o cambiar el tejido inferior conservando solo un aspecto vagamente floral.

Especifica ubicación y escala del borde respecto a la prenda. «Un borde estrecho festoneado que sigue el escote en V poco profundo» resulta más útil que «encaje de lujo intrincado». Si la referencia original tiene un borde ancho, descríbelo así.

Cuando la vista completa sea demasiado pequeña para mostrar el remate, añade su primer plano como imagen 3 y agrega:

Image 3 is a close-up of the same garment's neckline. Use it only for the scalloped border and lace texture. Image 2 still defines the full garment's cut and length; image 1 defines Nadia and the composition. Keep the opaque burgundy lining beneath the decorative lace.

El recorte aporta información de superficie sin sustituir todo el diseño. No garantiza reproducir cada pequeño bucle o flor. Si el dibujo exacto del encaje es esencial, conserva la forma aceptada y coloca o repara manualmente la textura aprobada; no trates un patrón floral parecido como una coincidencia exacta.

Mantén el estampado en la prenda y deja que siga el tejido

Para una variante estampada, decide primero qué exige realmente la continuidad. Puede bastar el mismo motivo floral burdeos, tamaño y dirección aproximados, y una flor distintiva cerca del bajo. Repetir exactamente cada elemento pequeño en distintas poses es mucho más exigente.

Supón que la referencia tiene repeticiones florales verticales pequeñas y una flor mayor en el panel frontal inferior derecho. Describe esos rasgos indicando la derecha de quien lleva la prenda. En vista frontal, aparece a la izquierda del espectador. Comprobar solo que «la flor está a la izquierda» puede aprobar por error un diseño reflejado.

Usa una frase como esta:

Keep the small floral repeats at the reference's relative scale, running vertically on the garment panels. Keep the larger flower on the wearer's front-right lower panel. The print follows the camisole's folds and remains on its fabric; it does not continue onto the shorts, arms or background.

Esto no exige un patrón plano sin deformación sobre un cuerpo curvo. Los pliegues comprimen y ocultan motivos; las costuras laterales interrumpen repeticiones. Distingue la proyección plausible del mismo diseño de un patrón inventado que cubre objetos vecinos.

Dos primeros planos muestran encaje floral burdeos sobre forro opaco, una unión de tirante y el encaje terminando en el bajo de la camisola sobre un maniquí blanco.

Ilustración, no resultado de Seedream: describe por separado forro, encaje y borde. El patrón floral pertenece al tejido y termina en su bajo.

Una cuadrícula rígida que ignora un pliegue no es más fiel solo por tener espaciado regular.

En una serie con motivo distintivo, conserva la vista frontal y cualquier vista lateral aprobada. Una referencia frontal no define el estampado trasero. Si la siguiente publicación muestra la espalda, aporta un diseño trasero aprobado o diséñalo conscientemente; no llames transferencia exacta a una reconstrucción inventada.

Corrige el detalle fallido sin perder la imagen útil

Compara el resultado a dos escalas. Al tamaño previsto de publicación, comprueba que Nadia siga siendo reconocible y el conjunto se lea claramente. A tamaño completo, inspecciona uniones, remate del escote y motivo distintivo. Una miniatura atractiva puede ocultar un hueco evidente en un recorte cercano.

FalloPróximo paso práctico
Rostro nuevo, conjunto por lo demás correctoVuelve a la imagen aprobada. Elimina personas competidoras de la referencia de ropa y repite solo el cambio de conjunto, con pose y luz fijas.
Camiseta antigua mezclada con la camisolaNombra por separado la prenda sustituida y los pantalones conservados. Indica eliminar cuello/mangas residuales; no pidas mantener la construcción antigua.
Un tirante o festón incorrecto, rostro correctoPrueba una instrucción acotada o repara el borde convencionalmente. Evita un nuevo encargo completo de luz/pose.
Encaje borroso en toda la prendaAñade un detalle de la misma prenda y conserva la vista completa como referencia de corte; comprueba en 2K.
Motivo en el panel opuestoEspecifica el lado de quien lleva la prenda, verifica que la fuente no esté reflejada y usa la imagen sin voltear.
Estampado cambiado tras editar la poseReutiliza la referencia aprobada junto al retrato aceptado, asignando identidad y ropa por separado.

Si el editor sustituye repetidamente el rostro, añadir adjetivos de conservación no es fiable. Para una edición correcta en la misma pose, la composición convencional puede conservar cabeza y fondo aprobados e incorporar la zona de ropa revisada. Alinea ambas imágenes, enmascara la prenda y examina cuello, pelo, hombros y sombras en la transición. Funciona mejor con cámara y pose coincidentes; no sirve como atajo para un ángulo nuevo de cabeza o luces incompatibles.

Ante un defecto mínimo, repararlo suele ser más sencillo que componer todo el conjunto. Un segmento continuo de tirante, un borde corto o un único motivo desplazado admiten reparación local. Silueta incorrecta, proporciones distintas o un panel ausente son fallos mayores: vuelve a las referencias originales en vez de parchear todo el torso.

Cuánto cuestan los intentos

La edición Pro comienza en $0.036 para 1K o $0.072 para 2K con una referencia. Cada imagen de entrada adicional suma $0.003; cada solicitud devuelve una imagen.

Referencias de la solicitud1K / imagen2K / imagen
Solo personaje$0.036$0.072
Personaje + prenda completa$0.039$0.075
Personaje + prenda completa + su detalle$0.042$0.078

Tres intentos 1K con dos referencias seguidos de uno 2K con tres suman $0.195: 3 × $0.039 + $0.078. Es un ejemplo de planificación para cuatro imágenes devueltas, no una tasa esperada de éxito. Si el primer resultado 1K no muestra el encaje necesario, toma esa decisión en 2K en vez de aprobar desde una vista borrosa. Cuatro intentos 2K con dos referencias cuestan $0.30.

Añadir imágenes que discrepan sobre escote o estampado no compra precisión.

Construye la serie de vestuario con referencias aprobadas

Una vez aceptada la camisola de Nadia, guarda ese retrato junto al personaje original y las fuentes limpias de ropa. Para cambiar el color, fija construcción y patrón y modifica solo el color indicado. Para otra pose, conserva el diseño y elige un cambio moderado respaldado por las vistas disponibles. Cambia color y pose por separado si necesitas identificar qué paso causó deriva.

No conviertas un resultado intermedio defectuoso en referencia permanente. Un tirante acortado puede propagarse a la siguiente publicación; una flor desplazada puede convertirse en la nueva interpretación del modelo. Vuelve al diseño aprobado cuando ocurra.

Para una colección mayor, el flujo de referencias de personaje explica cómo separar identidad y escenas. Acota el cambio de conjunto: personaje adulto establecido, una prenda sustituta bien definida y una decisión precisa sobre qué detalle requiere generación y cuál reparación directa.

Usa la configuración aprobada mediante la API

Configura SPICY_API_KEY en tu entorno. Asigna a CHARACTER_IMAGE_URL, GARMENT_IMAGE_URL las URLs HTTPS directas de tus imágenes aprobadas. Ejecuta con Python 3; confirma el presupuesto mostrado solo cuando quieras un nuevo intento con coste.

python
import json
import os
import uuid
from pathlib import Path
from urllib.request import Request, urlopen

payload = {"model": 'bytedance/seedream-5.0-pro/edit', "input": {
    'prompt': 'Image one defines Nadia, a fictional adult woman aged 38. Keep her face, dark bob, pose, shorts, room and framing. Replace only her top with the opaque burgundy camisole in image two. Keep two shoulder straps connected to their neckline corners, an opaque lining under the decorative lace, and a scalloped hem at the hip. Image two supplies the garment, not a person or background.',
    'image_urls': [os.environ['CHARACTER_IMAGE_URL'], os.environ['GARMENT_IMAGE_URL']],
    'resolution': '1k',
    'aspect_ratio': '4:5',
    'output_format': 'png',
    'background': 'opaque',
}}

def api(action, body, key=None):
    headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
               "Content-Type": "application/json"}
    if key:
        headers["Idempotency-Key"] = key
    request = Request("https://api.spicyapi.ai/api/v1/jobs/" + action,
                      data=json.dumps(body).encode(), headers=headers)
    with urlopen(request, timeout=60) as response:
        result = json.load(response)
    if result.get("code") != 200:
        raise RuntimeError(result)
    return result["data"]

quote = api("quote", payload)
print("Maximum charge (USD):", quote["maxCharge"])
if input("Create this new attempt? Type yes: ").strip() != "yes":
    raise SystemExit("No task created")
key = str(uuid.uuid4())
body = {**payload, "quoteId": quote["quoteId"],
        "expectedCost": quote["estimatedCost"]}
Path(key + ".json").write_text(json.dumps({"key": key, "request": body}))
task = api("createTask", body, key)
Path(key + ".task.json").write_text(json.dumps(task))
print("Task ID:", task["taskId"])

Conserva la clave guardada para reintentar la misma solicitud. La recuperación de resultados y gestión de archivos están en la guía de la API de tareas.

Un Agent puede ejecutar el encargo aprobado para ediciones repetidas:

  • CLI: npx @spicyapi/cli tasks create --model bytedance/seedream-5.0-pro/edit --input-file input.json --wait usa los mismos campos de entrada.
  • MCP: pídele usar spicyapi_task_create y después spicyapi_task_wait.
  • Skill: instala con npx skills add spicyapi-ai/spicy-skill y pide al Skill spicyapi ejecutar esta configuración tras mostrar su presupuesto.

Preguntas frecuentes

¿Cuántas referencias necesito para cambiar un conjunto?

Dos son un punto de partida práctico: personaje aprobado y vista completa clara. Añade un tercer recorte solo para un detalle que no se vea. La tarea admite hasta diez, pero diseños contradictorios de escote o tirantes vuelven el encargo menos definido.

¿Por qué cambió el rostro si solo pedí otra camiseta?

La tarea edita generativamente, sin bloqueo facial ni máscara espacial. Elimina otros rostros de la fuente de ropa, conserva pose y encuadre originales y vuelve al personaje aprobado. Si el conjunto sirve en la misma pose, componer su zona de ropa en el original puede preservar el rostro aceptado.

¿Debo regenerar toda la imagen por un tirante roto?

Si rostro, pose y prenda son correctos, considera primero reparar localmente el hueco. Una nueva edición completa añade otra oportunidad de deriva. Para un escote o silueta incorrectos, vuelve a las referencias y revisa las instrucciones de construcción.

¿PNG hace más preciso el encaje?

PNG evita otra codificación con pérdida al retocar, pero no mejora la comprensión de la prenda. Elige 2K para examinar el encaje de cerca y fondo opaco en este ejemplo. La salida transparente es otra configuración: requiere PNG y exactamente una fuente PNG con canal alfa. No sirve para preservar el rostro.

También en English · 日本語 · 한국어 · Deutsch · Français · Português (Brasil) · Русский · Italiano · Polski