Zum Inhalt springen

Luma Ray 3.2 Video to Video

Integrieren

Modell-ID 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"

Diese Anfrage: 0,72 $ 720 API-Credits · ≈ 77,27 ₽ Auf dieser Seite ausführen

API-Schlüssel abrufen
Luma AI Video zu Video Lipsync5–10 sbis zu 1080p #stylized#transform

Ray 3.2-Videobearbeitung, die ein Quellvideo mit Bearbeitungsstärke-Voreinstellungen, Steuerungen und Keyframes umstilisiert

Luma AI · Video

Dein erstes Ergebnis erscheint hier

Erstelle unten eine Anfrage und führe sie mit deinem API-Schlüssel aus. Ausgaben werden in unseren Speicher kopiert und dauerhaft oder 7 Tage kostenlos aufbewahrt.

Anfrage erstellen

Die Steuerelemente werden aus dem Modellschema generiert. Code und Preis werden aktualisiert, während du sie änderst.

•erforderlich 88 / 6000

Textanweisungen zum Bearbeiten des Quellvideos.

•erforderlich video_url
Datei ablegen oder

URL des zu bearbeitenden Videos.

duration 5 s

Länge des Videos nach der Bearbeitung.

resolution Standard 540p

Ausgabeauflösung nach der Bearbeitung.

Erweitert image · user · edit_strength · auto_controls · enable_safety_checker · keyframes · controls · keyframe_indexes
start_image_url
Datei ablegen oder

Überschreibung des ersten Frames für das bearbeitete Video, bereitgestellt als optionale Bild-URL; wenn sie fehlt, leitet das Modell diesen Frame aus dem Quellvideo ab. Beispielsweise kann ein bereitgestelltes stilisiertes Eröffnungsbild aus der Quelle das Erscheinungsbild der Bearbeitung steuern.

Optionale undurchsichtige ID zur Identifizierung des Endbenutzers, der die Anfrage sendet.

Einstellung zur Quellerhaltung für Bearbeitungen, nur verfügbar, wenn auto_controls nicht verwendet wird; Weglassen wählt den Standard des Modells. Von größter Abweichung bis zur stärksten Übereinstimmung lauten die Optionen 'reimagine_*', 'flex_*' für ein ausgewogenes Ergebnis und 'adhere_*'.

Multi-Keyframe-Bearbeitungsanleitungen, die als Bild-URLs anstelle von start_image_url bereitgestellt werden. Stelle Keyframes zusammen mit einem gleich langen keyframe_indexes-Array bereit, um jedes Bild an seiner Frameposition im Quellvideo zu verankern; höchstens 64 URLs sind zulässig.

Feingranulare Alternative zu edit_strength, die die Konditionierung für Pose, Tiefe, Normalen, Trajektorie und Gesicht getrennt konfiguriert. Die Verwendung dieser Steuerungen schließt auto_controls aus.

Eins-zu-eins-Zuordnung von Quellframes zu Keyframes: Der Eintrag [i] gibt die Ankerposition für keyframes[i] an. Beide Arrays müssen gleich lang sein, und die Positionen müssen verschieden und nicht negativ sein.

POST /run/luma/agent/ray/v3.2/video-to-video?wait=20 Preis → 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"

Diese Anfrage ausführen

Dein Schlüssel bleibt in diesem Browser: Er wird nur an die Doitong API gesendet und nur gespeichert (localStorage), wenn du „Merken“ aktivierst. API-Schlüssel abrufen

Über Luma Ray 3.2 Video to Video

Bearbeitet eine `video_url` gemäß einem `prompt`, optional mit `start_image_url` zur Steuerung des ersten Frames. `edit_strength` bietet die Stufen adhere, flex und reimagine von 1 bis 3, während `auto_controls` oder ein `controls`-Objekt alternative Bedingungen liefern. Bis zu 64 `keyframes` können mit `keyframe_indexes` verankert werden. Die Ausgabe ist 540p bis 1080p, 5s oder 10s, optional mit `hdr` und `exr_export`.

Parameter

Sende entweder den kanonischen Namen oder den nativen Namen, nicht beide. Kanonische Namen

NameTyp StandardZulässig Beschreibung
prompterforderlich
Typstring
≤ 6.000 Zeichen
Textanweisungen zum Bearbeiten des Quellvideos.
video_urlerforderlich video
Typurl · video
URL des zu bearbeitenden Videos.
useroptional
Typstring | null
Optionale undurchsichtige ID zur Identifizierung des Endbenutzers, der die Anfrage sendet.
start_image_urloptional image
Typurl · image
Überschreibung des ersten Frames für das bearbeitete Video, bereitgestellt als optionale Bild-URL; wenn sie fehlt, leitet das Modell diesen Frame aus dem Quellvideo ab. Beispielsweise kann ein bereitgestelltes stilisiertes Eröffnungsbild aus der Quelle das Erscheinungsbild der Bearbeitung steuern.
resolutionoptional
Typenum
Standard540p
540p720p1080p
Ausgabeauflösung nach der Bearbeitung.
durationoptional
Typenum
Standard5s
5s10s
Länge des Videos nach der Bearbeitung.
edit_strengthoptional
Typenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
Einstellung zur Quellerhaltung für Bearbeitungen, nur verfügbar, wenn auto_controls nicht verwendet wird; Weglassen wählt den Standard des Modells. Von größter Abweichung bis zur stärksten Übereinstimmung lauten die Optionen 'reimagine_*', 'flex_*' für ein ausgewogenes Ergebnis und 'adhere_*'.
auto_controlsoptional
Typboolean
Standardfalse
Automatische Bearbeitungskonditionierung: Das Modell verwendet das Quellvideo zur Bestimmung des Zeitplans, statt edit_strength zusammen mit dieser Option zu akzeptieren.
hdroptional
Typboolean
Standardfalse
HDR-Kodierung für MP4-Ausgabe mit entweder 720p oder 1080p, nur für Konten mit HDR-Zugriff verfügbar.
exr_exportoptional
Typboolean
Standardfalse
Zusätzlicher EXR-Export zusammen mit der MP4-Datei, nur mit HDR-Zugriff und hdr=true verfügbar.
controlsoptional
Typobject
Feingranulare Alternative zu edit_strength, die die Konditionierung für Pose, Tiefe, Normalen, Trajektorie und Gesicht getrennt konfiguriert. Die Verwendung dieser Steuerungen schließt auto_controls aus.
controls.poseoptional
Typobject
Konditionierung auf Basis von Pose oder Skelett.
controls.pose.enabledoptional
Typboolean
Standardtrue
Umschalter für die Pose- oder Skelettkonditionierung während der Bearbeitung.
controls.pose.strengthoptional
Typenum
precisecoarse
Auswahl der Genauigkeit der Posekonditionierung: Lasse den Standard durch Weglassen erhalten, wähle 'coarse' für größere Freiheit oder verwende 'precise', um die Quellpose eng zu verfolgen.
controls.depthoptional
Typobject
Konditionierung auf Basis von Tiefe oder Szenengeometrie.
controls.depth.enabledoptional
Typboolean
Standardtrue
Umschalter für die Konditionierung auf Tiefe oder Szenengeometrie während der Bearbeitung.
controls.depth.bluroptional
Typnumber | null
0 – 1
Tiefenunschärfeeinstellung, die für den Standard nicht angegeben werden muss oder erhöht werden kann, um der Geometrie mehr Freiheit zu geben.
controls.normalsoptional
Typobject
Konditionierung auf Basis von Oberflächennormalen.
controls.normals.enabledoptional
Typboolean
Standardtrue
Umschalter für die Konditionierung auf Oberflächennormalen während der Bearbeitung.
controls.normals.augmentationoptional
Typnumber | null
0 – 1
Einstellung zur Erweiterung der Oberflächennormalen; lasse den Standard durch Weglassen erhalten oder erhöhe sie, um eine stärkere Neuinterpretation der Oberflächengeometrie zu erlauben.
controls.trajectoryoptional
Typobject
Konditionierung auf Basis von Bewegungstrajektorien.
controls.trajectory.enabledoptional
Typboolean
Standardtrue
Umschalter für die Konditionierung auf Bewegungstrajektorien während der Bearbeitung.
controls.trajectory.sparsityoptional
Typnumber | null
0 – 1
Einstellung für die Dichte der Bewegungstrajektorien; lasse sie für den Standard weg oder erhöhe sie, um die Anzahl verwendeter Bewegungsanker zu reduzieren.
controls.faceoptional
Typobject
Konditionierung auf Basis der Gesichtsidentität.
controls.face.enabledoptional
Typboolean
Standardtrue
Umschalter für die Konditionierung der Gesichtsidentität während der Bearbeitung.
keyframesoptional
Typstring[]
≤ 64 Elemente
Multi-Keyframe-Bearbeitungsanleitungen, die als Bild-URLs anstelle von start_image_url bereitgestellt werden. Stelle Keyframes zusammen mit einem gleich langen keyframe_indexes-Array bereit, um jedes Bild an seiner Frameposition im Quellvideo zu verankern; höchstens 64 URLs sind zulässig.
keyframe_indexesoptional
Typinteger[]
≤ 64 Elemente
Eins-zu-eins-Zuordnung von Quellframes zu Keyframes: Der Eintrag [i] gibt die Ankerposition für keyframes[i] an. Beide Arrays müssen gleich lang sein, und die Positionen müssen verschieden und nicht negativ sein.
enable_safety_checkeroptional
Typboolean
Standardtrue
Die Prüfung kann durch Setzen auf false gelockert werden, sofern der Aufrufer dazu berechtigt ist.
erforderlich Kanonischer Name, ebenfalls akzeptiert

Dateiparameter akzeptieren eine öffentliche https://-URL, eine data:-URI bis 10 MB oder die file_url eines Uploads. Dateien

Ausgabe

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"
  }
}
Deine Dateien, deine EntscheidungJede outputs[].url ist eine Kopie in unserem Speicher: dauerhaft aufbewahrt (Abrechnung pro GB-Monat) oder 7 Tage kostenlos – je nach Kontoeinstellung oder ?storage=.
Gleiche Struktur bei jedem Modelltype, url, content_type, width, height und duration – für Bilder, Video und Audio gleichermaßen. output ist das Ergebnisobjekt des Modells.
Ausgabefelder
video
object {url, content_type, file_name, file_size}Vom Modell erzeugtes Video.
exr_file
object {url, content_type, file_name, file_size} | nullEXR-Begleitdatei im von Luma exportierten Format: entweder eine EXR-Datei oder ein ZIP-Archiv. Sie wird generiert, wenn exr_export true ist.

Weitere Modelle: Video zu Video

Für KI-Agenten: Diese Seite ist als Markdown verfügbar unter https://doitong.com/de/developers/models/luma/agent/ray/v3.2/video-to-video.md. Alle Modelle und Anleitungen: https://doitong.com/developers/llms.txt