কনটেন্টে যান

ID-V2V Relight

ইন্টিগ্রেট করুন

মডেল id id-v2v/relight
# 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/id-v2v/relight?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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"

উদাহরণের মতো ফাইল: ১.০১৩$ ১,০১৩ API ক্রেডিট · ≈ ১০৬.৮৩₽ চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান
Open model ভিডিও থেকে ভিডিও 720p পর্যন্ত #relighting#editing#cinematic

রিলাইট করা রেফারেন্স ফ্রেমের আলো পুরো ক্লিপে ছড়িয়ে দেওয়া ভিডিও রিলাইটিং

Open model · ভিডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক

কাঙ্ক্ষিত রিস্টাইল করা ভিডিও নির্দিষ্ট করা প্রম্পট।

•আবশ্যক video_url
একটি ফাইল ড্রপ করুন, অথবা

জেনারেশনের জন্য মোশন ও ফ্রেমিং রেফারেন্স, যা উৎস ভিডিওর URL হিসেবে দেওয়া হয়।

•আবশ্যক image_url
একটি ফাইল ড্রপ করুন, অথবা

ভিডিও পুনর্জেনারেশনের জন্য আইডেন্টিটি ও স্টাইল রেফারেন্স, যা রিস্টাইল করা প্রথম ফ্রেমের দিকে নির্দেশ করা URL হিসেবে দেওয়া হয়।

resolution ডিফল্ট 720p

1280×720 বা 720×1280 আউটপুটের জন্য 720p, অথবা 832×480 বা 480×832 আউটপুটের জন্য 480p বেছে নিন। সোর্স ভিডিওর অভিমুখ নির্ধারণ করে কোন মাত্রাগুলো প্রযোজ্য হবে।

ডিফল্ট 81

উৎপাদন করতে হবে এমন ফ্রেমের সর্বোচ্চ সংখ্যা নির্ধারণ করুন; সোর্সে এর চেয়ে কম ফ্রেম থাকলে, তার ফ্রেম সংখ্যাই সর্বোচ্চ সীমা হবে।

অ্যাডভান্সড num_inference_steps · guidance_scale · vace_scale · seed · enable_safety_checker · keyframes
ডিফল্ট 30

প্রতিটি ক্লিপের জন্য ডিফিউশন স্যাম্পলিং ধাপের সংখ্যা হিসেবে প্রকাশ করা ক্লিপের গুণমান ও গতি নিয়ন্ত্রণ; বেশি ধাপ ব্যবহার করলে গুণমান বাড়ে, তবে বেশি সময় লাগে।

ডিফল্ট 5

ক্লাসিফায়ার-মুক্ত গাইডেন্সের শক্তি, যা প্রম্পট অনুসরণ এবং সৃজনশীলতার মধ্যে ভারসাম্য বজায় রাখে।

ডিফল্ট 1

VACE কন্ডিশনিং স্কেলের মাধ্যমে সমন্বয় করা সোর্স ভিডিওর কাঠামোগত অনুসরণ।

একাধিক ক্লিপ জেনারেট করার সময় সব ক্লিপে ব্যবহৃত র‍্যান্ডম সিড, যা পুনরুৎপাদনযোগ্য জেনারেশন সম্ভব করে।

দীর্ঘ ভিডিওর জন্য ঐচ্ছিক পরিচয় অ্যাঙ্কর: পুনঃস্টাইল করা কীফ্রেম এবং যে আউটপুট ফ্রেম সূচকে সেগুলো দেখাতে হবে, তা দিন।

POST /run/id-v2v/relight?wait=20 মূল্য → ১.০১৩$
# 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/id-v2v/relight?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# 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-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

ID-V2V Relight সম্পর্কে

