Una idea → un cortometraje
Crear película

API de Seedance 2.5: guía de endpoints, precios, modos y prompts

Guía completa de la API de Seedance 2.5: sus seis modos, ejemplos de solicitud y respuesta, errores, tiempos reales, precios y prompts con @Image.

Guía34 min de lectura

Crea tu Influencer IA

Únete a más de 300.000 creadores que ganan con contenido generado por IA. Sin conocimientos técnicos.

Empezar a crear

Verificado el 29 de septiembre de 2026 con los endpoints en producción, sus esquemas de entrada publicados y las listas de precios del proveedor. Los precios son precios de lista del proveedor en USD; MakeInfluencer.ai los convierte a créditos y muestra el costo exacto antes de cada ejecución.

Seedance 2.5 es el modelo de video insignia de ByteDance para 2026. Genera hasta 30 segundos de una sola vez con audio sincronizado nativo, acepta hasta 30 imágenes de referencia en una sola solicitud y añade tres modos que Seedance 2.0 nunca tuvo: Video Edit, Video Extend y Talking Avatar. Todos están disponibles en MakeInfluencer.ai, tanto en el panel como mediante una API REST, y descuentan de un mismo saldo de créditos.

Esta guía está escrita para quienes van a llamar a la API de verdad. Cubre cada modo con sus parámetros exactos, una solicitud y una respuesta de ejemplo para cada uno, cómo consultar el estado y gestionar los errores, cuánto tardan realmente los trabajos (más de lo que admite la mayoría de la documentación), ejemplos de precios para trabajos habituales, cómo migrar desde la API de Seedance 2.0 y los patrones de prompts que hacen funcionar las referencias @Image.

Un puesto de trabajo de desarrollador al atardecer, con un editor de código y un monitor grande que reproduce un clip cinematográfico de un presentador en una calle soleada
30s
Máximo por generación 30 Imágenes de referencia 6 Modos en una API $0.20 Por segundo, Turbo 720p

¿Qué es Seedance 2.5?

Seedance 2.5 es el sucesor de Seedance 2.0, creado por el equipo Seed de ByteDance. El propio anuncio de ByteDance da como fecha de lanzamiento el 31 de julio de 2026, y la prensa informa de que se presentó por primera vez en junio en la conferencia Volcano Engine de ByteDance en Pekín. El acceso a la API alojada llegó en agosto, y el modelo está en MakeInfluencer.ai desde el 29 de septiembre de 2026.

Tres cosas han cambiado desde la 2.0.

Duración. Seedance 2.0 se limitaba a 15 segundos. Seedance 2.5 renderiza un clip continuo de 4 a 30 segundos en una sola generación, con el audio generado en el mismo paso en lugar de añadido después.

Referencias. ByteDance indica que una sola solicitud puede incluir hasta 30 imágenes, 10 clips de video y 10 clips de audio como referencias. Las nombras dentro del prompt: "@Image 1 es el presentador, @Image 2 es la cocina".

Modos. Seedance dejó de ser un generador puro. Video Edit reescribe un clip existente a partir de un prompt conservando su movimiento. Video Extend continúa un clip durante 4 a 30 segundos usando como contexto hasta sus últimos 30 segundos, y ByteDance presenta la extensión en varias rondas como la forma de construir secuencias de varios minutos. Talking Avatar convierte un retrato y un archivo de audio en un video de presentador con sincronización labial de hasta dos minutos de audio.

El clip de arriba es un render real de imagen a video con Seedance 2.5 Turbo a 720p a partir de un único fotograma de GPT Image 2.5, creado mientras verificábamos los endpoints.

Sobre los niveles de 1080p y 4K

Los informes discrepan sobre si la salida en 1080p y 4K de Seedance 2.5 es nativa o está reescalada desde una resolución interna menor. El anuncio de ByteDance no lo aclara. Para presupuestar, trata 720p como el estándar para redes sociales y borradores, y reserva 1080p y 4K para los renders finales en los que hayas comprobado la diferencia con tu propio metraje.

Seedance 2.5 vs Seedance 2.0

CapacidadSeedance 2.0Seedance 2.5
Duración máxima por generación15 s30 s
Imágenes de referenciaHasta 12 (según informes)Hasta 30
ModosTexto a video, imagen a videoMás Video Edit, Video Extend y Talking Avatar
Nivel más rápidoSeedance 2.0 FastSeedance 2.5 Turbo (720p, 1080p)
Audio nativoSíSí
Fotograma finalSíSí
Resoluciones480p a 4K480p a 4K
Precio de lista por segundo a 720p$0.24, o $0.48 con imágenes de referencia$0.36 estándar, $0.20 Turbo, referencias incluidas
ID de modelo en MakeInfluencer.aiseedance2, seedance2fastseedance25, seedance25turbo y tres IDs de modo

La fila de precios merece una segunda mirada. Seedance 2.0 duplica su precio por segundo en cuanto adjuntas una imagen de referencia, así que un clip de 10 segundos a 720p con una referencia de personaje cuesta $4.80. El mismo clip en Seedance 2.5 estándar cuesta $3.60 y en Turbo, $2.00. Si tu flujo siempre envía una imagen de referencia, como hace cualquier flujo de consistencia de personaje, Seedance 2.5 es más barato que la 2.0 y además mejor.

