مواد پر جائیں

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

ماخذ ویڈیو میں editing کے لیے متنی ہدایات۔

•لازمی video_url
فائل ڈراپ کریں، یا

edit کی جانے والی ویڈیو کا URL۔

duration 5 s

editing کے بعد ویڈیو کی لمبائی۔

resolution ڈیفالٹ 540p

editing کے بعد آؤٹ پٹ ریزولوشن۔

ایڈوانسڈ image · user · edit_strength · auto_controls · enable_safety_checker · keyframes · controls · keyframe_indexes
start_image_url
فائل ڈراپ کریں، یا

edited ویڈیو کے پہلے فریم کی override، اختیاری تصویر URL کے طور پر؛ نہ دینے پر ماڈل ماخذ ویڈیو سے یہ فریم اخذ کرتا ہے۔ مثال کے طور پر ماخذ کی restyled opening تصویر فراہم کرنے سے edit کی ظاہری شکل کی رہنمائی ہو سکتی ہے۔

درخواست جمع کرانے والے end user کی شناخت کرنے والی اختیاری opaque ID۔

edits کے لیے source-preservation setting، صرف اس وقت دستیاب جب auto_controls استعمال نہ ہو؛ نہ دینے پر ماڈل کا ڈیفالٹ منتخب ہوتا ہے۔ زیادہ تبدیلی سے زیادہ مطابقت تک اختیارات 'reimagine_*'، متوازن نتیجے کے لیے 'flex_*'، اور 'adhere_*' ہیں۔

start_image_url کے بجائے تصاویر URLs کے طور پر فراہم کردہ multi-keyframe editing guides۔ keyframes کے ساتھ اتنی ہی لمبی keyframe_indexes array دیں تاکہ ہر تصویر کو source-ویڈیو فریم position سے باندھا جا سکے؛ زیادہ سے زیادہ 64 URLs کی اجازت ہے۔

edit_strength کا fine-grained متبادل، جو pose، depth، normals، trajectory اور face کے لیے conditioning الگ الگ ترتیب دیتا ہے۔ یہ controls استعمال کرنے سے auto_controls دستیاب نہیں رہتا۔

keyframes کے ساتھ one-to-one source-frame mapping: entry [i] keyframes[i] کی anchor position بتاتی ہے۔ دونوں arrays کی لمبائی برابر، اور positions منفرد و غیر منفی ہونی چاہئیں۔

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 کے بارے میں