একটি রেলিট প্রথম ফ্রেম (`image_url`) এবং একটি `prompt` ব্যবহার করে একটি সোর্স ভিডিওর (`video_url`) লাইটিং পরিবর্তন করে, যেখানে সিন এবং পারফরম্যান্স বজায় থাকে। সর্বোচ্চ ৫টি `keyframes` পিন করা যেতে পারে। রেজোলিউশন হলো 480p বা 720p, `num_frames` হলো 17-241, এবং `vace_scale` (0-2) নির্ধারণ করে যে সোর্স স্ট্রাকচার কতটা কঠোরভাবে আউটপুটকে নিয়ন্ত্রণ করবে। কোনো সেগমেন্টেশন প্রম্পট উন্মুক্ত নয়।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
promptআবশ্যক
ধরনstring
কাঙ্ক্ষিত রিস্টাইল করা ভিডিও নির্দিষ্ট করা প্রম্পট।
video_urlআবশ্যক video
ধরনurl · video
জেনারেশনের জন্য মোশন ও ফ্রেমিং রেফারেন্স, যা উৎস ভিডিওর URL হিসেবে দেওয়া হয়।
image_urlআবশ্যক image
ধরনurl · image
ভিডিও পুনর্জেনারেশনের জন্য আইডেন্টিটি ও স্টাইল রেফারেন্স, যা রিস্টাইল করা প্রথম ফ্রেমের দিকে নির্দেশ করা URL হিসেবে দেওয়া হয়।
keyframesঐচ্ছিক
ধরনobject[]
≤ ৫টি আইটেম
দীর্ঘ ভিডিওর জন্য ঐচ্ছিক পরিচয় অ্যাঙ্কর: পুনঃস্টাইল করা কীফ্রেম এবং যে আউটপুট ফ্রেম সূচকে সেগুলো দেখাতে হবে, তা দিন।
keyframes[].image_urlআবশ্যক
ধরনurl · image
দীর্ঘ ভিডিওতে পরিচয় অ্যাঙ্করের জন্য পুনঃস্টাইল করা ছবির URL; ছবির অ্যাসপেক্ট রেশিও এবং আউটপুটের অ্যাসপেক্ট রেশিওর পার্থক্য 0.1-এর বেশি হওয়া যাবে না। ছবিটি `frame_index`-এ কোনো পরিবর্তন ছাড়াই প্রদর্শিত হয়।
keyframes[].frame_indexআবশ্যক
ধরনinteger
≥ ১
0-ভিত্তিক ইনডেক্সিং ব্যবহার করে কীফ্রেমটি আউটপুটের এমন একটি অবস্থানে রাখুন যা অন্তত 1 এবং আউটপুটের মোট ফ্রেম সংখ্যার চেয়ে কম। অবস্থান 0 `image_url` থেকে আসা পুনঃস্টাইল করা শুরুর ফ্রেমের জন্য সংরক্ষিত।
resolutionঐচ্ছিক
ধরনenum
ডিফল্ট720p
480p720p
1280×720 বা 720×1280 আউটপুটের জন্য 720p, অথবা 832×480 বা 480×832 আউটপুটের জন্য 480p বেছে নিন। সোর্স ভিডিওর অভিমুখ নির্ধারণ করে কোন মাত্রাগুলো প্রযোজ্য হবে।
num_framesঐচ্ছিক
ধরনinteger
ডিফল্ট81
১৭ – ২৪১
উৎপাদন করতে হবে এমন ফ্রেমের সর্বোচ্চ সংখ্যা নির্ধারণ করুন; সোর্সে এর চেয়ে কম ফ্রেম থাকলে, তার ফ্রেম সংখ্যাই সর্বোচ্চ সীমা হবে।
num_inference_stepsঐচ্ছিক
ধরনinteger
ডিফল্ট30
২ – ৪০
প্রতিটি ক্লিপের জন্য ডিফিউশন স্যাম্পলিং ধাপের সংখ্যা হিসেবে প্রকাশ করা ক্লিপের গুণমান ও গতি নিয়ন্ত্রণ; বেশি ধাপ ব্যবহার করলে গুণমান বাড়ে, তবে বেশি সময় লাগে।
guidance_scaleঐচ্ছিক
ধরনnumber
ডিফল্ট5
১ – ১০
ক্লাসিফায়ার-মুক্ত গাইডেন্সের শক্তি, যা প্রম্পট অনুসরণ এবং সৃজনশীলতার মধ্যে ভারসাম্য বজায় রাখে।
vace_scaleঐচ্ছিক
ধরনnumber
ডিফল্ট1
০ – ২
VACE কন্ডিশনিং স্কেলের মাধ্যমে সমন্বয় করা সোর্স ভিডিওর কাঠামোগত অনুসরণ।
seedঐচ্ছিক
ধরনinteger | null
একাধিক ক্লিপ জেনারেট করার সময় সব ক্লিপে ব্যবহৃত র‍্যান্ডম সিড, যা পুনরুৎপাদনযোগ্য জেনারেশন সম্ভব করে।
enable_safety_checkerঐচ্ছিক
ধরনboolean
ডিফল্টtrue
ইনপুট এবং আউটপুট উভয়ের ওপর নিরাপত্তা যাচাই সক্রিয় করে।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "id-v2v/relight",
  "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": 1013,
    "usd": "1.013",
    "charged": 1013,
    "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",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
    },
    "seed": 42
  },
  "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-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
video
object {url, content_type, file_name, file_size}জেনারেশনের মাধ্যমে তৈরি ভিডিও ফাইল।
seed
integerজেনারেশনের সময় প্রয়োগ করা সিডের মান।

আরও মডেল: ভিডিও থেকে ভিডিও

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/id-v2v/relight.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt