المواصفات التقنية لـ mj-turbo-shorten
| البند | التفاصيل |
|---|---|
| معرّف النموذج | mj-turbo-shorten |
| عائلة النموذج | Midjourney / نقطة نهاية لتحليل الموجّهات على نمط وكيل Midjourney |
| الوظيفة الأساسية | يحلّل مُوجّه Midjourney طويلًا ويُرجع اقتراحات لتقصيره مع الحفاظ على المقصود |
| الارتباط بالوضع | وضع Turbo |
| نمط نقطة النهاية النموذجي | /mj-turbo/mj/submit/shorten |
| نمط الطلب | إرسال مهمة بشكل غير متزامن، يتبعه استرجاع حالة المهمة |
| حقول الطلب الشائعة | prompt, botType |
القيمة الشائعة لـ botType | MID_JOURNEY |
| نمط استرجاع النتائج | GET /mj/task/{id}/fetch |
| نوع الإدخال | موجّه نصّي |
| نوع الإخراج | تحليل لتقليص الموجّه / اقتراحات موجه موجزة |
| أوامر Midjourney ذات الصلة | /shorten, /turbo |
ما هو mj-turbo-shorten؟
mj-turbo-shorten هو معرّف المنصّة لدى CometAPI لميزة تقصير الموجّه المتوافقة مع Midjourney والتي تجمع سلوك Midjourney الخاص بـ /shorten مع التوجيه بوضع Turbo. تصف قائمة أوامر Midjourney الرسمية /shorten كطريقة لإرسال موجّه طويل وتلقي اقتراحات لجعله أكثر إيجازًا، كما تسرد بشكل منفصل /turbo كمفتاح الوضع لتشغيل Turbo. غالبًا ما تكشف تطبيقات وكيل Midjourney التابعة لجهات خارجية عن ذلك عبر نقطة نهاية مخصصة للتقصير ضمن مسار Turbo، عادةً /mj-turbo/mj/submit/shorten.
عمليًا، يُفهَم هذا معرّف النموذج ليس كنموذج لغة عام للأغراض العامة، بل كنقطة نهاية مساعدة موجّهة بالمهام لـ Midjourney من أجل تحسين الموجّهات. وهو مُصمَّم للمطوّرين أو المبدعين الذين لديهم بالفعل موجّه صورة مفصل ويريدون من النظام تحليل ذلك الموجّه وتحديد العبارات القابلة للاختصار وإرجاع صياغة أكثر إيجازًا مناسبة لاستمرار سير عمل Midjourney.
نظرًا لأن واجهات برمجة تطبيقات الوكيل بأسلوب Midjourney تكون عادةً غير متزامنة، يتم عادةً تقديم طلب التقصير أولًا ثم يُراجَع لاحقًا باستخدام نقطة نهاية لجلب المهمة. توضح وثائق المزوّدين المتوافقين مع وكيل Midjourney هذا النمط بوضوح: أرسل مهمة التقصير، استلم معرّف المهمة، ثم استعلم دوريًا عبر /mj/task/{id}/fetch لاسترجاع الحالة والنتائج.
الميزات الرئيسية لـ mj-turbo-shorten
- تكثيف الموجّه: يساعد على تقليل الموجّهات الطويلة في Midjourney إلى نسخ أكثر إيجازًا، بما يتماشى مع وظيفة Midjourney
/shorten. - توجيه وضع Turbo: يستخدم اصطلاح مسار Turbo الذي تعتمده تطبيقات وكيل Midjourney عادةً ضمن
/mj-turbo/mjللمستخدمين الذين يريدون ربط سير عمل التقصير بوضع Turbo. - نمط واجهة برمجة تطبيقات متوافق مع Midjourney: ينسجم مع منظومة وكيل Midjourney، حيث تُنظَّم نقاط النهاية حسب الإجراءات مثل imagine وdescribe وshorten وaction وmodal وfetch.
- سير عمل مهام غير متزامن: تُقدَّم الطلبات عادةً كوظائف ولا تُعاد النتيجة النهائية فورًا، ما يجعله مناسبًا لأنظمة سير العمل الصورية المعتمدة على قوائم الانتظار.
- إدخال نصي بسيط: يتطلب إجراء التقصير أساسًا
promptنصيًا، وغالبًا ما تقبل التطبيقات أيضًاbotTypeمثلMID_JOURNEY. - دعم سير العمل لتنقيح الموجّه: مفيد قبل توليد الصورة عندما ترغب في تبسيط الصياغة وإزالة التكرار أو إعداد موجّه أنظف لاستدعاءات Midjourney اللاحقة. يُستدل على ذلك من السلوك الموثَّق لـ
/shortenوتصميم نقطة نهاية الوكيل.
كيفية الوصول إلى mj-turbo-shorten ودمجه
الخطوة 1: التسجيل للحصول على مفتاح API
سجّل في CometAPI وأنشئ مفتاح API من لوحة التحكم. بعد ذلك، خزّنه بأمان واستخدمه في ترويسة Authorization: Bearer YOUR_API_KEY لجميع الطلبات إلى واجهة mj-turbo-shorten.
الخطوة 2: إرسال الطلبات إلى واجهة mj-turbo-shorten
استخدم نقطة النهاية المتوافقة مع Midjourney من CometAPI عند POST /mj/submit/shorten.
curl https://api.cometapi.com/mj/submit/shorten \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $COMETAPI_API_KEY" \
-d '{
"prompt": "a futuristic cityscape at sunset --v 6.1",
"botType": "MID_JOURNEY",
"accountFilter": {
"modes": ["TURBO"]
}
}'
الخطوة 3: استرجاع النتائج والتحقق منها
تعيد الواجهة كائن مهمة يحتوي على معرّف مهمة. استعلم دوريًا عبر GET /mj/task/{task_id}/fetch للتحقق من حالة التوليد واسترجاع عنوان URL لصورة الإخراج عند وصول المهمة إلى حالة نهائية.