`video_url` کو `prompt` کے مطابق ایڈٹ کرتا ہے، جبکہ پہلے فریم کو ہدایت دینے کے لیے اختیاری `start_image_url` استعمال کیا جا سکتا ہے۔ `edit_strength` میں adhere، flex اور reimagine کی سطحیں 1 سے 3 تک ہیں، جبکہ `auto_controls` یا `controls` آبجیکٹ متبادل کنڈیشننگ فراہم کرتے ہیں۔ `keyframe_indexes` کے ذریعے زیادہ سے زیادہ 64 `keyframes` کو اینکر کیا جا سکتا ہے۔ آؤٹ پٹ 540p سے 1080p، 5s یا 10s ہوتا ہے، جبکہ `hdr` اور `exr_export` اختیاری ہیں۔

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
promptلازمی
قسمstring
≤ 6,000 کریکٹرز
ماخذ ویڈیو میں editing کے لیے متنی ہدایات۔
video_urlلازمی video
قسمurl · video
edit کی جانے والی ویڈیو کا URL۔
userاختیاری
قسمstring | null
درخواست جمع کرانے والے end user کی شناخت کرنے والی اختیاری opaque ID۔
start_image_urlاختیاری image
قسمurl · image
edited ویڈیو کے پہلے فریم کی override، اختیاری تصویر URL کے طور پر؛ نہ دینے پر ماڈل ماخذ ویڈیو سے یہ فریم اخذ کرتا ہے۔ مثال کے طور پر ماخذ کی restyled opening تصویر فراہم کرنے سے edit کی ظاہری شکل کی رہنمائی ہو سکتی ہے۔
resolutionاختیاری
قسمenum
ڈیفالٹ540p
540p720p1080p
editing کے بعد آؤٹ پٹ ریزولوشن۔
durationاختیاری
قسمenum
ڈیفالٹ5s
5s10s
editing کے بعد ویڈیو کی لمبائی۔
edit_strengthاختیاری
قسمenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
edits کے لیے source-preservation setting، صرف اس وقت دستیاب جب auto_controls استعمال نہ ہو؛ نہ دینے پر ماڈل کا ڈیفالٹ منتخب ہوتا ہے۔ زیادہ تبدیلی سے زیادہ مطابقت تک اختیارات 'reimagine_*'، متوازن نتیجے کے لیے 'flex_*'، اور 'adhere_*' ہیں۔
auto_controlsاختیاری
قسمboolean
ڈیفالٹfalse
Automatic edit conditioning: ماڈل edit_strength کے ساتھ اس option کو قبول کرنے کے بجائے schedule متعین کرنے کے لیے source ویڈیو استعمال کرتا ہے۔
hdrاختیاری
قسمboolean
ڈیفالٹfalse
720p یا 1080p پر MP4 آؤٹ پٹ کے لیے HDR encoding، صرف HDR رسائی والے accounts کے لیے دستیاب۔
exr_exportاختیاری
قسمboolean
ڈیفالٹfalse
MP4 کے ساتھ اضافی EXR export، صرف HDR رسائی اور hdr=true دونوں کے ساتھ دستیاب۔
controlsاختیاری
قسمobject
edit_strength کا fine-grained متبادل، جو pose، depth، normals، trajectory اور face کے لیے conditioning الگ الگ ترتیب دیتا ہے۔ یہ controls استعمال کرنے سے auto_controls دستیاب نہیں رہتا۔
controls.poseاختیاری
قسمobject
pose یا skeleton پر مبنی conditioning۔
controls.pose.enabledاختیاری
قسمboolean
ڈیفالٹtrue
editing کے دوران pose یا skeleton conditioning کا toggle۔
controls.pose.strengthاختیاری
قسمenum
precisecoarse
pose-conditioning precision کا انتخاب: نہ دینے پر ڈیفالٹ برقرار رہتا ہے، زیادہ آزادی کے لیے 'coarse'، یا source pose کو سختی سے track کرنے کے لیے 'precise' استعمال کریں۔
controls.depthاختیاری
قسمobject
depth یا scene geometry پر مبنی conditioning۔
controls.depth.enabledاختیاری
قسمboolean
ڈیفالٹtrue
editing کے دوران depth یا scene-geometry conditioning کا toggle۔
controls.depth.blurاختیاری
قسمnumber | null
0 – 1
Depth blur setting؛ نہ بتانے پر ڈیفالٹ برقرار رہتا ہے، یا geometry کو زیادہ آزادی دینے کے لیے بڑھایا جا سکتا ہے۔
controls.normalsاختیاری
قسمobject
surface normals پر مبنی conditioning۔
controls.normals.enabledاختیاری
قسمboolean
ڈیفالٹtrue
editing کے دوران surface-normal conditioning کا toggle۔
controls.normals.augmentationاختیاری
قسمnumber | null
0 – 1
Surface-normal augmentation setting؛ نہ دینے پر ڈیفالٹ برقرار رہتا ہے، یا surface geometry کی زیادہ تشریح کی اجازت دینے کے لیے بڑھایا جا سکتا ہے۔
controls.trajectoryاختیاری
قسمobject
motion trajectories پر مبنی conditioning۔
controls.trajectory.enabledاختیاری
قسمboolean
ڈیفالٹtrue
editing کے دوران motion-trajectory conditioning کا toggle۔
controls.trajectory.sparsityاختیاری
قسمnumber | null
0 – 1
Motion-trajectory sparsity setting؛ ڈیفالٹ برقرار رکھنے کے لیے نہ دیں، یا استعمال ہونے والے motion anchors کی تعداد کم کرنے کے لیے بڑھائیں۔
controls.faceاختیاری
قسمobject
facial identity پر مبنی conditioning۔
controls.face.enabledاختیاری
قسمboolean
ڈیفالٹtrue
editing کے دوران face-identity conditioning کا toggle۔
keyframesاختیاری
قسمstring[]
≤ 64 آئٹمز
start_image_url کے بجائے تصاویر URLs کے طور پر فراہم کردہ multi-keyframe editing guides۔ keyframes کے ساتھ اتنی ہی لمبی keyframe_indexes array دیں تاکہ ہر تصویر کو source-ویڈیو فریم position سے باندھا جا سکے؛ زیادہ سے زیادہ 64 URLs کی اجازت ہے۔
keyframe_indexesاختیاری
قسمinteger[]
≤ 64 آئٹمز
keyframes کے ساتھ one-to-one source-frame mapping: entry [i] keyframes[i] کی anchor position بتاتی ہے۔ دونوں arrays کی لمبائی برابر، اور positions منفرد و غیر منفی ہونی چاہئیں۔
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/ur/developers/models/luma/agent/ray/v3.2/video-to-video.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt