المواصفات التقنية لـ mj-turbo-reroll
| المواصفة | التفاصيل |
|---|---|
| معرّف النموذج | mj-turbo-reroll |
| نوع النموذج | نقطة نهاية لإجراء توليد الصور لسير عمل reroll بأسلوب Midjourney |
| الوظيفة الأساسية | إعادة تشغيل توليد Midjourney موجود ضمن Turbo mode لإنتاج مجموعة نتائج جديدة من سياق المطالبة نفسه |
| النظام البيئي على الطرف المزوِّد | تكاملات الوكلاء/واجهات API المتوافقة مع Midjourney |
| وضع السرعة | Turbo mode |
| ملف الأداء | صُمِّمت مهام Turbo لإنتاج النتائج بسرعة تصل إلى 4× أسرع من Fast mode القياسي، لكنها تستهلك وقت Fast بمعدل أعلى على الطرف المزوِّد. |
| فئة التشغيل الاعتيادية | إجراء reroll / إعادة التوليد على مهمة قائمة بدلاً من إرسال مطالبة تمرير أول. |
| سير العمل ذو الصلة | إرسال أو تحديد مهمة صورة موجودة، تحديد إجراء/زر reroll، إرسال طلب reroll، ثم الاستطلاع أو جلب نتيجة المهمة الجديدة. |
| الاعتماد على المُدخلات | عادةً ما يتطلب سياق مهمة/وظيفة قائمة وإجراء خاص بالـ reroll أو customId، بدلاً من مجرد مطالبة نصية عادية. |
| المخرجات | مهمة/مجموعة نتائج صور جديدة مولَّدة ومشتقة من سياق المطالبة نفسه أو المُعاد مزجه |
| دعم عدم التزامن | نعم؛ تُعيد واجهات API المتوافقة مع Midjourney عادةً معرّف مهمة أولاً وتتطلب لاحقاً استرجاع الحالة أو معالجة الاستدعاء الرجعي. |
| دعم Callback/Webhook | مدعوم شائعاً عبر إشعارات أو خطاطيف استدعاء في واجهات وكيل Midjourney المتوافقة. |
| سلوك التكلفة | يُصنَّف reroll عادةً ضمن إجراءات الصور من النوع Type 1 في جداول تسعير Turbo المتوافقة مع Midjourney. |
ما هو mj-turbo-reroll؟
mj-turbo-reroll هو معرّف منصة CometAPI لقابلية reroll بتوافق Midjourney في وضع Turbo. عملياً، تعني “reroll” إعادة توليد مهمة صورة مجدداً لتحصل على مجموعة نتائج جديدة مع الإبقاء على التوجّه الإبداعي الأصلي أو سياق المهمة. في الأنظمة المتوافقة مع Midjourney، يُعامل reroll كإجراء صورة إلى جانب عمليات مثل variation وoutpaint وpan وإجراءات مرتبطة بالـ upscale.
يشير جزء turbo إلى أن هذا النموذج مُرتبط بسلوك توليد في Turbo Mode. توثّق Midjourney أن Turbo Mode خيار GPU عالي السرعة متاح في إصدارات Midjourney الأحدث، مع سرعات توليد قد تصل إلى أربعة أضعاف Fast Mode.
وبما أن reroll هو إجراء على مهمة قائمة، فإن mj-turbo-reroll يُفهم على أنه نقطة نهاية/سير عمل متخصص لإعادة توليد نتائج الصور السابقة بسرعة، وليس نموذج نص-إلى-صورة مستقل للإرسال الأولي. عادةً ما تنفّذ الواجهات المتوافقة ذلك بإرجاع معرّف مهمة أولاً، ثم تطلب منك جلب التقدّم أو تلقي استدعاء webhook عند اكتمال مهمة الـ reroll.
الميزات الرئيسية لـ mj-turbo-reroll
- إعادة توليد بسرعة Turbo: مصمم لإعادة رمي مهام الصور في Turbo mode، والذي تصفه وثائق Midjourney بأنه أسرع بكثير من Fast mode القياسي.
- سير عمل خاص بالـ reroll: يركّز على إعادة توليد مهمة قائمة بدلاً من إنشاء مهمة جديدة من الصفر؛ مفيد عندما يعجبك اتجاه المطالبة وتريد نتائج بصرية مختلفة.
- معالجة غير متزامنة قائمة على المهام: تعيد واجهات Midjourney المتوافقة عادةً معرّف مهمة أولاً، ما يتيح للتطبيقات الاستطلاع حتى الاكتمال أو التعامل مع النتائج بشكل غير متزامن.
- تكامل عبر إجراء/زر: في العديد من تطبيقات وكيل Midjourney، يتم تشغيل reroll عبر نقطة نهاية إجراء باستخدام
customIdخاص بالمهمة أو معرّف زر/إجراء مُستخلص من نتيجة مهمة سابقة. - معمارية ملائمة للويبهوك: تدعم واجهات Midjourney المتوافقة عناوين رد النداء بحيث تتلقى التطبيقات تحديثات حالة المهمة تلقائياً بدلاً من الاستطلاع المستمر.
- تلائم خطوط أنابيب الصور متعددة الخطوات: تعمل جيداً في تدفقات الإنتاج حيث يتخيّل المستخدمون الصورة أولاً، ثم يفحصون الأزرار/الإجراءات، ويُجرون reroll أو variation أو pan أو upscale بناءً على بيانات وصف المهمة المُعادة.
- دلالات متوافقة مع Midjourney: تتماشى مع منظومة إجراءات Midjourney حيث يأتي reroll جنباً إلى جنب مع variation وoutpaint وinpaint وغيرها من عمليات ما بعد التوليد.
كيفية الوصول إلى mj-turbo-reroll ودمجه
الخطوة 1: التسجيل للحصول على مفتاح API
للوصول إلى mj-turbo-reroll، أنشئ حساباً على CometAPI ثم أنشئ مفتاح API من لوحة التحكم. خزّن المفتاح بأمان وحمّله عبر متغير بيئة ضمن تطبيقك كي لا يكون مضمنًا في كود الواجهة الأمامية أو المستودعات العامة.
الخطوة 2: إرسال الطلبات إلى واجهة mj-turbo-reroll API
استخدم إعداد CometAPI القياسي وعيّن حقل النموذج إلى 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 جديد للمهمة الأصلية لا مع مجموعة النتائج الأصلية.