API de video con IA · ByteDance
API de Seedance 2.5 precio por segundo
Genera video con Seedance 2.5 de ByteDance usando la API de Cut.Pro. Ves el precio antes de generar y pagas solo lo que usas.
- Pago por uso, sin suscripción
- 15 créditos gratis en la cuenta nueva
- Cotización gratis antes de cada llamada
DesdeUSD 0.36por segundoBRL 1.22 · 21 créditos5 segundos en 480p: USD 1.82Actualizado el 07 de noviembre de 2026
Precios
Precio de Seedance 2.5 por modo y resolución
| Modo | Resolución | Precio por segundo | En reales | Créditos |
|---|---|---|---|---|
| Solo texto | 480p | USD 0.36 | BRL 1.22 | 21 créditos |
| Solo texto | 720p | USD 0.79 | BRL 2.64 | 45 créditos |
| Solo texto | 1080p | USD 1.55 | BRL 5.20 | 87 créditos |
| Desde una imagen | 480p | USD 0.36 | BRL 1.22 | 21 créditos |
| Desde una imagen | 720p | USD 0.79 | BRL 2.64 | 45 créditos |
| Desde una imagen | 1080p | USD 1.55 | BRL 5.20 | 87 créditos |
| Primer y último cuadro | 480p | USD 0.36 | BRL 1.22 | 21 créditos |
| Primer y último cuadro | 720p | USD 0.79 | BRL 2.64 | 45 créditos |
| Primer y último cuadro | 1080p | USD 1.55 | BRL 5.20 | 87 créditos |
| Con referencias | 480p | USD 0.36 | BRL 1.22 | 21 créditos |
| Con referencias | 720p | USD 0.79 | BRL 2.64 | 45 créditos |
| Con referencias | 1080p | USD 1.55 | BRL 5.20 | 87 créditos |
Actualizado el 07 de noviembre de 2026. Precio con el paquete de créditos más barato: 1 crédito cuesta USD 0.0179 (BRL 0.0599).
Límites
Lo que acepta Seedance 2.5 en cada solicitud
- Modos
- Solo texto, Desde una imagen, Primer y último cuadro y Con referencias
- Duración
- de 4 a 30 segundos
- Resoluciones
- 480p, 720p, 1080p
- Formatos
- 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
- Imágenes de referencia
- hasta 30
- Sonido
- Con o sin sonido (audio: false)
Código
Cómo llamar a Seedance 2.5 cotización gratis, generación y resultado
BODY='{"model":"bytedance/seedance-2.5","prompt":"un perro surfeando al atardecer","seconds":5,"resolution":"720p","aspect_ratio":"9:16"}'
CREDITS=$(curl -s -X POST https://api.cut.pro/api/v1/generations/quote \
-H "X-Api-Key: $CUTPRO_API_KEY" \
-H "Content-Type: application/json" \
-d "$BODY" | jq .credits)
curl -X POST "https://api.cut.pro/api/v1/generations?wait=60" \
-H "X-Api-Key: $CUTPRO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d "$(jq -c --argjson credits "$CREDITS" '. + {credits: $credits}' <<< "$BODY")"const api = "https://api.cut.pro/api/v1";
const headers = { "X-Api-Key": process.env.CUTPRO_API_KEY, "Content-Type": "application/json" };
const body = {
model: "bytedance/seedance-2.5",
prompt: "un perro surfeando al atardecer",
seconds: 5,
resolution: "720p",
aspect_ratio: "9:16",
};
const quote = await fetch(`${api}/generations/quote`, { method: "POST", headers, body: JSON.stringify(body) }).then((res) => res.json());
let generation = await fetch(`${api}/generations?wait=60`, {
method: "POST",
headers: { ...headers, "Idempotency-Key": crypto.randomUUID() },
body: JSON.stringify({ ...body, credits: quote.credits }),
}).then((res) => res.json());
while (generation.status === "processing") {
generation = await fetch(`${api}/generations/${generation.id}?wait=60`, { headers }).then((res) => res.json());
}
console.log(generation.output?.url ?? generation.error_code);import os, uuid, requests
API = "https://api.cut.pro/api/v1"
headers = {"X-Api-Key": os.environ["CUTPRO_API_KEY"]}
body = {
"model": "bytedance/seedance-2.5",
"prompt": "un perro surfeando al atardecer",
"seconds": 5,
"resolution": "720p",
"aspect_ratio": "9:16",
}
quote = requests.post(f"{API}/generations/quote", json=body, headers=headers).json()
generation = requests.post(
f"{API}/generations",
params={"wait": 60},
json={**body, "credits": quote["credits"]},
headers={**headers, "Idempotency-Key": str(uuid.uuid4())},
).json()
while generation["status"] == "processing":
generation = requests.get(f"{API}/generations/{generation['id']}", params={"wait": 60}, headers=headers).json()
print(generation["output"]["url"] if generation["status"] == "ready" else generation["error_code"])Leer la documentaciónPreguntas
Preguntas sobre la API antes de la primera llamada
- En 480p, cada segundo cuesta USD 0.36 y un minuto sale a USD 21.90 (BRL 73.27, 1,224 créditos). Cada generación dura de 4 a 30 segundos.
- Crea la cuenta, genera la clave y envía la solicitud a la cotización, que no cobra nada. La generación más pequeña de Seedance 2.5 cuesta 82 créditos, más que los 15 gratis: con ellos puedes probar un modelo más barato del catálogo.
- Solo texto: el prompt lo describe todo. Desde una imagen: la imagen que envías es el primer cuadro. Primer y último cuadro: dos imágenes son el inicio y el final del video. Con referencias: hasta 30 imágenes guían el personaje, el producto o el estilo.
- No. Compra un paquete de créditos con tarjeta, o en reales con Pix desde Brasil, y úsalo en Seedance 2.5 y en todos los demás modelos con la misma clave.
- No. La clave de Cut.Pro llama a Seedance 2.5 sin cuenta en ByteDance, con un solo saldo para todos los modelos del catálogo.
- Sí. Con CPF o CNPJ y la dirección completa en los datos de facturación, la nota fiscal sale después de confirmar cada pago.
¿Te quedó alguna? Centro de ayuda
Compara
Otros modelos del mismo tipo
- BytePlus UpscalerByteDance · desde USD 0.0188 por segundoVer precio
- Seedance 2.0 FastByteDance · desde USD 0.0705 por segundoVer precio
- Seedance 2.0ByteDance · desde USD 0.24 por segundoVer precio
- Seedance 2.0 MiniByteDance · desde USD 0.0294 por segundoVer precio
- Seedance 1.5 ProByteDance · desde USD 0.0281 por segundoVer precio
- Seedance 1.5 Pro FastByteDance · desde USD 0.0468 por segundoVer precio
Genera con Seedance 2.5 hoy
Crea la clave, cotiza gratis y paga solo lo que generes.
Crear clave de API