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 video con Ray 3.2 que cambia el estilo de un video de origen mediante ajustes de intensidad, controles y fotogramas clave

Luma AI · Vídeo

Tu primer resultado aparecerá aquí

Crea una solicitud abajo 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 video de origen.

•obligatorio video_url
Suelta un archivo o

URL del video que se editará.

duration 5 s

Duración del video 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 video editado, proporcionada como una URL de imagen opcional; si se omite, el modelo deriva ese fotograma del video de origen. Por ejemplo, proporcionar una imagen inicial rediseñada a partir del origen puede guiar la apariencia de la edición.

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

Configuración de conservación del origen para ediciones, disponible únicamente cuando no se usa auto_controls; omitirla 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 la misma longitud para fijar cada imagen a la posición de su fotograma en el video 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.

Asignación de fotogramas de origen emparejada 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 cotización → 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 se guarda (localStorage) únicamente 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 métodos alternativos de condicionamiento. 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, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
promptobligatorio
Tipostring
≤ 6000 caracteres
Instrucciones de texto para editar el video de origen.
video_urlobligatorio video
Tipourl · video
URL del video 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 video editado, proporcionada como una URL de imagen opcional; si se omite, el modelo deriva ese fotograma del video de origen. Por ejemplo, proporcionar una imagen inicial rediseñada a partir del origen puede guiar la apariencia 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 video después de la edición.
edit_strengthopcional
Tipoenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
Configuración de conservación del origen para ediciones, disponible únicamente cuando no se usa auto_controls; omitirla 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 edición: el modelo usa el video 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 en 720p o 1080p, disponible únicamente para cuentas con acceso HDR.
exr_exportopcional
Tipoboolean
Predeterminadofalse
Exportación EXR adicional junto con el MP4, disponible únicamente 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 del 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 obtener mayor libertad o usa 'precise' para seguir de cerca 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 del condicionamiento de profundidad o geometría de la escena durante la edición.
controls.depth.bluropcional
Tiponumber | null
0 – 1
Configuración del desenfoque de profundidad; déjala sin especificar para conservar el valor predeterminado o auméntala para dar mayor libertad a la geometría.
controls.normalsopcional
Tipoobject
Condicionamiento basado en las normales de superficie.
controls.normals.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor del condicionamiento de las normales de superficie durante la edición.
controls.normals.augmentationopcional
Tiponumber | null
0 – 1
Configuración de aumento de las normales de superficie; omítela para conservar el valor predeterminado o auméntala para permitir una reinterpretación mayor de la geometría de superficie.
controls.trajectoryopcional
Tipoobject
Condicionamiento basado en trayectorias de movimiento.
controls.trajectory.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor del condicionamiento de trayectorias de movimiento durante la edición.
controls.trajectory.sparsityopcional
Tiponumber | null
0 – 1
Configuración de escasez de trayectorias de movimiento; omítela para conservar el valor predeterminado o auméntala para reducir la cantidad de anclajes de movimiento utilizados.
controls.faceopcional
Tipoobject
Condicionamiento basado en la identidad facial.
controls.face.enabledopcional
Tipoboolean
Predeterminadotrue
Interruptor del 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 la misma longitud para fijar cada imagen a la posición de su fotograma en el video de origen; se permiten como máximo 64 URL.
keyframe_indexesopcional
Tipointeger[]
≤ 64 elementos
Asignación de fotogramas de origen emparejada 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 el autor de la llamada esté autorizado.
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 carga. 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 (se cobra 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}Video producido por el modelo.
exr_file
object {url, content_type, file_name, file_size} | nullArchivo EXR complementario 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/developers/models/luma/agent/ray/v3.2/video-to-video.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt