Referencia de la API

Una sola API REST, con los mismos modelos y créditos que el estudio. Crea una tarea, consúltala, descarga el archivo. Nada más que aprender.

Qué es la API

La API de MyDreamVid permite que tu propio software genere videos e imágenes con los modelos Seedance y Seedream, sin que nadie tenga que usar el estudio. Tu programa envía un prompt (y archivos de referencia opcionales), nosotros aplicamos las mismas comprobaciones de seguridad y los mismos precios que el estudio web, y tu programa recoge el archivo terminado. Los créditos se descuentan del mismo saldo de tu cuenta.

Para quién es

  • Equipos que generan en volumen: catálogos de producto, variantes de anuncios, clips para redes, versiones localizadas de un mismo video.
  • Desarrolladores que añaden generación de video o imágenes a su propia app, herramienta, bot o pipeline interno.
  • Agencias y estudios que quieren su propio front end mientras nosotros nos ocupamos de los modelos, las colas y la facturación.

Si haces unos pocos videos a la semana a mano, no necesitas la API. El estudio hace todo lo que hace la API, con los mismos precios.

Autenticación

Cada solicitud lleva una clave bearer. Las claves se crean en el estudio y se muestran una sola vez.

  • Cabecera: Authorization: Bearer mdv_live_…
  • El permiso write puede crear y cancelar tareas y subir archivos; read solo puede listar y consultar.
  • Las claves están disponibles tras una recarga Creator ($25) o Studio ($50). Los créditos nunca caducan.
  • La API está pensada para llamarse desde tu servidor. No incluyas claves en código de navegador o móvil.

Conoce el precio primero

Cada tarea cuesta créditos (1 crédito = $0.01). Pide una cotización antes de crear: es gratis, no necesita Idempotency-Key y devuelve exactamente lo que la tarea reservará. El mismo número vuelve como credits_reserved al crear la tarea, y credits_charged en la tarea terminada es lo que realmente pagaste (cualquier parte no usada de la reserva se devuelve).

GET /v1/credits muestra tu saldo disponible y reservado en cualquier momento. Las tareas creadas a través de la API también aparecen en el estudio, en Mis creaciones y en el historial de Créditos.

Endpoints

  • GET /v1/models — Modelos con duraciones, resoluciones, relaciones, precios en créditos por segundo y límites de referencias.
  • POST /v1/videos/quote — Costo exacto en créditos de una tarea. Gratis, sin reserva.
  • POST /v1/videos — Crea una tarea. Body: kind (t2v | i2v | r2v), model, prompt, duration_s, resolution, ratio, generate_audio opcional, references. Requiere Idempotency-Key.
  • GET /v1/videos/{id} — Estado de la tarea; una tarea succeeded incluye video_url.
  • GET /v1/videos — Tus tareas, de la más reciente a la más antigua, paginadas por cursor (limit, cursor).
  • POST /v1/videos/{id}/cancel — Cancela una tarea en estado waiting o queued.
  • POST /v1/files/presign — Hueco de subida para una imagen, un video o un archivo de audio de referencia.
  • POST /v1/files/{media_id}/confirm — Finaliza una subida: el archivo se analiza y pasa la comprobación de seguridad, y queda usable como referencia.
  • GET /v1/credits — Créditos disponibles y reservados.

Límites

  • 60 solicitudes por minuto por clave.
  • 2 tareas en curso (waiting, queued o running) por cuenta a través de la API.
  • Los carriles por modelo se comparten entre todos; cuando un carril está lleno tu tarea espera en orden y se envía automáticamente.
  • Hasta 5 claves activas por cuenta.
  • Archivos: imágenes hasta 10 MB, video hasta 50 MB, audio hasta 20 MB. Los videos de referencia deben durar al menos 2 segundos; el video y el audio pueden durar como máximo 5 minutos.