Los seis modos de Seedance 2.5

Cada modo en MakeInfluencer.ai corresponde a uno de cinco IDs de modelo. Estándar y Turbo eligen automáticamente entre texto a video e imagen a video, y así cinco IDs cubren seis modos.

ModoID del modeloSe elige cuandoResolucionesDuración
Texto a videoseedance25No hay startFrameUrl480p, 720p, 1080p, 4K4-30 s
Imagen a videoseedance25startFrameUrl presente480p, 720p, 1080p, 4K4-30 s
Turbo (T2V o I2V)seedance25turboLa misma regla720p, 1080p4-30 s
Video Editseedance25_video_editSiempre480p, 720p, 1080p, 4KOriginal recortado a 30 s
Video Extendseedance25_video_extendSiempre480p, 720p, 1080p, 4K4-30 s de metraje nuevo
Talking Avatarseedance25_talking_avatarSiempre480p, 720pHasta 120 s de audio

En el panel, Seedance 2.5 y Seedance 2.5 Turbo aparecen en el generador de Video, en la pestaña Más reciente del selector de modelos. Talking Avatar aparece en la pestaña Talking como una opción de modelo junto a InfiniteTalk. Video Edit y Video Extend están hoy disponibles mediante la API para desarrolladores y está previsto incorporarlos al panel.

Texto a video e imagen a video (seedance25)

Estos son los modos principales. Los campos que envías:

CampoTipoPredeterminadoNotas
promptstringobligatorioEscena, acción, cámara, luz, sonido
startFrameUrlURLningunoSi está presente, la solicitud pasa a ser de imagen a video
endFrameUrlURLningunoSolo imagen a video; el plano termina en esta composición
reference_imagesarray de URLningunoSolo texto a video; hasta 30; se citan como @Image 1, @Image 2
aspectRatiostring16:9Texto a video: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9. Imagen a video sigue el fotograma de inicio
durationinteger54 a 30 segundos
resolutionstring720p480p, 720p, 1080p, 4k
generateAudiobooleantrueAudio sincronizado nativo; el mismo precio en ambos casos

La diferencia entre texto a video e imagen a video importa en el caso de las referencias. En texto a video, las imágenes de referencia guían la identidad, el estilo y la composición mientras el modelo compone el plano. En imagen a video, el fotograma de inicio es la composición, y el endpoint de imagen a video del proveedor no admite una lista de referencias aparte ni una relación de aspecto. Si necesitas tanto una composición precisa como una identidad fija, genera primero el fotograma de inicio con un modelo de imagen que admita referencias, como GPT Image 2.5, y luego anímalo. Esa es toda la idea que hay detrás del flujo de trabajo de storyboard a película.

Turbo (seedance25turbo)

Turbo usa exactamente los mismos campos y sigue la misma regla de texto a video o imagen a video. Las diferencias son la resolución (solo 720p y 1080p) y el precio ($0.20 y $0.22 por segundo, frente a $0.36 y $0.90 en estándar). Turbo es la opción sensata para borradores, trabajo en volumen y la mayor parte del contenido para redes sociales: a 720p cuesta un 44 por ciento menos por segundo. El modo estándar se gana su precio en movimiento complejo, escenas muy cargadas y todo lo que vaya a 4K.

Video Edit (seedance25_video_edit)

Video Edit recibe un clip original y un prompt que describe el cambio.

CampoTipoPredeterminadoNotas
promptstringobligatorioDescribe la edición, no la escena completa
videoUrlURLobligatorioSi dura más de 30 s se recorta a 30 s; si dura menos de 4 s se rellena hasta 4 s
reference_imagesarray de URLningunoHasta 30; identidad, vestuario, producto u objetivos de estilo
resolutionstring720p480p, 720p, 1080p, 4k
generateAudiobooleantrueSi es false, la pista de audio del clip original se mantiene en el resultado
durationSecondsnumber5Duración del original en segundos (4-30), usada para calcular la cotización en créditos

El comportamiento de generateAudio: false es útil y fácil de pasar por alto. Si estás editando un clip cuya banda sonora ya te gusta, por ejemplo una voz en off, desactivar el audio generado conserva la pista original en lugar de producir silencio.

Video Extend (seedance25_video_extend)

CampoTipoPredeterminadoNotas
promptstringobligatorioQué ocurre a continuación: acción, cámara, luz, ambiente
videoUrlURLobligatorioEl modelo lee como contexto hasta los últimos 30 segundos
durationinteger5Duración del segmento nuevo, de 4 a 30 segundos
resolutionstring720pResolución del segmento nuevo
generateAudiobooleantrueAudio nativo para el segmento nuevo
contextSecondsnumber5Duración del original en segundos (2-30 facturados), usada para calcular la cotización en créditos

Escribe el prompt como una continuación. "Ella llega a la puerta, se detiene y la empuja para abrirla; la cámara la sigue al interior" funciona. Volver a describir lo que ya ocurrió en el clip original tiende a hacer que el modelo lo repita.

Talking Avatar (seedance25_talking_avatar)

