Ir al contenido

Luma Ray 3.2 Video to Video

Integrar

ID del modelo luma/agent/ray/v3.2/video-to-video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/luma/agent/ray/v3.2/video-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitud: 0,72 $ 720 créditos de API · ≈ 77,27 ₽ Ejecutar en esta página

Obtener clave de API
Luma AI Vídeo a vídeo Sincronización labial5–10 shasta 1080p #stylized#transform#lipsync

Edición de vídeo con Ray 3.2 que cambia el estilo de un vídeo de origen mediante ajustes de intensidad, controles y fotogramas clave

Luma AI · Vídeo

Tu primer resultado aparecerá aquí

Crea una solicitud a continuación y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

•obligatorio 88 / 6000

Instrucciones de texto para editar el vídeo de origen.

•obligatorio video_url
Suelta un archivo o

URL del vídeo que se editará.

duration 5 s

Duración del vídeo después de la edición.

resolution predeterminado 540p

Resolución de salida después de la edición.

Avanzado image · user · edit_strength · auto_controls · enable_safety_checker · keyframes · controls · keyframe_indexes
start_image_url
Suelta un archivo o

Anulación del primer fotograma del vídeo editado, proporcionada como URL opcional de imagen; si se omite, el modelo obtiene ese fotograma del vídeo de origen. Por ejemplo, proporcionar una imagen inicial rediseñada del origen puede guiar el aspecto de la edición.

ID opaco opcional que identifica al usuario final que envía la solicitud.

Ajuste de conservación del origen para las ediciones, disponible solo cuando no se usa auto_controls; omitirlo selecciona el valor predeterminado del modelo. De mayor desviación a mayor fidelidad, las opciones son 'reimagine_*', 'flex_*' para un resultado equilibrado y 'adhere_*'.

Guías de edición con varios fotogramas clave proporcionadas como URL de imágenes en lugar de start_image_url. Proporciona keyframes junto con una matriz keyframe_indexes de igual longitud para fijar cada imagen a la posición de su fotograma en el vídeo de origen; se permiten como máximo 64 URL.

Alternativa detallada a edit_strength que configura el condicionamiento por separado para pose, profundidad, normales, trayectoria y rostro. Usar estos controles excluye auto_controls.

Mapeo de fotogramas de origen emparejado uno a uno con keyframes: la entrada [i] especifica la posición de anclaje de keyframes[i]. Ambas matrices deben tener la misma longitud y las posiciones deben ser distintas y no negativas.

POST /run/luma/agent/ray/v3.2/video-to-video?wait=20 presupuesto → 0,72 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/luma/agent/ray/v3.2/video-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y solo se guarda en localStorage si marcas Recordar. Obtener una clave de API

Acerca de Luma Ray 3.2 Video to Video

Edita un `video_url` según un `prompt`, con `start_image_url` opcional para guiar el primer fotograma. `edit_strength` ofrece los niveles adhere, flex y reimagine del 1 al 3, mientras que `auto_controls` o un objeto `controls` proporcionan condicionamientos alternativos. Se pueden anclar hasta 64 `keyframes` mediante `keyframe_indexes`. La salida es de 540p a 1080p, de 5s o 10s, con `hdr` y `exr_export` opcionales.

Parámetros

