सामग्री पर जाएँ

Luma Ray 3.2 Video to Video

इंटीग्रेट करें

मॉडल 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"

यह अनुरोध: $0.72 720 API क्रेडिट · ≈ ₽77.27 इसे इस पेज पर चलाएँ

API कुंजी प्राप्त करें
Luma AI वीडियो से वीडियो लिपसिंक5–10 s1080p तक #stylized#transform#lipsync

Ray 3.2 वीडियो संपादन, जो एडिट-ताकत प्रीसेट, नियंत्रणों और कीफ़्रेम के साथ स्रोत वीडियो की शैली बदलता है

Luma AI · वीडियो

आपका पहला परिणाम यहाँ आएगा

नीचे एक अनुरोध बनाएँ और उसे अपनी API कुंजी से चलाएँ। आउटपुट हमारे स्टोरेज में कॉपी किए जाते हैं और हमेशा के लिए या 7 दिन तक मुफ़्त में रखे जाते हैं।

अनुरोध बनाएँ

कंट्रोल मॉडल स्कीमा से जनरेट होते हैं। इन्हें बदलने पर कोड और कीमत अपडेट होती है।

•आवश्यक 88 / 6000

Source वीडियो को संपादित करने के लिए text instructions।

•आवश्यक video_url
फ़ाइल ड्रॉप करें, या

संपादित किए जा रहे वीडियो का URL।

duration 5 s

संपादन के बाद वीडियो की अवधि।

resolution डिफ़ॉल्ट 540p

संपादन के बाद का आउटपुट रिज़ॉल्यूशन।

उन्नत image · user · edit_strength · auto_controls · enable_safety_checker · keyframes · controls · keyframe_indexes
start_image_url
फ़ाइल ड्रॉप करें, या

संपादित वीडियो के लिए पहले फ़्रेम का ओवरराइड, जिसे वैकल्पिक इमेज URL के रूप में दिया जाता है; न देने पर मॉडल उस फ़्रेम को स्रोत वीडियो से प्राप्त करता है। उदाहरण के लिए, स्रोत की नई शैली वाली शुरुआती इमेज देने से संपादन के रूप-रंग का मार्गदर्शन किया जा सकता है।

अनुरोध सबमिट करने वाले end user की पहचान करने वाली वैकल्पिक opaque ID।

संपादन के लिए स्रोत-संरक्षण सेटिंग, जो केवल तब उपलब्ध है जब auto_controls का उपयोग न किया गया हो; इसे न देने पर मॉडल का डिफ़ॉल्ट चुना जाता है। सबसे अधिक बदलाव से सबसे कड़े अनुपालन तक विकल्प 'reimagine_*', संतुलित परिणाम के लिए 'flex_*', और 'adhere_*' हैं।

start_image_url के बजाय इमेज URL के रूप में दिए गए बहु-keyframe संपादन मार्गदर्शक। प्रत्येक इमेज को उसके स्रोत-वीडियो फ़्रेम स्थान पर स्थिर करने के लिए keyframes को समान लंबाई वाले keyframe_indexes array के साथ दें; अधिकतम 64 URL की अनुमति है।

edit_strength का सूक्ष्म-विन्यस्त विकल्प, जो pose, depth, normals, trajectory और face के लिए कंडीशनिंग अलग-अलग कॉन्फ़िगर करता है। इन नियंत्रणों का उपयोग auto_controls को निष्क्रिय कर देता है।

keyframes के साथ एक-से-एक जोड़ा गया स्रोत-फ़्रेम मैपिंग: entry [i], keyframes[i] के एंकर स्थान को निर्दिष्ट करता है। दोनों arrays की लंबाई समान होनी चाहिए और स्थान अलग-अलग तथा गैर-ऋणात्मक होने चाहिए।

POST /run/luma/agent/ray/v3.2/video-to-video?wait=20 कोटेशन → $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"

यह अनुरोध चलाएँ

आपकी key इसी ब्राउज़र में रहती है: इसे केवल Doitong API को भेजा जाता है और केवल तभी (localStorage) में सेव किया जाता है जब आप Remember चुनते हैं। API कुंजी प्राप्त करें

Luma Ray 3.2 Video to Video के बारे में

`prompt` के अनुसार `video_url` संपादित करता है और पहले फ़्रेम को निर्देशित करने के लिए वैकल्पिक `start_image_url` स्वीकार करता है। `edit_strength` में 1 से 3 तक adhere, flex और reimagine स्तर होते हैं, जबकि `auto_controls` या `controls` ऑब्जेक्ट वैकल्पिक कंडीशनिंग देते हैं। अधिकतम 64 `keyframes` को `keyframe_indexes` के साथ एंकर किया जा सकता है। आउटपुट 540p से 1080p, 5s या 10s होता है और इसमें वैकल्पिक `hdr` तथा `exr_export` होते हैं।

पैरामीटर

कैनोनिकल नाम या नेटिव नाम में से कोई एक भेजें, दोनों नहीं। कैनोनिकल नाम

नामप्रकार डिफ़ॉल्टअनुमत विवरण
promptआवश्यक
प्रकारstring
≤ 6,000 अक्षर
Source वीडियो को संपादित करने के लिए text instructions।
video_urlआवश्यक video
प्रकारurl · video
संपादित किए जा रहे वीडियो का URL।
userवैकल्पिक
प्रकारstring | null
अनुरोध सबमिट करने वाले end user की पहचान करने वाली वैकल्पिक opaque ID।
start_image_urlवैकल्पिक image
प्रकारurl · image
संपादित वीडियो के लिए पहले फ़्रेम का ओवरराइड, जिसे वैकल्पिक इमेज URL के रूप में दिया जाता है; न देने पर मॉडल उस फ़्रेम को स्रोत वीडियो से प्राप्त करता है। उदाहरण के लिए, स्रोत की नई शैली वाली शुरुआती इमेज देने से संपादन के रूप-रंग का मार्गदर्शन किया जा सकता है।
resolutionवैकल्पिक
प्रकारenum
डिफ़ॉल्ट540p
540p720p1080p
संपादन के बाद का आउटपुट रिज़ॉल्यूशन।
durationवैकल्पिक
प्रकारenum
डिफ़ॉल्ट5s
5s10s
संपादन के बाद वीडियो की अवधि।
edit_strengthवैकल्पिक
प्रकारenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
संपादन के लिए स्रोत-संरक्षण सेटिंग, जो केवल तब उपलब्ध है जब auto_controls का उपयोग न किया गया हो; इसे न देने पर मॉडल का डिफ़ॉल्ट चुना जाता है। सबसे अधिक बदलाव से सबसे कड़े अनुपालन तक विकल्प 'reimagine_*', संतुलित परिणाम के लिए 'flex_*', और 'adhere_*' हैं।
auto_controlsवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
स्वचालित संपादन कंडीशनिंग: मॉडल इस विकल्प के साथ edit_strength स्वीकार करने के बजाय शेड्यूल निर्धारित करने के लिए स्रोत वीडियो का उपयोग करता है।
hdrवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
720p या 1080p पर MP4 आउटपुट के लिए HDR एन्कोडिंग, जो केवल HDR पहुँच वाले खातों के लिए उपलब्ध है।
exr_exportवैकल्पिक
प्रकारboolean
डिफ़ॉल्टfalse
MP4 के साथ अतिरिक्त EXR export, जो केवल HDR पहुँच और hdr=true दोनों के साथ उपलब्ध है।
controlsवैकल्पिक
प्रकारobject
edit_strength का सूक्ष्म-विन्यस्त विकल्प, जो pose, depth, normals, trajectory और face के लिए कंडीशनिंग अलग-अलग कॉन्फ़िगर करता है। इन नियंत्रणों का उपयोग auto_controls को निष्क्रिय कर देता है।
controls.poseवैकल्पिक
प्रकारobject
pose या skeleton पर आधारित कंडीशनिंग।
controls.pose.enabledवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
संपादन के दौरान pose या skeleton कंडीशनिंग के लिए टॉगल।
controls.pose.strengthवैकल्पिक
प्रकारenum
precisecoarse
Pose-कंडीशनिंग की सटीकता का चयन: इसे न देकर डिफ़ॉल्ट बनाए रखें, अधिक स्वतंत्रता के लिए 'coarse' चुनें, या स्रोत pose को क़रीबी रूप से ट्रैक करने के लिए 'precise' इस्तेमाल करें।
controls.depthवैकल्पिक
प्रकारobject
depth या दृश्य-ज्यामिति पर आधारित कंडीशनिंग।
controls.depth.enabledवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
संपादन के दौरान depth या दृश्य-ज्यामिति कंडीशनिंग के लिए टॉगल।
controls.depth.blurवैकल्पिक
प्रकारnumber | null
0 – 1
Depth blur सेटिंग, जिसे डिफ़ॉल्ट बनाए रखने के लिए निर्दिष्ट न करें या ज्यामिति को अधिक स्वतंत्रता देने के लिए बढ़ाएँ।
controls.normalsवैकल्पिक
प्रकारobject
surface normals पर आधारित कंडीशनिंग।
controls.normals.enabledवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
संपादन के दौरान surface-normal कंडीशनिंग के लिए टॉगल।
controls.normals.augmentationवैकल्पिक
प्रकारnumber | null
0 – 1
Surface-normal augmentation सेटिंग; इसे न देकर डिफ़ॉल्ट बनाए रखें या सतह-ज्यामिति की अधिक पुनर्व्याख्या की अनुमति देने के लिए बढ़ाएँ।
controls.trajectoryवैकल्पिक
प्रकारobject
गति-पथों पर आधारित कंडीशनिंग।
controls.trajectory.enabledवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
गति-पथ कंडीशनिंग के लिए टॉगल।
controls.trajectory.sparsityवैकल्पिक
प्रकारnumber | null
0 – 1
गति-पथ sparsity सेटिंग; डिफ़ॉल्ट बनाए रखने के लिए इसे न दें या उपयोग किए जाने वाले गति एंकरों की संख्या घटाने के लिए बढ़ाएँ।
controls.faceवैकल्पिक
प्रकारobject
चेहरे की पहचान पर आधारित कंडीशनिंग।
controls.face.enabledवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
संपादन के दौरान face-identity कंडीशनिंग के लिए टॉगल।
keyframesवैकल्पिक
प्रकारstring[]
≤ 64 आइटम
start_image_url के बजाय इमेज URL के रूप में दिए गए बहु-keyframe संपादन मार्गदर्शक। प्रत्येक इमेज को उसके स्रोत-वीडियो फ़्रेम स्थान पर स्थिर करने के लिए keyframes को समान लंबाई वाले keyframe_indexes array के साथ दें; अधिकतम 64 URL की अनुमति है।
keyframe_indexesवैकल्पिक
प्रकारinteger[]
≤ 64 आइटम
keyframes के साथ एक-से-एक जोड़ा गया स्रोत-फ़्रेम मैपिंग: entry [i], keyframes[i] के एंकर स्थान को निर्दिष्ट करता है। दोनों arrays की लंबाई समान होनी चाहिए और स्थान अलग-अलग तथा गैर-ऋणात्मक होने चाहिए।
enable_safety_checkerवैकल्पिक
प्रकारboolean
डिफ़ॉल्टtrue
यदि कॉलर अधिकृत है, तो false सेट करके स्क्रीनिंग में ढील दी जा सकती है।
आवश्यक कैनोनिकल नाम, यह भी स्वीकार्य है

फ़ाइल पैरामीटर में सार्वजनिक https:// URL, 10 MB तक का data: URI, या अपलोड का file_url लिया जाता है। फ़ाइलें

आउटपुट

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"
  }
}
आपकी फ़ाइलें, आपकी पसंदहर outputs[].url हमारे स्टोरेज में एक कॉपी है: हमेशा के लिए (प्रति GB-माह भुगतान) या 7 दिन तक मुफ़्त में, आपके अकाउंट की सेटिंग या ?storage= के अनुसार।
हर मॉडल पर एक जैसा आकारइमेज, वीडियो और ऑडियो सभी के लिए type, url, content_type, width, height और duration। output मॉडल का अपना परिणाम ऑब्जेक्ट है।
आउटपुट के फ़ील्ड
video
object {url, content_type, file_name, file_size}मॉडल द्वारा बनाया गया वीडियो।
exr_file
object {url, content_type, file_name, file_size} | nullLuma के exports के रूप में EXR sidecar: या तो एक EXR फ़ाइल या ZIP archive। यह exr_export के true होने पर बनाया जाता है।

और मॉडल: वीडियो से वीडियो

AI एजेंट के लिए: इस पेज का Markdown यहाँ है https://doitong.com/hi/developers/models/luma/agent/ray/v3.2/video-to-video.md. सभी मॉडल और गाइड: https://doitong.com/developers/llms.txt