Introducción
Seedance 2.0 Mini Spicy imagen a video convierte la imagen que envías en el primer fotograma y la anima hasta por 15 segundos, con sonido en la misma pasada. image_url es el único campo obligatorio; el prompt dirige el movimiento en lugar de justificar el contenido.
Seedance 2.0 Mini Spicy es la variante sin censura ajustada con LoRA de Seedance 2.0 Mini, el nivel más pequeño de la línea de ByteDance. Comparte el contrato de Seedance 2.0 Fast Spicy: un endpoint de imagen a video, de 4 a 15 segundos en 480p o 720p, sonido generado con la imagen y un prompt opcional.
Funciones y aspectos destacados
Las escenas con poca luz se sostienen
Una sola fuente práctica, como la puerta de la nevera, una lámpara de noche o la pantalla de un teléfono, es donde se graban muchas escenas nocturnas de cerca, y también donde los modelos tienden a inventar detalles en las sombras. Como el fotograma inicial fija la gradación y la caída de luz, este endpoint mantiene una habitación oscura sin volver a aclararla.
El fotograma es el brief
Vestuario, pose, piel, la fuente de luz y el encuadre llegan con la imagen antes de que se lea el prompt. Por eso el trabajo guiado por imagen supera briefs que una página en blanco no supera, y el prompt queda libre para dirigir el movimiento.
Pensado para publicar a diario
El nivel más pequeño de la línea Seedance 2.0 se adapta a una rutina de publicación constante más que a una ráfaga de exploración: varios prompts cortos sobre una imagen en una sesión y luego una versión más larga de los que se mueven bien.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
image_url | Sí | Obligatorio, y el único campo que lo es. |
prompt | No | Opcional aquí, y ahí está la gracia: el fotograma de apertura ya fija lo que se ve, así que al prompt solo le toca dirigir el movimiento —la acción, una luz que se apaga, la der… |
last_image_url | No | Fotograma de cierre opcional. Decide en qué imagen aterriza el plano: una transición, un par antes y después, o un bucle que abre y cierra en la misma foto. |
aspect_ratio | No | Encuadre de salida, adaptativo por defecto, que sigue la proporción del fotograma que enviaste y te ahorra un recorte previo. |
resolution | No | Resolución de salida: 480p o 720p por defecto. Elige un escalón de tarifa y gobierna solo el formato entregado; no añade detalle que el primer fotograma no tuviera ya. |
duration_seconds | No | Duración del clip terminado en segundos enteros, de 4 a 15, 5 por defecto, y la cantidad facturada. |
generate_audio | No | Determina si se renderiza una banda sonora nativa sincronizada con la imagen. Activo por defecto; apagarlo no baja la tarifa en esta versión. Valor predeterminado: |
seed | No | Seed entera; si la omites, cada tirada saca la suya. Fíjala con todo lo demás constante para juzgar qué cambió realmente un retoque de prompt. |
Precios
| Especificación | Precio |
|---|---|
| $0.0387 / segundo |
| $0.0821 / segundo |
Casos de uso
Escenas nocturnas que otras plataformas rechazan
Los interiores nocturnos, los puntos de vista en primera persona y las parejas de cualquier género no se revisan de nuestro lado. Pon el contenido en el fotograma inicial y Seedance 2.0 Mini Spicy anima lo que la imagen muestra realmente.
Loops cortos para una suscripción
Envía la misma imagen como image_url y last_image_url y el clip empieza y termina en la misma imagen, así que corta en un loop continuo. Cuatro segundos alcanzan para una miniatura de vista previa; guarda la toma más larga y grande para quienes pagan.
Una acompañante que sigue siendo la misma persona
Usa una sola imagen inicial en todo el set y cambia solo el prompt. El parecido viaja en el fotograma y no en una pila de referencias, así que el personaje sigue siendo la misma persona de un clip a otro.
Guía de prompts y consejos prácticos
Expón la imagen para la habitación que quieres
En una escena oscura, el fotograma inicial es lo que mantiene oscuras las sombras. Una imagen nítida y bien expuesta vale más que cualquier arreglo posterior en el prompt. Cada lado debe medir entre 300 y 6000 píxeles.
Describe cambios de luz y movimiento
El prompt solo tiene que dirigir el movimiento: la acción, una luz que se apaga, la deriva de la cámara, el sonido del cuarto. La capa propia de Seedance sigue rechazando una franja estrecha de redacción, sobre todo el beso, así que deja que el fotograma lleve ese momento.
Adapta el ejemplo incluido
El ejemplo publicado usa duration_seconds 5, generate_audio true y resolution 720p.
She lowers the bottle, shuts the refrigerator door with her hip and the room drops to darkness except for a thin sliver of street light, then she pads barefoot out of frame. Static camera, cold blue to warm black, fridge hum and bare feet on tile.
La imagen inicial aporta la cocina, la camisa y la única fuente de luz; el prompt solo cierra la puerta, cambia la luz y la saca del cuadro.
Loop sin salto
Cuando image_url y last_image_url son la misma imagen, mantén el movimiento pequeño, como una respiración o un cambio de peso, o el regreso al fotograma inicial se verá como un salto. Confirma el movimiento en 4 o 5 segundos antes de pagar por 15.
Inicio rápido de la API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.0-mini-spicy/image-to-video",
"input": {
"aspect_ratio": "adaptive",
"duration_seconds": 5,
"generate_audio": true,
"image_url": "https://example.com/reference.png",
"resolution": "720p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.
