Un retrato frontal de un presentador adulto con luz de estudio suave junto a un micrófono de estudio, el tipo de foto de referencia limpia que necesita un modelo de avatar parlante
CampoTipoPredeterminadoNotas
startFrameUrlURLobligatorioUn retrato nítido y frontal
audioUrlURLobligatorioSolo se procesan los primeros 120 segundos
promptstringopcionalIndicaciones de expresión y movimiento; déjalo vacío para un comportamiento de habla natural
resolutionstring720p480p o 720p
durationSecondsnumber30Estimación del cliente para la cotización; el servidor mide el audio subido para la facturación final

Talking Avatar genera gestos, movimiento de cabeza y expresión a partir del audio, por lo que se parece más a una persona que habla y menos a una foto con la boca en movimiento. InfiniteTalk sigue siendo la mejor opción para grabaciones muy largas, de hasta 10 minutos, porque Seedance procesa solo los dos primeros minutos. La guía de la API de InfiniteTalk cubre ese modelo.

Precios de Seedance 2.5

Seedance 2.5 se factura por segundo. Precios de lista del proveedor, verificados el 29 de septiembre de 2026:

Precio de lista de Seedance 2.5 por segundo (proveedor)

Modo
480p
720p
1080p
4K
Seedance 2.5
$0.18
$0.36
$0.90
$1.80
Seedance 2.5 Turbo
n/a
$0.20
$0.22
n/a
Video Edit (segundos de entrada + salida)
$0.11
$0.22
$0.55
$1.10
Video Extend (segundos de contexto + nuevos)
$0.11
$0.22
$0.55
$1.10
Talking Avatar (por segundo de audio)
$0.22
$0.44
n/a
n/a

Qué significa cada regla de facturación en la práctica:

  • Estándar y Turbo facturan solo los segundos de salida. Las imágenes de referencia no añaden nada al precio. Con audio o sin él, cuesta lo mismo.
  • Video Edit factura los segundos del original más el mismo número de segundos de salida. Una edición de 10 segundos se factura como 20 segundos.
  • Video Extend factura los segundos de contexto (la parte del original que lee el modelo, hasta 30) más los segundos nuevos.
  • Talking Avatar factura los segundos de audio procesados, redondeados hacia arriba, con un mínimo de 4 segundos y un máximo de 120 segundos.

Ejemplos con cifras

Estas son las cotizaciones reales que devuelve hoy la API, junto al precio de lista del que se derivan. La cifra de créditos es lo que devuelve preview-credits y lo que muestra creditsCost después del envío.

TrabajoModeloPrecio de listaCréditos
5 s, 720p, borradorseedance25turbo$1.0050,126
4 s, 720p (clip más corto)seedance25turbo$0.8040,101
5 s, 720p, versión finalseedance25$1.8090,226
10 s, 720p, verticalseedance25$3.60180,452
5 s, 1080pseedance25$4.50225,564
Editar un clip de 5 s, 720pseedance25_video_edit$2.20110,276
Extender 10 s un clip de 10 s, 720pseedance25_video_extend$4.40220,552
Avatar parlante de 30 s, 720pseedance25_talking_avatar$13.20661,655

Algunas cifras más a precio de lista para planificar:

  • Un clip de 30 segundos a 720p cuesta $10.80 en estándar y $6.00 en Turbo.
  • Un avatar parlante de 60 segundos cuesta $13.20 a 480p y $26.40 a 720p.
  • Una secuencia de un minuto construida con un clip Turbo de 30 segundos más una extensión de 30 segundos a 720p cuesta $6.00 por el primer clip y $13.20 por la extensión (30 segundos de contexto más 30 nuevos), es decir, $19.20. Extender no es barato; generar dos clips independientes de 30 segundos y montarlos cuesta $12.00 en Turbo, si la historia lo permite.

La cotización en créditos siempre se calcula a partir de estos precios de lista más el margen de la plataforma. Las generaciones fallidas se reembolsan automáticamente, y la respuesta de la consulta de estado te indica cuándo ha ocurrido. Los planes actuales y los paquetes de créditos están en la página de precios, y la guía de precios de modelos de video con IA compara Seedance con todos los demás modelos de video de la plataforma.

Inicio rápido de la API de Seedance 2.5

Todos los modelos de MakeInfluencer.ai comparten un mismo contrato REST. La URL base es https://www.makeinfluencer.ai/api/v1, la autenticación es una clave de API tipo bearer creada en el panel, y cada modelo sigue los mismos cuatro pasos: descubrir los campos, previsualizar el costo, enviar con una clave de idempotencia y consultar el estado hasta que sea terminal.

Primer plano de un portátil y un segundo monitor en un escritorio despejado, uno con una terminal y el otro con una cuadrícula de miniaturas de video renderizándose

1. Descubre los campos

curl https://www.makeinfluencer.ai/api/v1/models/seedance25 \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"

La respuesta enumera cada campo aceptado con su tipo, valor predeterminado, límites y opciones. Es la base más segura para construir un formulario o un validador, y se mantiene sincronizada con el modelo cuando el proveedor actualiza su esquema.

2. Previsualiza el costo

curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25/preview-credits \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "input": {
      "prompt": "A creator steps out of a cafe into morning light, smooth tracking shot, natural street audio",
      "duration": 10,
      "resolution": "720p",
      "aspectRatio": "9:16",
      "generateAudio": true
    }
  }'
{
  "modelId": "seedance25",
  "credits": {
    "cost": 180452,
    "description": "Seedance 2.5 video - 720p (per second)"
  }
}

La previsualización valida la entrada y devuelve la cotización sin reservar ni gastar nada. Úsala para imponer en el código un presupuesto por trabajo.

3. Envía la generación

curl --request POST \
  https://www.makeinfluencer.ai/api/v1/models/seedance25/generations \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Idempotency-Key: seedance25-cafe-001" \
  --header "Content-Type: application/json" \
  --data '{
    "input": {
      "prompt": "@Image 1 is the presenter. She steps out of a cafe into morning light, smooth tracking shot, natural street audio, no music",
      "reference_images": ["https://your-cdn.example/presenter-front.png"],
      "duration": 10,
      "resolution": "720p",
      "aspectRatio": "9:16",
      "generateAudio": true
    }
  }'
HTTP/1.1 202 Accepted

{
  "status": "queued",
  "kind": "video",
  "modelId": "seedance25",
  "ids": ["GENERATION_ID"],
  "taskId": "TASK_ID",
  "creditsCost": 180452
}

Para imagen a video, envía startFrameUrl (y, opcionalmente, endFrameUrl) en lugar de reference_images y aspectRatio. La API elige automáticamente el endpoint de imagen a video cuando hay un fotograma de inicio, así que nunca tienes que elegir entre los dos a mano. Si el fotograma de inicio es una imagen que generaste en MakeInfluencer.ai, también puedes pasar su generationId en el nivel superior del cuerpo.

4. Consulta el resultado

curl https://www.makeinfluencer.ai/api/v1/generations/video/GENERATION_ID \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY"
{
  "id": "GENERATION_ID",
  "taskId": "TASK_ID",
  "kind": "video",
  "modelId": "seedance25",
  "status": "success",
  "ready": true,
  "terminal": true,
  "refunded": false,
  "url": "https://assets.makeinfluencer.ai/…/video.mp4",
  "error": null,
  "prompt": "@Image 1 is the presenter. She steps out of a cafe…",
  "creditsCost": 180452,
  "createdAt": "2026-09-29T12:00:00.000Z",
  "updatedAt": "2026-09-29T12:07:41.000Z"
}

Deja de consultar cuando terminal sea verdadero. Si ready es verdadero, url es el MP4 terminado en el CDN de MakeInfluencer.ai. Si ready es falso, error explica el motivo y refunded indica si se han devuelto los créditos. Los valores de estado van en minúsculas; cualquier valor distinto de success o failed significa que el trabajo sigue en curso.

Un cliente completo en TypeScript

Este es un cliente pequeño, listo para producción, que usa axios: previsualiza el costo, se niega a ejecutar si supera el presupuesto, envía con una clave de idempotencia y consulta el estado con un límite de tiempo acorde con los tiempos de generación reales de Seedance 2.5.

import axios from "axios";
import { randomUUID } from "crypto";

const api = axios.create({
  baseURL: "https://www.makeinfluencer.ai/api/v1",
  headers: { Authorization: `Bearer ${process.env.MAKEINFLUENCER_API_KEY}` },
});

type VideoStatus = {
  status: string;
  ready: boolean;
  terminal: boolean;
  refunded: boolean;
  url: string | null;
  error: string | null;
};

const wait = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms));

export const generateSeedanceClip = async (
  modelId: string,
  input: Record<string, unknown>,
  maxCredits: number,
) => {
  const quote = await api.post(`/models/${modelId}/preview-credits`, { input });
  if (quote.data.credits.cost > maxCredits) {
    throw new Error(`Quote ${quote.data.credits.cost} exceeds budget ${maxCredits}`);
  }

  const job = await api.post(
    `/models/${modelId}/generations`,
    { input },
    { headers: { "Idempotency-Key": randomUUID() } },
  );
  const generationId: string = job.data.ids[0];

  const deadline = Date.now() + 35 * 60 * 1000;
  while (Date.now() < deadline) {
    const poll = await api.get<VideoStatus>(`/generations/video/${generationId}`);
    if (poll.data.terminal) {
      if (poll.data.ready && poll.data.url) return poll.data.url;
      throw new Error(poll.data.error ?? "Generation failed");
    }
    await wait(15_000);
  }
  throw new Error(`Timed out waiting for ${generationId}`);
};

Genera la clave de idempotencia una vez por trabajo lógico y guárdala junto con el trabajo, no una vez por intento HTTP. Así, un reintento de envío tras un tiempo de espera de red devuelve el trabajo original en lugar de cobrar dos veces.

Lo mismo en Python

import os
import time
import uuid
import requests

BASE = "https://www.makeinfluencer.ai/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['MAKEINFLUENCER_API_KEY']}"}

job = requests.post(
    f"{BASE}/models/seedance25turbo/generations",
    headers={**HEADERS, "Idempotency-Key": str(uuid.uuid4())},
    json={
        "input": {
            "prompt": "Slow push-in as she looks up from her laptop and smiles, soft room tone",
            "startFrameUrl": "https://your-cdn.example/frame-01.png",
            "duration": 5,
            "resolution": "720p",
        }
    },
)
job.raise_for_status()
generation_id = job.json()["ids"][0]

