API pública de Seedance
Documentación de las API de generación de vídeo e imágenes de Seedance.
Acceso Live — Los usuarios con correo verificado pueden crear una Key
sd_live_...en Configuración → Claves API. La API comparte créditos, precios, tareas y reembolsos con el producto PC. Todas las Keys de autoservicio permiten elegir el modo de persona real por solicitud con controles estrictos.
Puntos de entrada
- Documentación:
https://seedance2video.io/es/docs/api - Cuenta:
/settings/public-api - Base URL:
https://api.seedance2video.io/v1 - OpenAPI:
https://api.seedance2video.io/v1/openapi.json
Importa OpenAPI en Postman, Insomnia, Bruno o un generador de clientes del servidor. v1 no habilita CORS para navegadores; nunca expongas una Live Key en JavaScript del frontend.
Endpoints de la primera fase
| Capacidad | Endpoint |
|---|---|
| Modelos permitidos para la Key | GET /models |
| Crear vídeo | POST /videos |
| Crear imagen | POST /images |
| Consultar generación | GET /generations/{id} |
| Saldo de créditos PC | GET /credits/balance |
| Descargar OpenAPI | GET /openapi.json |
En esta fase no hay cargas, Webhooks, cancelación, listado de uso, Test Keys ni cartera API separada.
Contrato esencial
- Autentica con
Authorization: Bearer sd_live_.... - Cada creación requiere un
Idempotency-Keyestable. - La generación es asíncrona; consulta únicamente el
status_urldevuelto. - Las URL terminadas están en
output.urls; también existenoutput.video_urlyoutput.image_urls. - Las entradas deben ser URL HTTPS públicas de hosts de almacenamiento aprobados. Se rechazan Base64,
data:, localhost, IP y hosts arbitrarios. - No se devuelven nombres o IDs del Provider, respuestas sin procesar ni IDs internos de modelos.
Modelos públicos: seedance-2.0-pro, seedance-2.0-fast, seedance-2.0-mini, kling-3.0, gpt-image-2, nano-banana-2 y nano-banana-pro. No se ofrece Veo ni Lite.
Toda Key con permiso de generación puede elegir el modo de persona real por solicitud. Requiere un modelo Seedance, modo de imagen o multimodal, confirmación de derechos y una referencia de auditoría del cliente. Los controles de seguridad permanecen en el servidor.
Los campos exactos son parameters.real_person_mode: true, compliance.rights_confirmed: true y una referencia de auditoría no personal en compliance.consent_reference.
Empieza por el inicio rápido y la integración con n8n.