Nota del autor: Este artículo explica el flujo de llamadas en dos etapas del modo de borrador de Seedance 2.5. Primero se genera un borrador de bajo costo en 480p y, tras comprobar que el resultado es satisfactorio, se genera el video final en 1080p. Incluye ejemplos de solicitudes listos para ejecutar.
Al generar videos con IA, un problema habitual es crear directamente el video final en alta definición y descubrir que la composición, los movimientos de cámara o las acciones del sujeto no son los esperados. Entonces hay que volver a generarlo, lo que supone una pérdida de tiempo y dinero. El 25 de octubre de 2026, la documentación de APIYI añadió una guía completa sobre el modo de borrador de Seedance 2.5 (Draft Mode). Este modo te permite validar la idea primero con un borrador en 480p y, cuando estés conforme, generar el video final en 1080p a partir del ID de tarea del borrador.
No se trata de una nueva interfaz independiente. El modo de borrador utiliza la interfaz asíncrona de tareas que Seedance ya ofrece. Solo tienes que añadir draft: true al cuerpo de la solicitud o hacer referencia al ID de tarea del borrador en la segunda etapa. Si tu proyecto ya está integrado con Seedance, los cambios son mínimos.
Ventaja principal: Al terminar de leer, conocerás el flujo de llamadas en dos etapas del modo de borrador de Seedance 2.5, sus parámetros clave, las reglas de facturación y las limitaciones de uso. También podrás integrar el flujo de trabajo «primero revisar el borrador y después generar el video final» en tu propia canalización de producción de video.

Aspectos clave del modo de vídeo de prueba de Seedance 2.5
Según la documentación de APIYI, la información clave del modo de vídeo de prueba de Seedance 2.5 se resume en la siguiente tabla:
| Aspecto | Descripción | Ventaja para los desarrolladores |
|---|---|---|
| Modelo compatible | doubao-seedance-2-5-260628 |
El nombre del modelo es fijo; basta con sustituirlo |
| Primera fase: vídeo de prueba | Enviar draft: true en el cuerpo de la solicitud para generar un vídeo de prueba a 480p |
Validar rápidamente la composición y los movimientos de cámara con un coste menor |
| Segunda fase: versión final | Hacer referencia al vídeo de prueba mediante content[].draft_task.id para generar la versión final a 1080p |
Obtener una versión en alta definición una vez confirmado el resultado |
| Formato de la interfaz | Se mantiene la interfaz existente de tareas asíncronas (crear una tarea y consultar su estado) | No hace falta incorporar un SDK ni implementar una nueva lógica de integración |
| Facturación | El vídeo de prueba y la versión final se facturan por separado | Solo se paga la tarifa de la versión final si el vídeo de prueba convence |
| Periodo de validez | El ID de la tarea del vídeo de prueba es válido durante 7 días | La versión final debe generarse dentro de esos 7 días |
Por qué vale la pena usar el modo de vídeo de prueba de Seedance 2.5
La generación de vídeo se diferencia claramente de la generación de texto: cada generación tarda más, cuesta más y ofrece resultados más impredecibles. Por muy detallada que sea la indicación, puede que el modelo interprete el ritmo de los planos o los movimientos del sujeto de forma distinta a la esperada. Si se genera directamente en 1080p cada vez, cualquier resultado insatisfactorio supone asumir el coste completo de una versión final.
El modo de vídeo de prueba divide el proceso en dos pasos: una «prueba de cámara» y la «grabación oficial». Un vídeo de prueba a 480p es suficiente para evaluar el sujeto, la dirección de los movimientos de cámara y el ambiente general. Una vez confirmado el resultado, se genera la versión final a 1080p a partir de ese vídeo. Para los equipos que producen vídeos cortos, materiales publicitarios o vistas previas de guiones gráficos en serie, este método puede reducir considerablemente la proporción de vídeos descartados.
Relación entre las dos fases del modo de vídeo de prueba de Seedance 2.5
Hay que tener en cuenta que la versión final no es simplemente una ampliación del vídeo de prueba. La segunda fase es una nueva tarea de generación que hace referencia a la tarea del vídeo de prueba mediante draft_task.id, hereda la configuración correspondiente de la primera fase y genera el resultado a 1080p. Para saber qué parámetros se heredan y cuáles no se pueden modificar en la segunda fase, consulta la sección «Herencia y restricciones de los parámetros» de la documentación de APIYI.

Primeros pasos con el modo de vista previa de Seedance 2.5
Antes de empezar, crea una clave API en la consola de APIYI apiyi.com y configúrala como la variable de entorno APIYI_API_KEY. Los ejemplos siguientes leen la clave desde esa variable para evitar incluirla directamente en el código.
Paso 1: Generar una vista previa en 480p
Esta es la solicitud más sencilla para crear una tarea de vista previa. Lo importante es establecer "draft": true y definir la resolución como 480p:
curl -X POST "https://api.apiyi.com/seedance/api/v3/contents/generations/tasks" \
-H "Authorization: Bearer ${APIYI_API_KEY}" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
--data '{
"model": "doubao-seedance-2-5-260628",
"content": [
{"type": "text", "text": "一只橘猫在窗边伸懒腰,阳光洒在木地板上,镜头缓慢推进"}
],
"draft": true,
"resolution": "480p",
"ratio": "16:9",
"duration": 4,
"generate_audio": false
}'
La API funciona de forma asíncrona. Si la solicitud se crea correctamente, recibirás un ID de tarea. Guárdalo: lo necesitarás para consultar el resultado de la vista previa y generar el video final.
Parámetros de la solicitud de la primera etapa
| Parámetro | Valor de ejemplo | Descripción |
|---|---|---|
model |
doubao-seedance-2-5-260628 |
Nombre del modelo Seedance 2.5 |
content |
Array de texto | Descripción del contenido que se va a generar; el ejemplo usa una indicación de texto sin formato |
draft |
true |
Activa el modo de muestra, el ajuste clave de la primera etapa |
resolution |
480p |
Resolución de la muestra |
ratio |
16:9 |
Relación de aspecto |
duration |
4 |
Duración del video (en segundos) |
generate_audio |
false |
Indica si se genera audio; en el ejemplo está desactivado |
El encabezado Accept-Encoding: identity de la solicitud indica al servidor que no comprima la respuesta. Esto facilita que algunos clientes procesen directamente el resultado, por lo que se recomienda mantenerlo.
Segunda etapa: consultar el estado de la tarea de muestra
Después de crear la tarea de muestra, hay que consultar su estado periódicamente hasta que finalice correctamente y se obtenga la URL del video. Para la consulta se utiliza la interfaz existente de tareas asíncronas. Normalmente, se envía una solicitud GET a la URL de la tarea añadiendo su ID. Consulta la documentación de APIYI para conocer la ruta exacta y los campos de la respuesta:
curl -X GET "https://api.apiyi.com/seedance/api/v3/contents/generations/tasks/${TASK_ID}" \
-H "Authorization: Bearer ${APIYI_API_KEY}" \
-H "Accept-Encoding: identity"
Se recomienda dejar entre 5 y 10 segundos entre consultas. Consultar con demasiada frecuencia no aporta nada y podría activar los límites de frecuencia.
Paso 3: Generar el video final en 1080p a partir del ID de la tarea de muestra
Cuando estés conforme con el resultado de la muestra, haz referencia a su tarea mediante draft_task.id en el array content y establece la resolución en 1080p:
curl -X POST "https://api.apiyi.com/seedance/api/v3/contents/generations/tasks" \
-H "Authorization: Bearer ${APIYI_API_KEY}" \
-H "Content-Type: application/json" \
-H "Accept-Encoding: identity" \
--data '{
"model": "doubao-seedance-2-5-260628",
"content": [
{"type": "draft_task", "draft_task": {"id": "YOUR_DRAFT_TASK_ID"}}
],
"resolution": "1080p"
}'
Sustituye YOUR_DRAFT_TASK_ID por el ID de la tarea de muestra que devolvió el primer paso. Consulta los ejemplos de solicitudes en dos fases de la documentación para verificar los valores admitidos por el campo type de los elementos de content y los demás parámetros opcionales. La tarea de generación del video final también es asíncrona: puedes consultarla como en el segundo paso para obtener el video en 1080p.
Ver el código completo de Python (muestra → revisión → video final)
import os
import time
import requests
API_KEY = os.environ["APIYI_API_KEY"]
BASE_URL = "https://api.apiyi.com/seedance/api/v3/contents/generations/tasks" # APIYI, interfaz de tareas asíncronas de Seedance
MODEL = "doubao-seedance-2-5-260628"
HEADERS = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
"Accept-Encoding": "identity",
}
def create_task(payload: dict) -> str:
"""Crea una tarea asíncrona y devuelve su ID."""
resp = requests.post(BASE_URL, headers=HEADERS, json=payload, timeout=60)
resp.raise_for_status()
data = resp.json()
return data["id"]
def wait_task(task_id: str, interval: int = 8, timeout: int = 900) -> dict:
"""Consulta el estado de la tarea hasta que termine correctamente o falle."""
start = time.time()
while time.time() - start < timeout:
resp = requests.get(f"{BASE_URL}/{task_id}", headers=HEADERS, timeout=30)
resp.raise_for_status()
data = resp.json()
status = data.get("status")
print(f"[{task_id}] status = {status}")
if status == "succeeded":
return data
if status in ("failed", "cancelled", "expired"):
raise RuntimeError(f"La tarea terminó sin éxito: {data}")
time.sleep(interval)
raise TimeoutError(f"Se agotó el tiempo de espera al consultar la tarea {task_id}")
def generate_draft(prompt: str) -> str:
"""Primera fase: genera una muestra en 480p."""
payload = {
"model": MODEL,
"content": [{"type": "text", "text": prompt}],
"draft": True,
"resolution": "480p",
"ratio": "16:9",
"duration": 4,
"generate_audio": False,
}
task_id = create_task(payload)
result = wait_task(task_id)
print("Resultado de la muestra:", result.get("content"))
return task_id
def generate_final(draft_task_id: str) -> dict:
"""Segunda fase: genera el video final en 1080p a partir del ID de la tarea de muestra."""
payload = {
"model": MODEL,
"content": [
{"type": "draft_task", "draft_task": {"id": draft_task_id}}
],
"resolution": "1080p",
}
task_id = create_task(payload)
return wait_task(task_id)
if __name__ == "__main__":
draft_id = generate_draft("Un gato naranja se estira junto a la ventana mientras la luz del sol cae sobre el suelo de madera; la cámara avanza lentamente.")
ok = input("¿Te gusta la muestra? (y/n): ").strip().lower()
if ok == "y":
final = generate_final(draft_id)
print("Resultado del video final:", final.get("content"))
else:
print("Ajusta la indicación y vuelve a generar la muestra.")
Los nombres de los campos de respuesta del código (como `id`, `status` y `content`) se basan en la estructura habitual de la interfaz de tareas asíncronas de Seedance. Al integrar el código, adáptalo según el contenido real de la respuesta.
🚀 Inicio rápido: Te recomendamos obtener primero el crédito gratuito de prueba para nuevos usuarios en APIYI apiyi.com, perfeccionar la indicación con muestras de 480p y, cuando esté lista, generar los videos finales en 1080p por lotes. La plataforma cobra mediante una clave API unificada, lo que facilita gestionar el costo de las invocaciones en varios proyectos de video.
Comparación entre el modo de muestra de Seedance 2.5 y la generación directa del video final
La decisión de usar el modo de muestra depende de cuánto valoras la previsibilidad del resultado y la rapidez de entrega en tu proyecto. En la tabla se comparan las dos formas de invocación:

| Dimensión | Modo de muestra (480p → 1080p) | Generación directa en 1080p |
|---|---|---|
| Número de solicitudes | Se crean dos tareas | Se crea una tarea |
| Costo de las pruebas | Bajo: si el resultado no convence, solo se pierde el costo de la muestra | Alto: si el resultado no convence, hay que volver a generar el video final completo |
| Previsibilidad del resultado | Alta: el video final se basa en una muestra ya aprobada | Depende de la indicación y de la aleatoriedad |
| Tiempo total | Algo mayor: incluye otra ronda de generación y revisión de la muestra | Menor |
| Casos de uso adecuados | Exploración creativa, aprobación del cliente y selección de recursos para generar por lotes | Producción estandarizada con indicaciones ya consolidadas |
| Facturación | La muestra y el video final se cobran por separado | Solo se cobra el video final |
Análisis comparativo del modo de muestra de Seedance 2.5
La generación directa del video final tiene la ventaja de un proceso más sencillo: basta con una solicitud para obtener el video definitivo. Sin embargo, si el sujeto de la escena o los movimientos de cámara no son los esperados, se pierden tanto el costo como el tiempo de espera de todo el video final en 1080p. En cambio, el modo de muestra permite hacer pruebas en baja resolución, por lo que resulta más adecuado para proyectos que requieren varias rondas de ajustes de la indicación o en los que el cliente debe aprobar primero la dirección creativa.
Si la plantilla de indicación ya se ha validado muchas veces y los resultados son relativamente estables, también tiene sentido generar directamente el video final. Un enfoque práctico es usar el modo de muestra para nuevas ideas y plantillas, y la generación directa para las plantillas consolidadas. Puedes cambiar de un método a otro en cualquier momento dentro de la misma interfaz asíncrona.
💡 Recomendación: Para comparar los resultados reales de ambos métodos, prueba varios grupos con las indicaciones de tu propio negocio. Al invocar el servicio a través de APIYI apiyi.com, ambos modos comparten la misma interfaz y clave API; para cambiar de uno a otro, solo tienes que modificar los parámetros del cuerpo de la solicitud.
Consideraciones para integrar el modo de muestras de Seedance 2.5
Al integrar el modo de muestras en un entorno de producción, hay varios detalles que es fácil pasar por alto. La siguiente tabla resume los más habituales:
| Aspecto | Descripción | Recomendación |
|---|---|---|
| Validez de 7 días | El ID de la tarea de muestra es válido durante 7 días. Una vez vencido, no se puede usar para generar el video final | Registra en la base de datos cuándo se creó la muestra y avisa antes de que venza para que se revise |
| Facturación por separado | La muestra y el video final son dos tareas con facturación independiente | Desglosa el costo de las muestras al calcular el presupuesto |
| Herencia de parámetros | El video final hereda la configuración correspondiente a la fase de muestra | Si necesitas cambiar la indicación, genera otra muestra; no cuentes con modificarla en la segunda fase |
| Consulta asíncrona | En ambas fases hay que consultar periódicamente el estado de la tarea | Encapsula la lógica de consulta y establece un tiempo de espera razonable |
| Almacenamiento de los videos | Los enlaces a los videos generados pueden tener una validez limitada | Descarga los resultados a tu propio almacenamiento en cuanto los recibas |
Recomendaciones para diseñar el flujo de trabajo del modo de muestras de Seedance 2.5
En escenarios de colaboración en equipo, recomendamos dividir el modo de muestras en tres etapas: «generación, revisión y aprobación». Una vez que el sistema genere las muestras en lotes, las envía al equipo de revisión. Los ID de las tareas de muestra aprobadas pasan a la cola de videos finales; las rechazadas vuelven a la etapa de ajuste de indicaciones junto con los comentarios. De este modo, la revisión humana se concentra en la fase de muestras, que tiene un costo menor.
En flujos de trabajo más automatizados, también puedes incorporar un Modelo de Lenguaje Grande multimodal en la fase de muestras para hacer una primera revisión automática, por ejemplo, comprobar si aparece el sujeto indicado o si hay deformaciones evidentes. Las muestras que superen esta revisión pasan después a la validación humana, lo que reduce aún más la carga de trabajo. Como APIYI ofrece una interfaz unificada para varios modelos populares, puedes usar la misma clave API para la generación de video y la revisión multimodal.