deadline = time.time() + 35 * 60
while time.time() < deadline:
    status = requests.get(f"{BASE}/generations/video/{generation_id}", headers=HEADERS).json()
    if status["terminal"]:
        print(status["url"] if status["ready"] else status["error"])
        break
    time.sleep(15)

Cuerpos de solicitud específicos de cada modo

Solo cambia el objeto input entre modos. El endpoint siempre es POST /models/{modelId}/generations.

Video Edit:

{
  "input": {
    "prompt": "Replace her jacket with the denim jacket in @Image 1. Keep her face, the street, the camera move and the timing exactly the same.",
    "videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
    "reference_images": ["https://your-cdn.example/denim-jacket.png"],
    "resolution": "720p",
    "generateAudio": false,
    "durationSeconds": 5
  }
}

Video Extend:

{
  "input": {
    "prompt": "She reaches the end of the street, turns the corner and the camera follows her into a quiet square as the light warms. Footsteps and distant birds.",
    "videoUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/walk.mp4",
    "duration": 10,
    "resolution": "720p",
    "generateAudio": true,
    "contextSeconds": 10
  }
}

Talking Avatar:

{
  "input": {
    "startFrameUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/presenter.png",
    "audioUrl": "https://assets.makeinfluencer.ai/makeinfluencer-uploads/USER_ID/script-take-3.mp3",
    "prompt": "Calm, friendly delivery with occasional small hand gestures",
    "resolution": "720p",
    "durationSeconds": 30
  }
}

Cómo subir tus propias imágenes, video y audio

Cada campo de URL necesita un archivo accesible públicamente. Si tus archivos son locales, solicita primero una URL de subida:

curl --request POST https://www.makeinfluencer.ai/api/v1/assets/presign \
  --header "Authorization: Bearer $MAKEINFLUENCER_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{ "mimeType": "audio/mpeg", "sizeBytes": 2400000 }'

La respuesta incluye una uploadUrl prefirmada válida durante dos minutos y una assetUrl permanente. Envía con PUT los bytes en bruto a uploadUrl con el encabezado Content-Type devuelto (sin encabezado de autorización en esa solicitud) y luego usa assetUrl en la entrada del modelo. Las subidas están limitadas a 8 MB por archivo, lo que cubre un MP3 de dos minutos con bitrates típicos y clips originales cortos para editar; comprime los videos más largos antes de subirlos.

Consulta de estado, tiempos y errores

Cuánto tarda realmente Seedance 2.5

El registro del modelo indica estimaciones aproximadas: unos 90 segundos para estándar, 45 segundos para Turbo, tres minutos para Edit y Extend y dos minutos para Talking Avatar. Considéralos el mejor caso. Esto es lo que medimos durante la verificación de la semana del lanzamiento, el 29 de septiembre de 2026:

TrabajoTiempo medido
Seedance 2.5 Turbo, imagen a video, 720p, 4 sunos 9 minutos
Seedance 2.5 Talking Avatar, 480p, 5 s de audio227 segundos
Fotograma de GPT Image 2.5 Flare (como comparación)unos 27 segundos

La mayor parte de ese tiempo parece ser cola en el lado del proveedor, y varía con la carga. Las propias indicaciones del proveedor sugieren que los trabajos de Video Extend pueden tardar unos diez minutos. Diseña tu integración teniéndolo en cuenta:

  • Consulta cada 10 a 15 segundos. Consultar con más frecuencia no hace que el trabajo termine antes y consume tu límite de solicitudes.
  • Configura un tiempo de espera del cliente de 30 minutos o más. El worker de MakeInfluencer.ai espera hasta 30 minutos en los trabajos de Seedance 2.5 antes de marcarlos como fallidos y reembolsar los créditos.
  • Nunca bloquees una solicitud de cara al usuario a la espera de un trabajo de Seedance. Envía, responde de inmediato y notifica cuando la consulta llegue a un estado terminal.
  • Haz borradores con duraciones cortas. Cuatro o cinco segundos en Turbo a 720p te dan una respuesta más rápida.

Respuestas de error

Los errores comparten una forma:

{
  "error": {
    "code": "insufficient_credits",
    "message": "Not enough credits for this generation."
  }
}
EstadoCódigoQué hacer
400validation_errorEl mensaje indica el campo. Compruébalo con GET /models/{modelId}; las causas habituales son una duración fuera del rango 4-30 o una solicitud Turbo a 480p o 4K
400invalid_idempotency_keyLas claves deben tener de 1 a 200 caracteres
401unauthorizedClave ausente, no válida o revocada
402insufficient_creditsRecarga el saldo compartido y reintenta con la misma clave de idempotencia
404not_foundID de modelo desconocido, o una generación que no pertenece a la cuenta de esta clave
409idempotency_conflictLa clave ya se usó con otra carga; genera una clave nueva para un trabajo nuevo
429rate_limitedEspera según el encabezado Retry-After. Los límites son 20 generaciones y 120 solicitudes por minuto por cuenta
503idempotency_unavailableTemporal; reintenta la misma solicitud
5xxinternal_errorFallo de nuestro lado; los envíos fallidos se reembolsan

Un trabajo que se acepta con un 202 y después falla no genera un error HTTP. Aparece en la respuesta de la consulta de estado con terminal: true, ready: false, un mensaje en error y, una vez procesado, refunded: true. Los bloqueos por la política de contenido funcionan igual: MakeInfluencer.ai es una plataforma apta para el trabajo (SFW), los prompts y las referencias se moderan y las ejecuciones bloqueadas se reembolsan.

Cómo migrar desde la API de Seedance 2.0

Si ya llamas a Seedance 2.0 en MakeInfluencer.ai, la migración es pequeña, porque los nombres de los campos son idénticos: prompt, startFrameUrl, endFrameUrl, reference_images, aspectRatio, duration, resolution, generateAudio.

  1. Cambia el ID del modelo. seedance2 pasa a seedance25; seedance2fast pasa a seedance25turbo.
  2. Sube los límites de duración de tu propia validación de 15 a 30 segundos.
  3. Elimina las opciones de 480p o 4K de las rutas Turbo. Seedance 2.0 Fast ofrecía 480p; Seedance 2.5 Turbo no.
  4. Actualiza las cuentas del presupuesto. Seedance 2.0 duplicaba el precio de las solicitudes con imágenes de referencia; Seedance 2.5 no cobra por las referencias, así que los flujos que siempre envían una referencia salen más baratos.
  5. Vuelve a probar tus mejores prompts. Una versión nueva de un modelo rara vez interpreta un mismo prompt igual, así que vuelve a ejecutar tus mejores prompts en Turbo antes de cambiar un flujo de producción.

Seedance 2.0 y 2.0 Fast siguen disponibles en la pestaña Más del selector de modelos y mantienen sus IDs de API, así que puedes migrar un flujo cada vez. La guía de video de Seedance 2.0 y la guía de la API rápida de Seedance 2.0 siguen documentando los modelos anteriores.

Mantén el ID del modelo en la configuración

Guarda seedance25 y seedance25turbo como configuración en lugar de escribirlos fijos en el código. Pasar un flujo de borradores de Turbo a estándar, o volver a Wan 3.0 de Alibaba para clips largos más baratos, se convierte en un cambio de una línea.

Patrones de prompts que funcionan en Seedance 2.5

Seedance 2.5 responde a prompts con estilo de director: quién, qué ocurre y en qué orden, cómo se mueve la cámara, cuál es la luz y el sonido. Los adjetivos de calidad sirven de muy poco.

El patrón de cinco partes

  1. Vinculación del sujeto con la referencia. "@Image 1 es Lena, una presentadora de 28 años con un blazer color crema".
  2. Acción en orden. "Camina hacia la cámara, se detiene, mira a la izquierda y luego sonríe".
  3. Cámara. "Plano a la altura de los ojos, ligero seguimiento con cámara en mano, 35 mm".
  4. Luz y ambiente. "Luz cálida de la tarde a través de persianas, poca profundidad de campo, ambiente tranquilo".
  5. Audio. "Sonido suave de la sala, tráfico lejano y tenue, sin música".

Vinculación de referencias con @Image

Fotos de referencia impresas dispuestas en una mesa de luz: un retrato de una modelo adulta, una botella de producto, el interior de una cocina y una muestra de tela, en una fila numerada y sin texto visible

Las referencias se numeran en el orden en que las envías en reference_images, empezando por 1. El modelo no adivina para qué sirve cada imagen, así que dilo:

@Image 1 is Maya, the host. @Image 2 is the product: the amber glass serum bottle, which must stay exactly as shown, label facing camera. @Image 3 is the location: a bright minimalist bathroom.
Maya picks up the bottle from the counter, turns it toward camera, then applies one drop to the back of her hand.
Medium shot, slow push-in, 50mm.
Soft morning daylight from a window on the left, clean and fresh.
Quiet room tone, a light glass clink when she lifts the bottle, no music.

Las reglas que se cumplen en la práctica:

  • Un rol por imagen. Una imagen que muestra a la vez el personaje y el lugar confunde la vinculación. Recorta cada referencia a lo que debe representar.
  • Pon primero la referencia más importante. Deja en @Image 1 el personaje o producto que no debe cambiar, para que tus prompts y el orden de las referencias sean fáciles de seguir dentro de un flujo.
  • Indica qué no debe cambiar. Añadir "permanece exactamente como se muestra" a la referencia de un producto le dice al modelo qué detalles son fijos, en lugar de dejar que los deduzca.
  • Varios ángulos del personaje ayudan. Un retrato frontal y uno de tres cuartos de la misma persona, vinculados como "@Image 1 y @Image 2 son ambas Maya", sostienen la identidad en los giros de cabeza mejor que una sola foto.
  • Las referencias solo funcionan en texto a video. En imagen a video, el fotograma de inicio es la referencia. Incorpora primero tus referencias al fotograma de inicio.

Clips largos: escribe por tiempos, no por listas

En clips de 20 a 30 segundos, escribe la acción como dos o tres tiempos unidos con "then". Seedance mantiene la continuidad entre tiempos mucho mejor que una lista de instrucciones inconexas:

@Image 1 is Theo, a chef in a white apron. Beat one: he plates a dish at the pass under warm kitchen light, camera static at chest height. Then he wipes the rim of the plate and slides it forward, the camera slowly pushing in. Then he looks up at camera, nods once and smiles as the kitchen noise swells behind him. Sizzling pans, a ticket printer, murmured voices, no music.

Prompts para Edit y Extend

En Video Edit, describe solo el cambio y nombra lo que permanece: "Cambia la estación a invierno: nieve en el suelo y en los tejados, aliento visible. Mantén a las personas, su movimiento y el movimiento de cámara exactamente igual". Volver a describir toda la escena invita al modelo a cambiar cosas que no le pediste.

En Video Extend, describe qué ocurre a continuación y cómo sigue la cámara: "La cámara sigue el recorrido mientras ella cruza el puente; a mitad de camino se detiene y mira hacia el río mientras el viento se intensifica". Mantén la luz y el sonido coherentes con el original, salvo que la historia necesite un cambio.

Qué evitar

  • Más de un movimiento de cámara por tiempo. "Avanza mientras orbitas e inclinas hacia arriba" normalmente falla.
  • Texto en pantalla. Los títulos y subtítulos se renderizan de forma poco fiable; añádelos en un editor o genera el texto con un modelo de imagen.
  • Relleno de calidad. "Obra maestra cinematográfica 8K, ultra detallada" no aporta nada que el modelo no haga ya.
  • Contradicciones entre la referencia y el prompt. Si @Image 1 lleva un abrigo rojo y el prompt dice azul, obtendrás uno u otro, de forma impredecible.

Límites que debes tener en cuenta al diseñar

  • La duración va de 4 a 30 segundos por generación. Usa Video Extend para planos continuos más largos, o monta clips independientes.
  • Las imágenes de referencia se limitan a 30. El modelo de ByteDance también acepta video y audio de referencia; MakeInfluencer.ai no expone por ahora esas entradas, porque cambian el precio y el proceso de moderación.
  • Turbo solo admite 720p y 1080p. No hay Turbo en 480p ni en 4K.
  • Imagen a video ignora aspectRatio y reference_images. El formato y la identidad vienen del fotograma de inicio.
  • Talking Avatar admite 480p o 720p y procesa los primeros 120 segundos de audio.
  • Las subidas son de 8 MB por archivo mediante el endpoint de prefirmado.
  • La generación tarda minutos. Diseña flujos asíncronos y tiempos de espera de 30 minutos.

Seedance 2.5 frente a otros modelos de video

Los precios son precios de lista del proveedor tomados del mismo manifiesto, verificados o actualizados por última vez en 2026.

Feature
Seedance 2.5
Kling 3.0
Seedance 2.5 genera hasta 30 segundos de una vez con 30 imágenes de referencia, además de modos de edición, extensión y avatar. Kling 3.0 se limita a 15 segundos y cobra 1.5x por el sonido. Kling 3.0 Pro es más barato por clip, $0.84 por 5 segundos con sonido frente a $1.00 en Seedance 2.5 Turbo, y mantiene la ventaja en Motion Control específico.
Feature
Wan 3.0
Seedance 2.5
En costo puro por segundo, Wan 3.0 de Alibaba cuesta $0.10 a 720p, menos de un tercio de Seedance 2.5 estándar y la mitad de Turbo, y también llega a 30 segundos con audio nativo. Seedance 2.5 gana en coherencia de personajes guiada por referencias y en sus modos de edición, extensión y avatar.
Feature
Seedance 2.5
Veo 3.1 Fast
Veo 3.1 Fast, de Google, es más barato por segundo, unos $0.15 con audio, y su sonido es excelente, pero solo produce clips de 4, 6 u 8 segundos. Seedance 2.5 gana siempre que necesites planos más largos, referencias con varias imágenes o editar y extender en el mismo modelo.

Una nota sobre Sora 2: OpenAI retiró la API de Videos de Sora 2 el 24 de septiembre de 2026, así que ya no es una opción para integraciones por API. Consulta las comparativas completas: Seedance 2.5 vs Seedance 2.0, Seedance vs Kling, la página del modelo de Seedance 2.5 y mejores generadores de video con IA en 2026.

Cómo usar Seedance 2.5 en el panel

Si quieres probar prompts antes de escribir código, el panel ejecuta los mismos modelos con las mismas cotizaciones en créditos.

1

Abre el generador de video

Ve a Panel y luego a Video. Seedance 2.5 y Seedance 2.5 Turbo están en la pestaña Más reciente del selector de modelos, con una insignia Nuevo.

2

Elige texto a video o imagen a video

Escribe un prompt para texto a video, o sube un fotograma de inicio para pasar a imagen a video. Añade un fotograma final si quieres que el plano termine en una composición concreta.

3

Añade imágenes de referencia

En texto a video, adjunta hasta 30 referencias de tu personaje, producto o lugar y cítalas como @Image 1, @Image 2 y así sucesivamente.

4

Configura la duración y la resolución

Elige de 4 a 30 segundos y una resolución. El costo en créditos se actualiza en directo al cambiar cualquiera de los dos valores.

5

Genera y continúa

Los trabajos tardan varios minutos. Los resultados llegan a tu historial con el prompt guardado, así que puedes volver a ejecutar el ganador en Seedance 2.5 estándar.

