Respuesta corta: la generación de video con Seedance 2.0 en HopBase es asíncrona: se envía un trabajo, se consulta su estado y luego se descarga el resultado. Envíe un POST a https://api.hop-base.com/v1/video/generate con su clave, "model": "dreamina-seedance-2-0-260128" (o doubao-seedance-2-0-260128-a en un grupo de China), un prompt de texto dentro de content, una duración y una resolución; la respuesta devuelve un task.id que debe consultarse en GET /v1/video/tasks/{task_id} cada 5–10 segundos, y la generación suele tardar entre uno y varios minutos. La facturación es por token de video y el número de tokens crece con la duración y la resolución, así que pruebe con 5 segundos en 720p y pase a 1080p cuando le guste el resultado. Redacte los prompts como indicaciones de cámara («avance lento», «silueta a contraluz», «cámara fija») en lugar de como un argumento, ya que de 5 a 10 segundos caben en un solo plano, y pase una imagen como primer fotograma para fijar la estética en trabajos de marca. Las URL de video devueltas llevan firmas de 24 horas, así que descargue cada video a su propio almacenamiento en cuanto se complete en lugar de incrustar la URL. Empiece con un lote pequeño, mida su tasa de resultados aprovechables y luego escale.
Seedance 2.0 destaca en texto a video por su excelente relación calidad-precio: movimiento fluido, cinematografía natural y un precio que es una fracción del de los modelos de gama más alta. Lo hemos integrado por completo en nuestro gateway; este es el camino más corto desde el envío del trabajo hasta el video final.
La generación de video es asíncrona
A diferencia de las completions de chat, la generación de video sigue un patrón asíncrono: enviar el trabajo → consultar el estado → descargar el video:
# 1. Submit video generation job
curl https://api.hop-base.com/v1/video/generate \
-H "Authorization: Bearer your-key-here" \
-H "Content-Type: application/json" \
-d '{
"model": "dreamina-seedance-2-0-260128",
"content": [
{"type": "text", "text": "A serene boardwalk at sunrise, camera slowly tracking forward, seagulls gliding past"}
],
"duration": 5,
"resolution": "1080p"
}'
# 2. Poll GET /v1/video/tasks/{task_id} with the returned task.id; when status is completed, read the video URL from task.outputsLa generación suele tardar entre uno y varios minutos; consulte el estado cada 5–10 segundos. El ejemplo usa dreamina-seedance-2-0-260128 en un grupo internacional; en un grupo de China use doubao-seedance-2-0-260128-a. Lista completa de modelos, parámetros y formato de respuesta: documentación de Seedance.
Parámetros y su relación con el precio
- La duración y la resolución determinan el costo: la facturación es por token de video y los clips más largos o de mayor resolución consumen más tokens. 5 segundos en 720p es la forma más barata de probar; después, pase a 1080p cuando le gusten los resultados.
- Describa el «movimiento de cámara», no la «historia».De cinco a diez segundos caben en un solo plano. Un lenguaje cinematográfico como «avance lento», «silueta a contraluz» o «cámara fija» funciona mejor que resumir una trama.
- Imágenes de primer fotograma para controlar el estilo: pase una imagen como fotograma inicial para fijar la estética y el tono, ideal para la producción en serie de recursos de marca.
Las URL de video son válidas durante 24 horas: descárguelas de inmediato
Las URL de video devueltas llevan firmas con una validez limitada de 24 horas. Una vez vencidas, ya no se pueden obtener. Descargue y guarde los videos en su propio almacenamiento en cuanto termine la generación; no incruste las URL devueltas directamente en su aplicación.
Dónde brilla
Clips de formato corto, animaciones de presentación de productos y producción de piezas para pruebas A/B de anuncios en redes sociales: escenarios con mucho volumen, gran sensibilidad al costo y tolerancia a seleccionar entre varias tomas. Empiece con un crédito pequeño para un lote, determine su tasa de resultados aprovechables y luego escale la producción. Es la forma más segura de arrancar.