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

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

CapacidadEndpoint
Modelos permitidos para la KeyGET /models
Crear vídeoPOST /videos
Crear imagenPOST /images
Consultar generaciónGET /generations/{id}
Saldo de créditos PCGET /credits/balance
Descargar OpenAPIGET /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-Key estable.
  • La generación es asíncrona; consulta únicamente el status_url devuelto.
  • Las URL terminadas están en output.urls; también existen output.video_url y output.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.