Tutorial paso a paso del generador de video de MakeInfluencer.ai, con los controles de modelo y duración

Borradores en Turbo, versión final en estándar

Haz el borrador de cada idea en Seedance 2.5 Turbo a 720p y 5 segundos. Cuando el prompt y las referencias funcionen bien, vuelve a ejecutar el ganador en Seedance 2.5 estándar con la duración y la resolución finales. Para pruebas de movimiento aún más baratas, Gemini Omni 1.1 Flash, de Google, renderiza borradores a 360p por $0.03 por segundo. Es el mismo flujo de "modo borrador" que otras plataformas venden como función.

Para trabajos de varios planos, la plantilla Storyboard to Film de AI Canvas encadena fotogramas de GPT Image 2.5 con clips de Seedance 2.5 Turbo en una sola ejecución.

Resultados de generación de video con Seedance que muestran un movimiento natural y una gran fidelidad visual

Preguntas frecuentes

¿Cuándo se lanzó Seedance 2.5?

ByteDance da el 31 de julio de 2026 como fecha de lanzamiento. El acceso a la API alojada llegó en agosto de 2026, y está disponible en MakeInfluencer.ai desde el 29 de septiembre de 2026.

¿Hay una API oficial de Seedance de ByteDance?

ByteDance ofrece sus modelos a empresas a través de BytePlus ModelArk; su anuncio de Seedance 2.5 indicaba que el acceso por API allí llegaría próximamente. Las API alojadas, como la de MakeInfluencer.ai, exponen el modelo hoy con créditos de pago por uso, sin contrato empresarial y con el mismo contrato REST que cualquier otro modelo de la plataforma.

¿Es gratis Seedance 2.5?

No. ByteDance no ofrece plan gratuito, y MakeInfluencer.ai no incluye créditos gratuitos con las cuentas nuevas. La forma más barata de probar prompts es Seedance 2.5 Turbo a 720p, con el costo en créditos visible antes de cada ejecución. Consulta la página de precios para ver los planes actuales.

¿Cuánto cuesta un video Seedance 2.5?

A precio de lista del proveedor, un clip de 5 segundos a 720p cuesta $1.80 en Seedance 2.5 estándar y $1.00 en Turbo. La API devuelve el costo exacto en créditos con preview-credits antes de enviar.

¿Cuánto tiempo toma una generación de Seedance 2.5?

Es normal que tarde varios minutos. Un clip Turbo de imagen a video de 4 segundos tardó unos nueve minutos en nuestra prueba de la semana del lanzamiento y un avatar parlante de 5 segundos, unos cuatro minutos. Consulta el estado cada 10 a 15 segundos y deja al menos 30 minutos antes de dar el trabajo por agotado.

¿Genera Seedance 2.5 audio?

Sí. El audio sincronizado nativo viene activado por defecto en texto a video, imagen a video, Video Edit y Video Extend, sin costo adicional. Configura generateAudio en falso para clips sin sonido; en Video Edit, falso conserva el audio del clip original en lugar de producir silencio.

¿Cuál es la diferencia entre Seedance 2.5 y Seedance 2.5 Turbo?

Misma familia de modelos y mismas entradas. Turbo se limita a 720p y 1080p y cuesta $0.20 por segundo a 720p frente a $0.36 del estándar. Usa Turbo para borradores y volumen, y el estándar para movimiento complejo y renders finales.

¿Puedo usar imágenes de referencia con imagen a video?

No como una lista aparte. En imagen a video, el fotograma de inicio define la composición y la identidad. Genera primero un fotograma de inicio con referencias, por ejemplo con GPT Image 2.5, y luego anímalo.

¿Va a desaparecer la API de Seedance 2.0?

No. Seedance 2.0 y Seedance 2.0 Fast siguen disponibles y mantienen sus IDs de API, seedance2 y seedance2fast. La migración consiste sobre todo en cambiar el ID del modelo, ya que los nombres de los campos son los mismos.

¿Puedo usar Seedance 2.5 desde Claude o Cursor?

Sí. El conector MCP de MakeInfluencer.ai expone los mismos modelos y el mismo saldo de créditos que la API REST, así que un asistente puede previsualizar, enviar y consultar trabajos de Seedance 2.5 por ti. Consulta la guía de MCP.

Empieza a crear con Seedance 2.5

1

Crea una cuenta

Regístrate en MakeInfluencer.ai, añade créditos con un plan o un paquete y crea una clave de API en el panel.

2

Haz el borrador en Turbo

Previsualiza el costo y envía un trabajo `seedance25turbo` de 5 segundos a 720p con una imagen de referencia o un fotograma de inicio.

3

Renderiza la versión final

Vuelve a ejecutar el prompt ganador en seedance25 con tu duración y resolución finales; después extiéndelo, edítalo o conviértelo en un avatar parlante con la misma API.

Genera tu primer clip en el generador de video, lee la referencia de la API de Seedance 2.5 o explora las páginas de cada modo: Turbo, Video Edit, Video Extend y Talking Avatar. Para cualquier duda sobre la API: [email protected].

¿Listo para probarlo tú mismo?

Comienza a crear influencers de IA y generar contenido en minutos.