অ্যাসিঙ্ক্রোনাস মিডিয়া তৈরি করুন
ছবি, ভিডিও বা মিউজিক জব তৈরি করুন এবং অ্যাসিঙ্ক্রোনাসভাবে তাদের আর্টিফ্যাক্ট পুনরুদ্ধার করুন।
একটি ইনফারেন্স রিকোয়েস্ট খোলা না রেখে দীর্ঘ সময় ধরে চলা মিডিয়া তৈরির কাজ জমা দিন।
/v1/async-tasks/image-generationsরিকোয়েস্ট বডি
| ফিল্ড | টাইপ | আবশ্যক | বিবরণ |
|---|---|---|---|
model | স্ট্রিং | না | মিডিয়া মডেল আইডেন্টিফায়ার। বাদ দিলে, রাউটিং কনফিগার করা ডিফল্ট প্রোভাইডার আচরণ ব্যবহার করে। |
prompt | স্ট্রিং | হ্যাঁ | কাঙ্ক্ষিত আউটপুটের বিবরণ। |
n | ইন্টিজার | না | ১ থেকে ১০ পর্যন্ত ছবির সংখ্যা; ডিফল্ট ১। |
seed | ইন্টিজার | না | সমর্থিত হলে নন-নেগেটিভ ডিটারমিনিস্টিক সিড। |
| অতিরিক্ত ফিল্ড | অবজেক্ট | না | প্রোভাইডার-সমর্থিত ডাইমেনশন এবং জেনারেশন কন্ট্রোল। অজানা টপ-লেভেল ফিল্ডগুলি প্রত্যাখ্যাত হয়; প্রোভাইডার-নির্দিষ্ট অপশনগুলি provider_options বা parameters এর অধীনে থাকা উচিত। |
ভিডিও রিকোয়েস্টগুলি একটি পজিটিভ duration_seconds (সর্বোচ্চ ৩০০) এবং একটি পজিটিভ ইন্টিজার fps (সর্বোচ্চ ১২০) গ্রহণ করে। মিউজিক রিকোয়েস্টগুলি duration_seconds (সর্বোচ্চ ১,২০০) গ্রহণ করে এবং prompt, lyrics, বা title এর মধ্যে অন্তত একটির প্রয়োজন হয়।
টাস্ক লাইফসাইকেল
- একটি ছবি, ভিডিও বা মিউজিক তৈরির রিকোয়েস্ট জমা দিন।
- ফেরত আসা টাস্ক আইডি সংরক্ষণ করুন।
- টাস্ক সম্পন্ন না হওয়া পর্যন্ত
GET /v1/async-tasks/{task_id}পোল করুন। - সাইন করা আর্টিফ্যাক্ট URL এর মাধ্যমে আউটপুট ডাউনলোড করুন।
আর্টিফ্যাক্ট URL গুলির সময়সীমা সীমিত। দীর্ঘমেয়াদী সংরক্ষণের প্রয়োজন হলে আপনার নিজের স্টোরেজে চূড়ান্ত অ্যাসেট সংরক্ষণ করুন।
সামঞ্জস্যপূর্ণ উপনাম (Compatibility Aliases)
বিদ্যমান ইন্টিগ্রেশনগুলি /v1/images/generations, /v1/videos/generations, এবং /v1/music/generations ব্যবহার করতে পারে। নতুন ইন্টিগ্রেশনগুলির উপরের সুস্পষ্ট /v1/async-tasks/*-generations রুটগুলি ব্যবহার করা উচিত।