Tu personaje se ve bien en la imagen subida. Dos segundos después, un tirante se convierte en dos, el escote cambia de forma o una mano pasa sobre la tela y el detalle bordado no vuelve a aparecer. Para un creador de personajes NSFW, el vestuario puede ser parte de su apariencia reconocible. Un rostro bonito no hace utilizable ese clip.
Empieza mostrando los detalles importantes de la prenda y después reduce la acción que los oculta o cambia. Una imagen inicial clara y un brief de movimiento concreto te dan algo que revisar; no bloquean el vestuario. Seedance 2.5 Spicy no tiene actualmente bloqueo de ropa, máscara de prendas ni control de intensidad de referencia en SpicyAPI.
Esta guía ofrece un ejemplo completo de cinco segundos, revisiones para distintos fallos de ropa y costes actuales. Usa tu propio personaje adulto ficticio aprobado o material cuyos derechos y consentimiento te permitan procesarlo.
Primero comprueba si la prenda cambió o solo se movió
Un reflejo del satén puede hacer que el azul marino parezca pálido. Un pliegue puede ocultar un bordado. Un tirante puede desaparecer detrás del pelo o de una mano sin que cambie el vestuario. Antes de pagar un reintento, reproduce el clip a velocidad normal y luego pausa justo antes del movimiento sospechoso y después de que el detalle deba volver a verse.
Pregunta qué cambió realmente:
| Qué ves | Qué comparar | Una revisión siguiente útil |
|---|---|---|
| El color parece más claro durante un giro | ¿Vuelve con la luz original? ¿La costura sigue en su sitio? | Estabiliza la iluminación antes de reescribir el vestuario. |
| Un tirante reaparece como dos | Cuenta los puntos de unión visibles antes y después del paso de la mano o el pelo. | Aclara esas uniones en la imagen de origen y aparta la obstrucción. |
| Un patrón pequeño parpadea pero la forma de la prenda se mantiene | ¿Se distingue el diseño en la imagen subida al tamaño de visualización previsto? | Amplía la prenda en la composición o simplifica el motivo aprobado. |
| El escote o el cierre cambia de diseño | Compara el corte, el ribete y el cierre cuando el personaje se detiene. | Reduce el giro o el contacto que precede al rediseño. |
La prenda no necesita quedarse completamente inmóvil. La continuidad deseada es la misma construcción con pliegues creíbles: los mismos tirantes, escote, cierre y decoración identificable.
En nuestros ejemplos existentes de imagen a vídeo, un clip de Seedance 2.5 Spicy deja caer la chaqueta de ambos hombros. El prompt pedía una brisa que levantara su borde y también conservar el vestuario reconocible. Esa combinación muestra por qué “keep the outfit recognizable” es demasiado vago cuando importa una posición concreta de la prenda.
Prepara una imagen que muestre lo que debes conservar
Para el ejemplo, usa a Zoe, un personaje ficticio de 31 años con un vestuario aprobado. Lleva una camisola azul marino opaca con un tirante en cada hombro, un vivo crema en el escote y una sola media luna bordada en la parte frontal superior, a la izquierda de la imagen. Sus pantalones son negros. El clip previsto es un avance tranquilo del perfil: mira hacia el espectador, cambia ligeramente de postura y apoya una mano en la cintura.
Crea una imagen inicial aprobada desde justo debajo de la cintura hasta por encima de la cabeza. Ambos hombros y el escote deben verse claramente. Recoge el pelo si tapa el tirante importante. Haz que la media luna sea reconocible al tamaño al que se verá el vídeo; una puntada decorativa que ya es una mancha borrosa no se convierte en un marcador de continuidad fiable gracias al texto del prompt.
Examina bien la imagen fija antes de subirla. Un tirante duplicado, una costura sin terminar o un emblema que atraviesa un pliegue ya son un problema del vestuario de origen. Corrígelo en la imagen fija y compara al personaje con sus imágenes aprobadas. No rediseñes sin cuidado su ropa establecida solo para facilitar la generación. Si un vestuario complejo es esencial, da más espacio a su zona importante en la composición.
Usa una luz suave y bastante uniforme para este diagnóstico. Las sombras duras móviles, las luces de colores intermitentes y la tela brillante dificultan distinguir cambios de color de cambios de renderizado. Puedes recuperar una iluminación dramática en un plano posterior cuando sepas si el movimiento sencillo sirve.

Ilustración, no un fotograma de Seedance: mantén legibles las uniones de los tirantes y el escote, con las manos debajo de los detalles que necesitas conservar.
Un brief de movimiento completo de cinco segundos
Abre el Playground de Seedance 2.5 Spicy de imagen a vídeo y sube la imagen aprobada como fotograma inicial. Elige cinco segundos, 720p y audio desactivado para este ejercicio visual. Esta vía admite duraciones enteras de 4 a 30 segundos. Cinco segundos es una duración propuesta para probar, no un modo especial de consistencia.
Prueba este prompt completo:
One continuous medium shot of the fictional adult woman in the opening image. She looks toward the camera, gives a small relaxed smile and makes a slight change of stance without turning her back. Her right hand rises beside her waist, briefly brushes the outer side seam below the camisole, then rests at her waist. Keep the neckline and both shoulder straps visible throughout. The fabric forms small natural folds but stays in place; the hand does not pull the garment, cross its neckline or cover the crescent. Steady camera and soft unchanged lighting. End with a brief relaxed hold. No cut or outfit transformation.
La mano queda por debajo del detalle que inspeccionas. El cambio de postura evita necesitar un diseño de espalda que antes no se veía. La pausa final permite comparar la construcción después del movimiento.
Si todavía cambia, elimina el contacto de la mano en el siguiente intento. Sustituye las dos frases sobre las manos por:
Both hands remain relaxed beside her waist, clear of the camisole. She makes the small stance change, then holds the pose.
Mantén la misma imagen de origen y los mismos ajustes. Si ahora el vestuario se conserva, tienes una razón útil para rediseñar el gesto. Si sigue cambiando antes de que ocurra el gesto, inspecciona la imagen inicial y el cambio de postura en lugar de añadir más descripciones de la mano.
Cuando una mano pasa sobre un tirante o cierre
El fotograma más útil suele ser aquel en el que reaparece un detalle oculto. Si el tirante se ve antes del contacto, se tapa durante él y aparece duplicado después, el problema no es que el prompt olvidara el color. Repetir “navy” cinco veces no explica cuántos tirantes deben volver a unirse a la prenda.
En el siguiente intento, aleja el gesto del punto de unión. Una mano en la cintura, rozar una manga debajo del codo o levantar la mano hacia el rostro sin cruzar el escote puede conservar el ambiente deseado sin pedir al modelo que reconstruya el mismo detalle pequeño detrás de los dedos. Elige un gesto propio de tu personaje; no sustituyas toda actuación por una pose inmóvil.
Si el contacto es esencial, describe un contacto breve y una retirada clara. Evita combinar alcanzar, agarrar, tirar, girar y apartar el pelo en un mismo clip corto.
Una bata cerrada necesita instrucciones de conservación diferentes de las de una camisola. Prepara una imagen fija que muestre claramente los paneles delanteros superpuestos y el cinturón anudado. Si el cinturón aprobado tiene dos lazadas y dos extremos colgantes, comprueba que aparezcan en la imagen de origen. Para un gesto con la manga, usa:
The fictional adult adjusts the sleeve cuff with one brief touch, then releases it and rests both hands below the belt. Keep the opaque robe fully closed with the same overlapping panels, centered tied belt, two loops and two hanging ends; small sleeve folds are natural, but neither hand pulls the knot or front panels.
Si el nudo se fusiona con los dedos, elimina ese contacto o corta a un plano de detalle separado de la manga. Pedir un tirón y a la vez un cierre intacto puede contradecir la acción. Decide antes de generar si el plano busca mantener la prenda en su sitio o cambiarla deliberadamente.
Cuando un giro inventa otro diseño lateral o de espalda
Una imagen frontal puede mostrar perfectamente los dos tirantes delanteros sin decir nada sobre la espalda. Un giro completo exige esa vista ausente. Una frase que enumera detalles frontales no aporta una construcción trasera aprobada.
Para un avance corto, detente en el ángulo que admite la imagen de origen. Prepara la imagen inicial ya en el ligero ángulo de tres cuartos necesario y pide un pequeño movimiento dentro de esa vista. Esto cambia la imagen inicial, así que compárala con el vestuario original antes de aceptarla.
Si la historia necesita realmente la espalda, prepara una imagen trasera aprobada con el mismo número de tirantes, tela, costuras laterales y cierre. La decisión editorial fiable suele ser un corte: un clip frontal seguido de otro trasero preparado por separado. Cambias el giro continuo por el control de ambos diseños visibles.

Ilustración, no fotogramas de una prueba de giro con Seedance: aprueba la prenda desde ambas vistas necesarias antes de crear planos separados.
La tarea Spicy de SpicyAPI acepta una imagen inicial y otra final opcional. Puedes usar una pose final aprobada compatible como objetivo, pero no garantiza el vestuario durante la parte intermedia. Haz coincidir la construcción de la prenda en ambas imágenes. Una segunda imagen con otro escote crea un objetivo contradictorio, no una solución.
La tarea ordinaria e independiente de Seedance 2.5 de referencia a vídeo acepta varias imágenes de referencia para un plano compuesto de nuevo. Puede encajar con un brief que tenga vistas frontal y trasera aprobadas, pero es otra tarea y otra vía de contenido. No asumas que un brief NSFW aceptado en Spicy se comportará igual allí. La tarea actual Spicy de imagen a vídeo no tiene una entrada de referencia independiente.
Cuando el bordado, el ribete similar al encaje o el estampado siguen cambiando
Separa la estructura de la prenda de sus detalles superficiales. Si los tirantes y el escote siguen correctos pero un patrón diminuto repetido se desplaza, acortar el giro puede ayudarte a evaluarlo; añadir una descripción exhaustiva de cada puntada difícilmente es un plan práctico de producción.
Para un vestuario ficticio original, considera un motivo legible en vez de muchas repeticiones diminutas, o muestra más cerca el detalle importante existente. Para un diseño fijo, conserva el aprobado y cambia la composición: más superficie de prenda, menos movimiento sobre el estampado y luz más limpia. Un avance pequeño de perfil quizá no necesite cuerpo entero si su rasgo reconocible está cerca del escote.
Pasar de 720p a 1080p merece consideración cuando la construcción es estable y falta detalle visible. No prueba que el ajuste superior conserve un patrón. Si el escote ya está siendo sustituido, más píxeles pueden dar una versión más nítida del escote incorrecto. La opción Spicy 4K es una modalidad de aumento de resolución, no un control independiente de conservación de ropa.
Si un logo, estampado o ribete exacto debe sobrevivir en una entrega por encargo, deja de depender de nuevas generaciones tras varios fallos parecidos. Usa un fragmento corto estable, un plano alternativo preparado o un editor con seguimiento de movimiento y conocimientos adecuados de composición. Un parche pegado en un fotograma no es una reparación de vídeo terminada: debe seguir pliegues, perspectiva, luz y cualquier mano que pase por delante. La tarea Spicy actual de SpicyAPI no ofrece máscaras locales de ropa ni un modo de vídeo “repair only this area”.
Presupuesta las revisiones antes de alargar el clip
| Ajuste de Seedance 2.5 Spicy | Estimación de cinco segundos | Qué compra el gasto adicional |
|---|---|---|
| 720p, solo imagen inicial | 2,16 $ | Una prueba corta y legible del detalle de la prenda. |
| 720p, imágenes inicial y final | 2,16 $ | Mismo precio; apunta a la pose final, no al tramo intermedio. |
| 1080p, solo imagen inicial | 5,40 $ | Más detalle cuando la construcción sea estable. |
Tres intentos de cinco segundos a 720p cuestan 6,48 $. Permiten comparar el gesto original, la ausencia de contacto y un giro menor. Tres intentos equivalentes a 1080p suman 16,20 $. Cambiar una posible causa cada vez aporta más información que repetir el mismo prompt largo.
El catálogo también incluye 480p a 0,216 $ por segundo, o 1,08 $ por cinco segundos. Puede servir para comprobar una silueta grande o un cambio evidente del cierre. Es una mala base para aprobar bordados finos que no se leen a ese tamaño. Una generación posterior con más resolución es otra tarea; no garantiza reproducir el movimiento anterior.
Activar o desactivar el audio tiene actualmente la misma tarifa publicada para cada resolución Spicy. Desactivarlo centra este ejercicio en la imagen; no ofrece un descuento. No pagues una versión de 30 segundos hasta que el plano corto dé una prenda y una acción que merezca conservar.
Comprueba el plano terminado
Las escenas adultas con contacto cercano o un cambio deliberado de vestuario necesitan distinguir claramente entre la prenda que puede moverse y los detalles que deben mantenerse. Para una transición intencionada de ropa, usa una imagen final compatible en lugar de combinar “change clothes” con “keep everything unchanged”.
Puedes guardar un seed junto a la imagen de origen, el prompt y los ajustes para identificar un intento concreto. El seed no es un bloqueo de ropa ni garantiza el mismo vestuario después de cambiar la acción o la imagen de origen.
Aprueba el plano al tamaño normal de visualización y después examina el contacto, el giro más fuerte y la pausa final. Si los tres muestran la construcción aprobada, el clip puede servir incluso con movimiento natural de tela. Si termina con otra prenda, vuelve a la acción o al origen que introdujo ese cambio.
Ejecuta el plano aprobado mediante la API
Configura SPICY_API_KEY en tu entorno y SPICY_IMAGE_URI con la URL accesible de la imagen inicial o un URI spicy:// subido. Este ejemplo de Python 3 envía un plano nuevo después de confirmar su precio.
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"}
settings = {
"duration_seconds": 5,
"resolution": "720p",
"generate_audio": False
}
settings["prompt"] = 'One continuous medium shot. The adult gives a small smile and shifts her stance slightly. Keep the neckline and both shoulder straps visible, the outfit in place, and the camera fixed.'
settings["image_url"] = os.environ["SPICY_IMAGE_URI"]
payload = {"model": "bytedance/seedance-2.5-spicy/image-to-video", "input": settings}
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"])Guarda la clave de solicitud impresa para recuperar esa misma solicitud; un plano nuevo recibe una clave nueva. La documentación de la API de tareas explica la entrega de resultados y la recuperación.
Para planos repetidos, deja que un Agent use un archivo de entrada aprobado: CLI spicyapi tasks create --model bytedance/seedance-2.5-spicy/image-to-video --input-file input.json --wait; MCP pídele que llame a spicyapi_task_create con ese modelo y entrada; Skill solicita “Use the spicyapi Skill to generate this approved shot and return the result.” CLI y MCP muestran el precio antes de crear. Consulta la documentación de integración de Agent.