Preguntas frecuentes (FAQ)
Q1: ¿Qué es el modo de borrador de Seedance 2.5?
El modo de borrador de Seedance 2.5 es un proceso de generación de video en dos fases. En la primera, se envía `draft: true` para generar un borrador a 480p y previsualizar el resultado. En la segunda, se hace referencia a la tarea del borrador mediante `content[].draft_task.id` para generar el video final a 1080p. Este modo utiliza la interfaz existente de tareas asíncronas, así que no hace falta integrar nada adicional.
Q2: ¿Qué diferencia hay entre el modo de borrador y la generación directa a 1080p?
La generación directa simplifica el proceso, pero si el resultado no convence, hay que volver a generar el video completo. El modo de borrador permite probar a baja resolución y generar la versión en alta definición solo después de confirmar el resultado. Así se controla mejor el resultado final, por lo que es una buena opción para explorar ideas y para proyectos que requieren aprobación.
Q3: ¿Cuándo se puede usar el modo de borrador de Seedance 2.5?
El 25 de octubre de 2026, el centro de documentación de APIYI añadió instrucciones para usar Seedance 2.5 en dos fases. Para acceder al modo, basta con usar el modelo `doubao-seedance-2-5-260628`. Encontrarás todos los parámetros y ejemplos en la página de generación de video de Seedance en docs.apiyi.com.
Q4: ¿Para qué casos de uso es más adecuado el modo de borrador de Seedance 2.5?
Es especialmente útil en estos casos:
– **Propuestas de material publicitario**: primero se muestra al cliente un borrador a 480p para confirmar el enfoque y después se entrega la versión a 1080p.
– **Producción de videos cortos en lote**: se generan borradores en lote para seleccionar las mejores ideas y solo se crean los videos finales de las propuestas elegidas.
– **Previsualización de planos**: se comprueban rápidamente los movimientos de cámara y la composición antes de pasar a la producción final.
Q5: ¿Cómo puedo usar rápidamente el modo de borrador de Seedance 2.5 a través de la API?
Te recomendamos seguir estos pasos:
1. Visita APIYI en apiyi.com, crea una cuenta y genera una clave API.
2. Obtén el crédito gratuito de prueba para nuevos usuarios.
3. Usa el ejemplo de curl de este artículo. La dirección del endpoint es `https://api.apiyi.com/seedance/api/v3/contents/generations/tasks`. Primero, prueba la generación del borrador y, después, la del video final.
Con la misma clave también puedes invocar modelos como OpenAI, Claude y Gemini, lo que facilita crear un flujo de producción de video completo.
Q6: ¿Cómo se factura el modo de borrador?
El borrador y el video final se facturan por separado. Es decir, generar un borrador a 480p y un video final a 1080p genera dos cargos. Consulta la página de precios de los modelos en la consola de APIYI, en apiyi.com, para ver las tarifas vigentes. Como el borrador tiene una resolución menor, es una buena opción para hacer pruebas y ajustes antes de generar el video final.
Q7: ¿Qué ocurre si caduca el ID de la tarea del borrador?
El ID de la tarea del borrador es válido durante 7 días. Una vez caducado, ya no se puede utilizar para generar el video final. Si se te pasa el plazo, tendrás que volver a generar el borrador con la indicación original. Como la generación es aleatoria, el nuevo borrador podría no coincidir exactamente con el anterior. Te recomendamos completar la revisión cuanto antes, dentro del plazo de validez.
Q8: ¿Qué limitaciones conocidas tiene el modo de borrador?
Por ahora, las principales limitaciones conocidas son:
– **Modelo limitado**: el modo de muestra de la documentación se basa en `doubao-seedance-2-5-260628`
– **Validez**: el ID de la tarea de muestra solo es válido durante 7 días
– **Herencia de parámetros**: el video final hereda los ajustes pertinentes de la etapa de muestra. El margen para modificar parámetros es limitado; consulta la sección «Herencia y restricciones de parámetros» de la documentación
– **Duración**: el proceso de dos etapas tarda más que la generación directa. Conviene valorar esta opción en situaciones donde el tiempo sea un factor crítico
Puntos clave del modo de muestra de Seedance 2.5
- Proceso de dos etapas: primero, genera una muestra en 480p con
draft: true; después, usa el ID de la tarea para generar el video final en 1080p - La interfaz no cambia: se mantiene la interfaz de tareas asíncronas de Seedance, por lo que los proyectos que ya la integran necesitan muy pocos cambios
- Campo clave: en la etapa del video final, se hace referencia a la tarea de muestra mediante
content[].draft_task.id - Reglas de facturación: la muestra y el video final se facturan por separado; solo pagas el costo del video final de las muestras que te convencen
- Límite de tiempo: el ID de la tarea de muestra es válido durante 7 días, así que debes revisarla y aprobarla a tiempo
- Casos de uso: resulta especialmente útil para explorar ideas creativas, obtener la aprobación del cliente y seleccionar materiales en lotes
- Cómo empezar: consigue créditos gratuitos en APIYI (apiyi.com) y sigue los ejemplos de este artículo para completar el proceso
Resumen
Puntos clave del modo de versiones preliminares de Seedance 2.5:
- Prueba antes de producir: usa versiones preliminares a 480p para validar la composición y los movimientos de cámara a bajo costo, y así reducir la cantidad de videos descartados a 1080p.
- Integración sencilla: solo tienes que añadir el parámetro
drafty hacer referencia adraft_task.id; puedes reutilizar la interfaz asíncrona existente. - Ten en cuenta la vigencia y la facturación: los ID de las versiones preliminares son válidos durante 7 días, y las versiones preliminares y los videos finales se facturan por separado.
Si tu negocio de video requiere ajustar las indicaciones con frecuencia, vale la pena integrar cuanto antes el modo de versiones preliminares. Te recomendamos probar el flujo «versión preliminar → video final» con algunas indicaciones representativas y evaluar los resultados y los costos antes de extenderlo a la producción en serie.
Te recomendamos usar APIYI apiyi.com para comprobar rápidamente los resultados del modo de versiones preliminares de Seedance 2.5. La plataforma ofrece una interfaz compatible con OpenAI, facturación por uso y crédito gratuito de prueba para nuevos usuarios.
📚 Referencias
- Documentación de generación de video Seedance 2 de APIYI: modo de versiones preliminares: instrucciones oficiales para usar el modo de versiones preliminares de Seedance 2.5
- Enlace:
docs.apiyi.com/api-capabilities/seedance2/video-generation#draft-mode -
Descripción: incluye ejemplos de solicitudes en dos fases, herencia y limitaciones de los parámetros, y detalles sobre la facturación y el periodo de validez.
-
Centro de documentación de APIYI: documentación de todas las interfaces de modelos de la plataforma
- Enlace:
docs.apiyi.com - Descripción: puedes consultar una descripción general para elegir un modelo Seedance y las instrucciones de uso de otros modelos.
Autor: Equipo técnico de APIYI
Consultas técnicas: Si tienes algún problema durante la integración, puedes contactarnos desde la página de inicio de APIYI apiyi.com. Encontrarás más información en el centro de documentación docs.apiyi.com.
