Seedance 2.0 Mini API
Seedance 2.0 Mini de ByteDance: el nivel más rápido y económico de Seedance 2.0. La misma narrativa cinematográfica de varios planos, el mismo control de cámara con IA y la misma consistencia de personajes con audio nativo, al 50 % del precio estándar.
Vídeos de mayor calidad a menor coste. Texto a vídeo, imagen a vídeo, edición de vídeo y extensión de vídeo (más variantes Turbo), de 480p a 4k y de 4 a 15 s, con audio nativo y hasta 9 referencias de imagen, 9 de vídeo y 3 de audio, a la mitad del precio de Seedance 2.0 estándar.
Resumen
Acerca de Seedance 2.0 Mini API
Qué hace Seedance 2.0 Mini, cómo encaja en la gama de modelos de ByteDance y por qué los equipos lo eligen.
Seedance 2.0 Mini es un modelo de generación de vídeo de ByteDance, disponible a través de la API REST de WaveSpeedAI. Seedance 2.0 Mini de ByteDance: el nivel más rápido y económico de Seedance 2.0. La misma narrativa cinematográfica de varios planos, el mismo control de cámara con IA y la misma consistencia de personajes con audio nativo, al 50 % del precio estándar.
Vídeos de mayor calidad a menor coste. Texto a vídeo, imagen a vídeo, edición de vídeo y extensión de vídeo (más variantes Turbo), de 480p a 4k y de 4 a 15 s, con audio nativo y hasta 9 referencias de imagen, 9 de vídeo y 3 de audio, a la mitad del precio de Seedance 2.0 estándar.
La familia Seedance 2.0 Mini en WaveSpeedAI incluye 9 endpoints REST que cubren los flujos de trabajo de Reference-To-Video, Text-To-Video, Video-Extend, Video-To-Video, Image-To-Video. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Seedance 2.0 Mini con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Seedance 2.0 Mini
9 endpoints de Seedance 2.0 Mini disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/d067bfc1-4927-4725-8dee-8f30a91bf953.webp)
Seedance 2.0 Mini Reference To Video Turbo
Seedance 2.0 Mini Turbo Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150104262652854_353YVSPP.webp)
Seedance 2.0 Mini Text To Video Turbo
Seedance 2.0 Mini Text to Video Turbo is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784115845488318278_s45eoxGP.webp)
Seedance 2.0 Mini Video Extend
Seedance 2.0 Mini Video Extend is ByteDance's faster, lower-cost video extension model for cinematic multi-shot continuation. It extends existing videos into seamless narrative sequences with AI camera control, consistent characters, motion continuity, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/3053270c-fb07-4c9a-a3a2-a12d6a7dda8e.webp)
Seedance 2.0 Mini Reference To Video
Seedance 2.0 Mini Reference to Video creates cinematic videos with native audio from your own reference images, videos, and audio, keeping characters, products, motion, and sound consistent while a prompt directs the new shot. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114911044913513_tQ0MW5eo.webp)
Seedance 2.0 Mini Text To Video
Seedance 2.0 Mini Text to Video is ByteDance's faster, lower-cost text-to-video model for cinematic multi-shot videos. It generates narrative sequences from text prompts and optional reference images, videos, and audio with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150883895961015_UoILIIDE.webp)
Seedance 2.0 Mini Video Edit Turbo
Seedance 2.0 Mini is ByteDance's faster, lower-cost video generation model for text to video and image to video. It creates cinematic multi-shot videos with AI camera control, consistent characters across scenes, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1782150119735302611_8bsplife.webp)
Seedance 2.0 Mini Image To Video Turbo
Seedance 2.0 Mini Image to Video Turbo is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters, 720P / 1080P output, 5-12s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784117507698664813_nXmwFOW6.webp)
Seedance 2.0 Mini Video Edit
Seedance 2.0 Mini Video Edit is ByteDance's faster, lower-cost video editing model for prompt-guided video modification. It edits existing videos with cinematic multi-shot quality, AI camera control, consistent characters, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1784114642196942243_fI6AKT2c.webp)
Seedance 2.0 Mini Image To Video
Seedance 2.0 Mini Image to Video is ByteDance's faster, lower-cost image-to-video model for cinematic multi-shot videos. It turns reference images and optional text prompts into narrative sequences with AI camera control, consistent characters across scenes, 480P / 720P / 1080P / 4K output, 4-15s duration, and flexible aspect ratios. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Ejemplos
Mira Seedance 2.0 Mini en acción
Resultados reales generados con la API de Seedance 2.0 Mini. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Seedance 2.0 Mini
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Seedance 2.0 Mini que hayas llamado.
Casos de uso
Qué puedes crear con Seedance 2.0 Mini
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Seedance 2.0 Mini.
Texto a vídeo económico con audio nativo
bytedance/seedance-2.0-mini/text-to-video genera clips cinematográficos a partir de prompts de texto con audio sincronizado en una sola pasada, a la mitad del coste de Seedance 2.0 estándar: ideal para iterar en volumen y para contenido social.
Imagen a vídeo desde una imagen de referencia
bytedance/seedance-2.0-mini/image-to-video anima una imagen de referencia con guía de texto, conservando la identidad del sujeto, la composición y el detalle del primer fotograma, y añadiendo movimiento, movimientos de cámara y audio sincronizado.
Edición de vídeo para cambios de estilo específicos
bytedance/seedance-2.0-mini/video-edit reescribe la iluminación, el estilo, el clima y la atmósfera de un vídeo de entrada a partir de un prompt, conservando la identidad del sujeto, la composición y el movimiento: un pase de look-dev o de transferencia de estilo más económico sobre metraje existente.
Extensión de vídeo para secuencias más largas
bytedance/seedance-2.0-mini/video-extend continúa un vídeo de entrada desde su último fotograma con una continuación cinematográfica guiada por prompt; encadena extensiones para construir secuencias más largas al precio de Mini.
Variantes Turbo
Las variantes -turbo entregan salida de alta resolución más rápido, todas con el precio del nivel Mini, un 50 % más bajo.
Consejos
Consejos para escribir prompts en Seedance 2.0 Mini
Consejos prácticos para obtener mejores resultados con Seedance 2.0 Mini, basados en los patrones que funcionan en modelos de vídeo en flujos de producción.
- 01
Sé específico con los movimientos de cámara
Menciona vocabulario cinematográfico concreto: órbita, travelling de acercamiento, push-in, panorámica a la izquierda, plano grúa, seguimiento con cámara en mano. Los prompts genéricos producen decisiones de cámara estáticas o arbitrarias; los movimientos de cámara con nombre se corresponden directamente con la intención de movimiento en los datos de entrenamiento del modelo y mejoran mucho la calidad del plano.
- 02
Ancla la identidad del personaje con imágenes de referencia
Si tu prompt depende de una persona, un personaje o un producto concretos, sube una imagen de referencia junto con el prompt. Sin referencia, la identidad se desvía entre fotogramas y entre planos: el mismo personaje acaba pareciendo una persona ligeramente distinta en cada generación.
- 03
Describe la iluminación y la hora del día
Indicaciones de iluminación como «hora dorada, luz cálida direccional suave» o «luz difusa de cielo nublado, cielo gris pizarra» mejoran la calidad y la consistencia mucho más que los modificadores de calidad vagos. La iluminación es uno de los priors más fuertes en los que se condiciona el modelo.
- 04
Usa prompts negativos para suprimir los fallos habituales
Negativos útiles para vídeo: «parpadeo de fotogramas, desenfoque de movimiento, marca de agua, artefactos de texto, manos deformadas, baja resolución, compresión jpeg». Los prompts negativos no cuestan nada y reducen de forma notable la tasa de generaciones que de otro modo tendrías que repetir.
- 05
Elige la duración más corta que recoja tu momento
La mayoría de los prompts funcionan mejor con 5-8 segundos. Los clips más largos amplifican las inconsistencias temporales (el sujeto se transforma, el entorno se desvía). Si necesitas una secuencia de 20 segundos, genera tres clips de 6-8 segundos y móntalos: la calidad se mantiene más alta que con una sola generación larga.
- 06
Ajusta la relación de aspecto a la plataforma desde el principio
9:16 para TikTok / Reels / Shorts, 16:9 para feeds horizontales y YouTube, 1:1 para cuadrículas de publicaciones. Los modelos se entrenan de forma ligeramente distinta según la relación de aspecto: recortar un 16:9 a 9:16 después pierde tanto fidelidad como la composición que el modelo pretendía.
Precios
Precios de la API de Seedance 2.0 Mini
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
| Endpoint | Tipo | Precio inicial |
|---|---|---|
| bytedance/ | reference-to-video | 10 % DTO.$0.08$0.072 |
| bytedance/ | text-to-video | 10 % DTO.$0.08$0.072 |
| bytedance/ | video-extend | 10 % DTO.$0.12$0.108 |
| bytedance/ | reference-to-video | 10 % DTO.$0.12$0.108 |
| bytedance/ | text-to-video | 10 % DTO.$0.12$0.108 |
| bytedance/ | video-to-video | 10 % DTO.$0.095$0.0855 |
| bytedance/ | image-to-video | 10 % DTO.$0.08$0.072 |
| bytedance/ | video-to-video | 10 % DTO.$0.075$0.0675 |
| bytedance/ | image-to-video | 10 % DTO.$0.12$0.108 |
API
Llama a la API de Seedance 2.0 Mini
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": false,
"generate_audio": true
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": false,
"generate_audio": true
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"enable_web_search": False,
"generate_audio": True
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Seedance 2.0 Mini frente a las alternativas
Cuándo elegir Seedance 2.0 Mini en lugar de modelos similares en WaveSpeedAI.
Seedance 2.0 Mini frente a Seedance 2.0 (standard)
Seedance 2.0 estándar maximiza la calidad y la estabilidad del movimiento. Seedance 2.0 Mini tiene la misma arquitectura y la misma gama de variantes (texto a vídeo, imagen a vídeo, edición de vídeo, extensión de vídeo, Turbo), optimizada para generar más rápido y un 50 % más barato: elige Mini para iterar y para volumen, y Estándar para la entrega final.
Seedance 2.0 Mini frente a Veo 3.1
Veo 3.1 lidera en fotorrealismo y rostros humanos. Seedance 2.0 Mini gana en coste y en audio nativo en todas las variantes, además de ofrecer edición y extensión de vídeo en la misma familia, a un precio pensado para la producción en volumen.
Seedance 2.0 Mini frente a Kling 3.0
Kling 3.0 ofrece un endpoint de control de movimiento aparte. Seedance 2.0 Mini incluye audio nativo en la misma generación, salida 4k, edición de vídeo y extensión de vídeo, a la mitad del precio de Seedance 2.0 estándar para flujos sensibles al coste.
Preguntas frecuentes
Seedance 2.0 Mini API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Seedance 2.0 Mini en WaveSpeedAI.
¿Qué es la API de Seedance 2.0 Mini?
Seedance 2.0 Mini es un modelo de generación de vídeo de ByteDance expuesto como API REST en WaveSpeedAI. Seedance 2.0 Mini de ByteDance: el nivel más rápido y económico de Seedance 2.0. La misma narrativa cinematográfica de varios planos, el mismo control de cámara con IA y la misma consistencia de personajes con audio nativo, al 50 % del precio estándar. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Seedance 2.0 Mini?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/bytedance/seedance-2.0-mini/text-to-video con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Seedance 2.0 Mini?
Seedance 2.0 Mini empieza en $0.0675. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Seedance 2.0 Mini hay disponibles?
WaveSpeedAI aloja 9 endpoints de Seedance 2.0 Mini en producción: bytedance/seedance-2.0-mini/reference-to-video-turbo, bytedance/seedance-2.0-mini/text-to-video-turbo, bytedance/seedance-2.0-mini/video-extend, bytedance/seedance-2.0-mini/reference-to-video, bytedance/seedance-2.0-mini/text-to-video, bytedance/seedance-2.0-mini/video-edit-turbo, bytedance/seedance-2.0-mini/image-to-video-turbo, bytedance/seedance-2.0-mini/video-edit y más. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Seedance 2.0 Mini?
Los derechos de uso comercial dependen de la licencia del modelo de ByteDance. La mayoría de los modelos de ByteDance permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Seedance 2.0 Mini en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Seedance 2.0 Mini Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de ByteDance.
Proveedor
Acerca de ByteDance
El equipo detrás de Seedance 2.0 Mini y de la gama más amplia de modelos de ByteDance en WaveSpeedAI.
ByteDance, la empresa detrás de TikTok, CapCut y Doubao, dirige una de las mayores operaciones de investigación en IA del mundo. Sus equipos Seed y Doubao lanzan modelos de vanguardia para generación de vídeo (Seedance), generación y edición de imágenes (Seedream, Nano Banana) y trabajo con avatares y sincronización labial. Los modelos se entrenan con datos a escala interna y llegan a producción en las apps de consumo de ByteDance antes de publicarse como API.
Empieza a crear con Seedance 2.0 Mini en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de ByteDance y de todos los demás proveedores.