Async Media تیار کریں

تصویری، ویڈیو، یا میوزک جابز بنائیں اور ان کے آرٹفیکٹس کو غیر مطابقت پذیر طریقے سے حاصل کریں۔

لمبی مدت تک چلنے والے میڈیا جنریشن کے کام کو انفرنس ریکویسٹ کو کھلا رکھے بغیر جمع کروائیں۔

POST/v1/async-tasks/image-generations

ریکویسٹ باڈی

فیلڈقسمدرکارتفصیل
modelstringنہیںمیڈیا ماڈل کی شناخت کنندہ۔ جب اسے چھوڑ دیا جاتا ہے، تو روٹنگ کنفیگر شدہ ڈیفالٹ پرووائڈر کے رویے کا استعمال کرتی ہے۔
promptstringہاںمطلوبہ آؤٹ پٹ کی تفصیل۔
nintegerنہیں1 سے 10 تک تصویروں کی تعداد؛ ڈیفالٹ 1 ہے۔
seedintegerنہیںغیر منفی متعین کنجی جب تعاون یافتہ ہو۔
اضافی فیلڈزobjectنہیںپرووائڈر کے تعاون یافتہ طول و عرض اور جنریشن کنٹرولز۔ نامعلوم ٹاپ لیول فیلڈز کو مسترد کر دیا جاتا ہے؛ پرووائڈر کے مخصوص اختیارات provider_options یا parameters کے تحت آتے ہیں۔

ویڈیو ریکویسٹس 300 تک مثبت duration_seconds اور 120 تک مثبت انٹیجر fps قبول کرتی ہیں۔ میوزک ریکویسٹس 1,200 تک duration_seconds قبول کرتی ہیں اور انہیں کم از کم prompt، lyrics، یا title میں سے کسی ایک کی ضرورت ہوتی ہے۔

ٹاسک لائف سائیکل

  1. تصویر، ویڈیو، یا میوزک جنریشن ریکویسٹ جمع کروائیں۔
  2. واپس آنے والے ٹاسک ID کو محفوظ کریں۔
  3. ٹاسک مکمل ہونے تک GET /v1/async-tasks/{task_id} کو پول کریں۔
  4. سائن شدہ آرٹفیکٹ URL کے ذریعے آؤٹ پٹ ڈاؤن لوڈ کریں۔

آرٹفیکٹ URLs وقت کے لحاظ سے محدود ہیں۔ جب طویل مدتی ریٹینشن درکار ہو تو فائنل ایسٹ کو اپنے اسٹوریج میں محفوظ کریں۔

مطابقت کے عرفی نام

موجودہ انٹیگریشنز /v1/images/generations، /v1/videos/generations، اور /v1/music/generations استعمال کر سکتی ہیں۔ نئی انٹیگریشنز کو اوپر موجود واضح /v1/async-tasks/*-generations روٹس کا استعمال کرنا چاہیے۔