mj-turbo-reroll کی تکنیکی وضاحتیں
| خصوصیت | تفصیلات |
|---|---|
| Model ID | mj-turbo-reroll |
| ماڈل کی قسم | Midjourney طرز کے reroll ورک فلو کے لیے امیج جنریشن ایکشن اینڈپوائنٹ |
| بنیادی فنکشن | Turbo موڈ میں موجودہ Midjourney جنریشن کو دوبارہ چلانا تاکہ اسی پرامپٹ سیاق سے نیا رزلٹ سیٹ تیار ہو |
| اپ اسٹریم ایکو سسٹم | Midjourney-کمپیٹیبل پروکسی/API انٹیگریشنز |
| اسپیڈ موڈ | Turbo موڈ |
| کارکردگی پروفائل | Turbo جابز کو اس طرح ڈیزائن کیا گیا ہے کہ وہ معیاری Fast موڈ کے مقابلے میں 4× تک تیزی سے نتائج بنائیں، تاہم اپ اسٹریم میں Fast وقت زیادہ شرح سے خرچ ہوتا ہے۔ |
| معمول کی آپریشن کلاس | پہلی بار پرامپٹ سبمیشن کے بجائے، موجودہ ٹاسک پر reroll/regenenerate ایکشن۔ |
| متعلقہ ورک فلو | موجودہ امیج ٹاسک جمع کرائیں یا تلاش کریں، reroll ایکشن/بٹن کی نشاندہی کریں، reroll ریکوئسٹ بھیجیں، پھر نئے ٹاسک کے نتیجے کو پول کریں یا حاصل کریں۔ |
| ان پٹ انحصار | عموماً صرف سادہ متن پرامپٹ کے بجائے، موجودہ ٹاسک/جاب کانٹیکسٹ اور reroll-مخصوص ایکشن یا customId درکار ہوتا ہے۔ |
| آؤٹ پٹ | اسی یا ریمکسڈ پرامپٹ سیاق سے ماخوذ نیا جنریٹ کیا گیا امیج ٹاسک/رزلٹ سیٹ |
| Async سپورٹ | ہاں؛ Midjourney-کمپیٹیبل APIs عموماً پہلے Task ID لوٹاتی ہیں اور بعد میں اسٹیٹس کی بازیافت یا کال بیک ہینڈلنگ درکار ہوتی ہے۔ |
| کال بیک/ویب ہُک سپورٹ | مطابق Midjourney پروکسی APIs میں نوٹیفکیشن یا کال بیک ہُکس کے ذریعے عمومی طور پر سپورٹ موجود ہوتی ہے۔ |
| لاگت کا انداز | Reroll کو عموماً Midjourney-کمپیٹیبل Turbo پرائسنگ ٹیبلز میں Type 1 امیج ایکشنز کے ساتھ گروپ کیا جاتا ہے۔ |
mj-turbo-reroll کیا ہے؟
mj-turbo-reroll، Midjourney-کمپیٹیبل Turbo reroll صلاحیت کے لیے CometAPI کا پلیٹ فارم شناخت کنندہ ہے۔ عملی طور پر "reroll" کا مطلب یہ ہے کہ آپ اسی تخلیقی سمت یا ٹاسک کانٹیکسٹ کو برقرار رکھتے ہوئے امیج جاب کو دوبارہ جنریٹ کریں تاکہ نیا رزلٹ سیٹ حاصل ہو۔ Midjourney-کمپیٹیبل سسٹمز میں reroll کو variation، outpaint، pan اور upscale سے متعلق ایکشنز کے ساتھ بطور امیج ایکشن سمجھا جاتا ہے۔
"turbo" حصہ اس امر کی نشاندہی کرتا ہے کہ یہ ماڈل Turbo موڈ کے جنریشن رویے سے میپ کیا گیا ہے۔ Midjourney کی دستاویزات کے مطابق Turbo موڈ نئے Midjourney ورژنز پر دستیاب ہائی اسپیڈ GPU آپشن ہے، جس کی جنریشن رفتار Fast موڈ کے مقابلے میں چار گنا تک تیز ہو سکتی ہے۔
چونکہ reroll ایک موجودہ جاب پر ایکشن ہے، اس لیے mj-turbo-reroll کو پہلے سبمیشن کے لیے خودمختار text-to-image ماڈل کے بجائے سابقہ امیج نتائج کو تیزی سے دوبارہ جنریٹ کرنے کے لیے مخصوص اینڈپوائنٹ/ورک فلو کے طور پر سمجھنا بہتر ہے۔ کمپیٹیبل APIs عمومی طور پر یہ عمل یوں نافذ کرتی ہیں کہ پہلے ایک Task ID لوٹاتی ہیں، پھر آپ سے تقاضا ہوتا ہے کہ آپ پیش رفت حاصل کریں یا ریرول شدہ ٹاسک مکمل ہونے پر ویب ہُک کال بیک وصول کریں۔
mj-turbo-reroll کی اہم خصوصیات
- Turbo رفتار پر از سرِ نو جنریشن: Turbo موڈ میں امیج جابز کے reroll کے لیے ڈیزائن کیا گیا، جسے Midjourney کی اپ اسٹریم دستاویزات معیاری Fast موڈ سے نمایاں طور پر تیز بیان کرتی ہیں۔
- Reroll-مخصوص ورک فلو: مکمل طور پر نئی جاب بنانے کے بجائے موجودہ ٹاسک کو ازسرِنو جنریٹ کرنے پر مرکوز۔ یہ اس وقت مفید ہے جب آپ پرامپٹ کی سمت پسند کرتے ہیں مگر مختلف بصری نتائج چاہتے ہیں۔
- ٹاسک-بیسڈ غیرہم زمانی پروسیسنگ: کمپیٹیبل Midjourney APIs عموماً پہلے Task ID دیتی ہیں، جس کے بعد ایپلیکیشنز کمپلیشن کے لیے پول کرتی ہیں یا نتائج غیرہم زمانی طور پر ہینڈل کرتی ہیں۔
- ایکشن/بٹن انٹیگریشن: متعدد Midjourney پروکسی امپلیمنٹیشنز میں reroll ایکشن اینڈپوائنٹ کے ذریعے جاب-خصوصی
customIdیا بٹن/ایکشن آئیڈنٹفائر سے ٹرگر کیا جاتا ہے۔ - ویب ہُک-فرینڈلی آرکیٹیکچر: کمپیٹیبل Midjourney APIs نوٹیفکیشن یا کال بیک URLs کی سپورٹ فراہم کرتی ہیں تاکہ ایپلیکیشنز بغیر مسلسل پولنگ کے اسٹیٹس اپڈیٹس حاصل کریں۔
- کثیر مرحلہ امیج پائپ لائنز کے لیے موزوں: ایسے پروڈکشن فلو میں عمدہ فِٹ جہاں صارف پہلے امیج imagine کرتا ہے، بٹن/ایکشنز دیکھتا ہے، پھر reroll، vary، pan یا upscale انجام دیتا ہے۔
- Midjourney-کمپیٹیبل سیمنٹکس: وسیع Midjourney ایکشن ایکوسسٹم سے ہم آہنگ، جہاں reroll کو variation، outpaint، inpaint اور دیگر پوسٹ-جنریشن آپریشنز کے ساتھ رکھا جاتا ہے۔
mj-turbo-reroll تک رسائی اور انضمام کا طریقہ
مرحلہ 1: API Key کے لیے سائن اپ کریں
mj-turbo-reroll تک رسائی کے لیے پہلے CometAPI پر اکاؤنٹ بنائیں اور ڈیش بورڈ سے API key جنریٹ کریں۔ کلید کو محفوظ رکھیں اور اپنی ایپلیکیشن میں اسے environment variable کے ذریعے لوڈ کریں تاکہ یہ کلائنٹ سائیڈ کوڈ یا عوامی ریپوزیٹریز میں ہارڈ کوڈ نہ ہو۔
مرحلہ 2: mj-turbo-reroll API کو ریکوئسٹ بھیجیں
CometAPI کی معیاری API کنفیگریشن استعمال کریں اور model فیلڈ کو mj-turbo-reroll پر سیٹ کریں۔ چونکہ یہ ماڈل reroll ورک فلو کے لیے استعمال ہوتا ہے، آپ کی ریکوئسٹ عموماً کثیر مرحلہ امیج پائپ لائن کا حصہ ہوگی جس میں آپ پہلے Midjourney طرز کا کوئی موجودہ ٹاسک بناتے یا فچ کرتے ہیں، پھر مطلوبہ ٹاسک کانٹیکسٹ کے ساتھ reroll ایکشن سبمٹ کرتے ہیں۔
curl https://api.cometapi.com/v1/responses \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mj-turbo-reroll",
"input": {
"task_id": "your_existing_task_id",
"action": "reroll"
}
}'
مرحلہ 3: نتائج حاصل کریں اور توثیق کریں
سبمیشن کے بعد، CometAPI کے ریسپانس پیلوڈ اور جاب ٹریکنگ ورک فلو کے ذریعے ٹاسک کا نتیجہ حاصل کریں۔ mj-turbo-reroll کے لیے توثیق عموماً اس بات کی تصدیق ہے کہ نیا ٹاسک کامیابی سے بنایا گیا، اسے تکمیل تک مانیٹر کیا گیا، اور جو امیجز لوٹیں وہ اصل رزلٹ سیٹ کے بجائے اصل ٹاسک کے تازہ reroll سے مطابقت رکھتی ہوں۔