Introducción
Elige una imagen inicial nítida para 2.0 Spicy y verifica encuadre, iluminación y derechos de uso; aumentar la resolución de salida no garantiza recuperar detalles ausentes en la fuente. Para convertir una imagen en video con Seedance 2.0 Spicy, basta image_url como campo obligatorio; prompt es opcional y permite indicar el movimiento que se añadirá.
| Campo | Valor |
|---|---|
| Entrada | Imagen |
| Salida | Video |
| Datos de entrada obligatorios |
|
| Fotograma final opcional |
|
| Duración del clip | 4–15 segundos enteros; valor inicial: 5 |
| Resolución | 480p / 720p / 1080p / 4k |
| Audio | Sonido generado, activado inicialmente |
| Revisión del contenido | Sin filtro de SpicyAPI; el modelo puede rechazar |
Funciones y aspectos destacados
Una imagen como base de 2.0 Spicy
Elige una imagen inicial nítida para 2.0 Spicy y verifica encuadre, iluminación y derechos de uso; aumentar la resolución de salida no garantiza recuperar detalles ausentes en la fuente.
Seis formatos fijos además de adaptive
El endpoint de imágenes de 2.0 Spicy incluye seis relaciones fijas y adaptive como opción predeterminada; adaptive sigue la imagen inicial, mientras una relación fija puede cambiar el encuadre.
Un fotograma objetivo para el último movimiento
En imagen a video de 2.0 Spicy, last_image_url acompaña a image_url para definir el final; usar la misma imagen en ambos extremos puede ayudar a planear un bucle, pero no garantiza una unión imperceptible.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
image_url | Sí | Elige una imagen inicial nítida para 2.0 Spicy y verifica encuadre, iluminación y derechos de uso; aumentar la resolución de salida no garantiza recuperar detalles ausentes en l… |
prompt | No | Un prompt de Seedance 2.0 puede centrarse en un movimiento visible, una dirección de cámara y el ambiente sonoro; la imagen inicial ya establece la escena. máximo 5000 caracteres |
last_image_url | No | En imagen a video de 2.0 Spicy, |
aspect_ratio | No | El endpoint de imágenes de 2.0 Spicy incluye seis relaciones fijas y adaptive como opción predeterminada; adaptive sigue la imagen inicial, mientras una relación fija puede camb… |
resolution | No | Seedance 2.0 Spicy genera 4–15 segundos enteros por solicitud, con 5 segundos y 720p de forma predeterminada; aquí también se ofrecen 480p, 1080p y 4k. |
duration_seconds | No | Seedance 2.0 Spicy genera 4–15 segundos enteros por solicitud, con 5 segundos y 720p de forma predeterminada; aquí también se ofrecen 480p, 1080p y 4k. |
generate_audio | No | Seedance 2.0 Spicy genera sonido junto con el video mediante |
seed | No | Este endpoint de 2.0 Spicy acepta seed para comparar variantes con la misma fuente aleatoria; repetir su valor no garantiza píxeles ni fotogramas idénticos. |
Precios
| Especificación | Precio |
|---|---|
| $0.114 / segundo |
| $0.228 / segundo |
| $0.57 / segundo |
| $1.14 / segundo |
Casos de uso
Animación de imágenes para proyectos adultos
SpicyAPI no añade un filtro de contenido a Seedance 2.0 Spicy; el modelo puede rechazar solicitudes, por lo que la etiqueta NSFW sin censura no garantiza que acepte cualquier entrada.
Una imagen común para varias tomas
Reutilizar una imagen inicial en 2.0 Spicy da a varios clips una referencia visual común; revisa la identidad de todos modos, ya que cada solicitud genera una toma distinta.
Encuadre vertical para clips cortos
Para retratos verticales con 2.0 Spicy, comienza con adaptive y revisa el espacio sobre el sujeto antes de elegir 9:16 o 3:4 según el destino.
Elige fotos para estudiar su movimiento
Con una serie fotográfica autorizada, compara primero tomas cortas en 720p con 2.0 Spicy y luego elige cuáles generar por más tiempo; una nueva toma no tiene por qué coincidir con la primera.
Guía de prompts y consejos prácticos
Prepara la imagen inicial de 2.0 Spicy
Elige una imagen inicial nítida para 2.0 Spicy y verifica encuadre, iluminación y derechos de uso; aumentar la resolución de salida no garantiza recuperar detalles ausentes en la fuente.
Verifica el encuadre y los derechos de la fuente
Antes de publicar un clip de 2.0 Spicy, verifica los permisos de la imagen inicial, las personas, la música y el uso comercial; acceder a este endpoint no concede esos derechos.
Elige duración, resolución y sonido
El precio de 2.0 Spicy depende de los segundos generados, resolution y
generate_audio; consulta el costo estimado actual de esa combinación antes de enviar la solicitud.Consulta la tarea de generación existente
Envía la tarea de 2.0 Spicy con Idempotency-Key y guarda su identificador; si se corta la conexión, consulta esa tarea antes de pedir una nueva toma.
Revisa el movimiento antes de alargar la toma
Revisa toda la toma de 2.0 Spicy para detectar cambios en el sujeto, encuadre y sonido; guarda el archivo elegido y sus entradas antes de probar otra duración o resolución.
Una imagen como base de 2.0 Spicy
Para convertir una imagen en video con Seedance 2.0 Spicy, basta image_url como campo obligatorio; prompt es opcional y permite indicar el movimiento que se añadirá.
SpicyAPI no añade un filtro de contenido a Seedance 2.0 Spicy; el modelo puede rechazar solicitudes, por lo que la etiqueta NSFW sin censura no garantiza que acepte cualquier entrada.
Prepara la imagen inicial de 2.0 Spicy
Elige una imagen inicial nítida para 2.0 Spicy y verifica encuadre, iluminación y derechos de uso; aumentar la resolución de salida no garantiza recuperar detalles ausentes en la fuente.
Seedance 2.0 Spicy genera 4–15 segundos enteros por solicitud, con 5 segundos y 720p de forma predeterminada; aquí también se ofrecen 480p, 1080p y 4k.
El endpoint de imágenes de 2.0 Spicy incluye seis relaciones fijas y adaptive como opción predeterminada; adaptive sigue la imagen inicial, mientras una relación fija puede cambiar el encuadre.
Describe un movimiento dentro de la imagen
Un prompt de Seedance 2.0 puede centrarse en un movimiento visible, una dirección de cámara y el ambiente sonoro; la imagen inicial ya establece la escena.
En imagen a video de 2.0 Spicy, last_image_url acompaña a image_url para definir el final; usar la misma imagen en ambos extremos puede ayudar a planear un bucle, pero no garantiza una unión imperceptible.
Este endpoint de 2.0 Spicy acepta seed para comparar variantes con la misma fuente aleatoria; repetir su valor no garantiza píxeles ni fotogramas idénticos.
Elige duración, resolución y sonido
El precio de 2.0 Spicy depende de los segundos generados, resolution y generate_audio; consulta el costo estimado actual de esa combinación antes de enviar la solicitud.
Seedance 2.0 Spicy genera sonido junto con el video mediante generate_audio, activado de forma predeterminada; revisa también la pista de audio al evaluar el resultado.
Revisa el movimiento antes de alargar la toma
Envía la tarea de 2.0 Spicy con Idempotency-Key y guarda su identificador; si se corta la conexión, consulta esa tarea antes de pedir una nueva toma.
Revisa toda la toma de 2.0 Spicy para detectar cambios en el sujeto, encuadre y sonido; guarda el archivo elegido y sus entradas antes de probar otra duración o resolución.
Antes de publicar un clip de 2.0 Spicy, verifica los permisos de la imagen inicial, las personas, la música y el uso comercial; acceder a este endpoint no concede esos derechos.
Para Seedance 2.0 Spicy, usa material autorizado con adultos que hayan dado su consentimiento y excluye imágenes sin consentimiento o suplantaciones engañosas; guarda los archivos dentro de los 14 días de conservación indicados.
Antes de publicar un clip de 2.0 Spicy, verifica los permisos de la imagen inicial, las personas, la música y el uso comercial; acceder a este endpoint no concede esos derechos.
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-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.
