Envía el nombre canónico o el nombre nativo, pero no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
promptobligatorio
Tipostring
≤ 6000 caracteres
Instrucciones de texto para editar el vídeo de origen.
video_urlobligatorio video
Tipourl · video
URL del vídeo que se editará.
useropcional
Tipostring | null
ID opaco opcional que identifica al usuario final que envía la solicitud.
start_image_urlopcional image
Tipourl · image
Anulación del primer fotograma del vídeo editado, proporcionada como URL opcional de imagen; si se omite, el modelo obtiene ese fotograma del vídeo de origen. Por ejemplo, proporcionar una imagen inicial rediseñada del origen puede guiar el aspecto de la edición.
resolutionopcional
Tipoenum
Predeterminado540p
540p720p1080p
Resolución de salida después de la edición.
durationopcional
Tipoenum
Predeterminado5s
5s10s
Duración del vídeo después de la edición.
edit_strengthopcional
Tipoenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
Ajuste de conservación del origen para las ediciones, disponible solo cuando no se usa auto_controls; omitirlo selecciona el valor predeterminado del modelo. De mayor desviación a mayor fidelidad, las opciones son 'reimagine_*', 'flex_*' para un resultado equilibrado y 'adhere_*'.
auto_controlsopcional
Tipoboolean
Predeterminadofalse
Condicionamiento automático de la edición: el modelo usa el vídeo de origen para determinar la programación en lugar de aceptar edit_strength junto con esta opción.
hdropcional
Tipoboolean
Predeterminadofalse
Codificación HDR para salida MP4 a 720p o 1080p, disponible solo para cuentas con acceso HDR.
exr_exportopcional
Tipoboolean
Predeterminadofalse
Exportación EXR adicional junto al MP4, disponible solo con acceso HDR y hdr=true.
controlsopcional
Tipoobject
Alternativa detallada a edit_strength que configura el condicionamiento por separado para pose, profundidad, normales, trayectoria y rostro. Usar estos controles excluye auto_controls.
controls.poseopcional
Tipoobject
Condicionamiento basado en la pose o el esqueleto.
controls.pose.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor para el condicionamiento de pose o esqueleto durante la edición.
controls.pose.strengthopcional
Tipoenum
precisecoarse
Selección de precisión del condicionamiento de pose: omítela para conservar el valor predeterminado, elige 'coarse' para mayor libertad o usa 'precise' para seguir estrechamente la pose de origen.
controls.depthopcional
Tipoobject
Condicionamiento basado en la profundidad o la geometría de la escena.
controls.depth.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor para el condicionamiento de profundidad o geometría de la escena durante la edición.
controls.depth.bluropcional
Tiponumber | null
0 – 1
Ajuste de desenfoque de profundidad, sin especificar para conservar el valor predeterminado o aumentado para dar mayor libertad a la geometría.
controls.normalsopcional
Tipoobject
Condicionamiento basado en normales de superficie.
controls.normals.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor para el condicionamiento de normales de superficie durante la edición.
controls.normals.augmentationopcional
Tiponumber | null
0 – 1
Ajuste de aumento de normales de superficie; omítelo para conservar el valor predeterminado o auméntalo para permitir una mayor reinterpretación de la geometría de superficie.
controls.trajectoryopcional
Tipoobject
Condicionamiento basado en trayectorias de movimiento.
controls.trajectory.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor para el condicionamiento de trayectorias de movimiento durante la edición.
controls.trajectory.sparsityopcional
Tiponumber | null
0 – 1
Ajuste de dispersión de trayectorias de movimiento; omítelo para conservar el valor predeterminado o auméntalo para reducir el número de anclajes de movimiento utilizados.
controls.faceopcional
Tipoobject
Condicionamiento basado en la identidad facial.
controls.face.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor para el condicionamiento de identidad facial durante la edición.
keyframesopcional
Tipostring[]
≤ 64 elementos
Guías de edición con varios fotogramas clave proporcionadas como URL de imágenes en lugar de start_image_url. Proporciona keyframes junto con una matriz keyframe_indexes de igual longitud para fijar cada imagen a la posición de su fotograma en el vídeo de origen; se permiten como máximo 64 URL.
keyframe_indexesopcional
Tipointeger[]
≤ 64 elementos
Mapeo de fotogramas de origen emparejado uno a uno con keyframes: la entrada [i] especifica la posición de anclaje de keyframes[i]. Ambas matrices deben tener la misma longitud y las posiciones deben ser distintas y no negativas.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
La moderación puede relajarse estableciendo false, siempre que la persona que realiza la solicitud esté autorizada.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una subida. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "luma/agent/ray/v3.2/video-to-video",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 720,
    "usd": "0.72",
    "charged": 720,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "exr_file": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (con pago por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
video
object {url, content_type, file_name, file_size}Vídeo producido por el modelo.
exr_file
object {url, content_type, file_name, file_size} | nullArchivo EXR adicional en el formato que exporta Luma: un archivo EXR o un archivo ZIP. Se genera cuando exr_export es true.

Más modelos: Vídeo a vídeo

Para agentes de IA: esta página en Markdown está en https://doitong.com/es-ES/developers/models/luma/agent/ray/v3.2/video-to-video.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt