
شنو هي لانزي
لانزي هي ستوديو ديال الوضعيات كيخدم بوحدو، وهي حتى إضافة لـ DeepSeek Harness. كتختار وضعية وحدة ولا كثر من بين 288 مجموعة و1439 رسم خطّي للوضعيات المجمّعة من ai-pose-gallery-zh، ومن بعد كتمزجها مع مراجع الشخصية والملابس باش تولّد صور لنفس الموديل فحركات مختلفة.
المشروع كيستعمل افتراضيا الشخصية البالغة ديال حوت المجتمع، الحوتة الكبيرة، كموديل. عندها شعر أزرق طويل ومموّج، وودنين ديال الحوت وذيل ديال الحوت الأزرق، وكتلبس افتراضيا زي خادمة باللون الكحلي والأبيض. وتقدر حتى تدخل حتى لثلاث صور ديال موديلات خرين باش تبدّل وجه الشخصية وملابسها.
الرسوم الخطية ديال الوضعيات كتستعمل غير لوصف وضعية الجسم، وبصفة افتراضية ما كيتترسمش الجسم الفارغ اللي فالرسم فالصورة النهائية. الرسوم الخطية ما كتخزّنش فمستودع المشروع، وكتتقرا عند الحاجة من مستودع صور عمومي.
الوظائف الأساسية
- مكتبة واسعة ديال الوضعيات: كتوفّر 288 مجموعة و1439 رسم خطّي للوضعيات، مع إمكانية الاختيار بوحدة ولا بعدة وضعيات.
- تبديل الملابس: تقدر تختار طقم واحد من بين 1407 طقم من COSTUME-DB-01، مع الاحتفاظ بوجه الشخصية وتسريحة شعرها وودنيها وذيلها.
- موديل مخصّص: تقدر تدخل حتى لثلاث صور ديال موديل، أو تكمل باستعمال الحوتة الكبيرة الافتراضية.
- واجهات متعددة لتوليد الصور: كيدعم Seedream ديال Volcengine Ark، وGemini، والواجهات المتوافقة مع OpenAI.
- سير عمل بلا مفتاح: حتى إلا ما ضبطتيش مفتاح API، غادي يتولّد البرومبت كامل، وتقدر تنسخو لـ
dsh-image-gen. - الدمج مع Harness: من بعد تثبيت الإضافة، تقدر تحل الستوديو الكامل من الشريط الجانبي، أو تخلي Agent يقلب على الوضعيات والملابس ويولّد الصور.
- واجهة متجاوبة: فالشاشات العريضة كتستعمل تخطيط متعدد الأعمدة، وفالشاشات الضيقة كتولي فعمود واحد، مع بقاء زر توليد الصورة فالتحت.
تشغيل الستوديو محليا
1. تحضير البيئة
لانزي كتحتاج Node.js بالإصدار 22.19 أو أحدث. من بعد ما تتأكد من الإصدار، ثبّت التبعيات فمجلد المشروع وشغّل خادم التطوير:
npm install
npm run devمن بعد التشغيل، حل فالمتصفح http://127.0.0.1:43123.
2. اختيار الوضعية
اختار الوضعيات من المنطقة الوسطى فالستوديو. تقدر تختار عدة وضعيات فمرة وحدة، والنظام غادي يولّد صورة مقابلة لكل وحدة. وضعيات الجسم كاملة العادية هي اللي كيبانو افتراضيا؛ أما الوضعيات المثيرة ووضعيات شخصين فما كيبانوش افتراضيا، وخصك تفتح بوضوح مفتاح للبالغين.
3. اختيار الملابس
من بعد ما تنتاقل لصفحة الملابس، تقدر تختار طقم واحد. تصنيفات الربيع والصيف والخريف والشتاء والحفلات كيبانو افتراضيا؛ أما تصنيفات الملابس الداخلية وملابس السباحة والملابس المثيرة فكيتشاركو نفس مفتاح محتوى البالغين مع الوضعيات.
من بعد اختيار الملابس، النتيجة غادي تستعمل هاد الطقم وتحاول تحتافظ بوجه الشخصية وتسريحة شعرها وباقي المميزات ديالها. فهاد الحالة، اختيار الحفاظ على الملابس الافتراضي كيتعطّل مؤقتا قدّام الملابس المختارة.

4. إعداد أو تبديل الموديل
المنطقة اللي فاليسار مخصّصة لتدبير الموديل. تقدر تبقى مستعمل الحوتة الكبيرة الافتراضية، أو تدخل حتى لثلاث صور ديال موديل من اختيارك. الصور المرجعية المتعددة كتعاون فإعطاء معلومات على وجه الشخصية وتسريحة شعرها وملابسها، ولكن النتيجة الفعلية كتبقى مرتبطة بنموذج توليد الصور المستعمل.
5. إعداد واجهة توليد الصور
حل إعدادات توليد الصور من الفوق على اليمين، وعمّر المفاتيح المطلوبة لواجهات Gemini أو الواجهات المتوافقة مع OpenAI. المفاتيح كيتخزنو غير فالمتصفح الحالي، وما كيتكتبووش كبيانات ديال المشروع فالمستودع.
لانزي كتدعم الإعدادات الافتراضية التالية:
- Seedream: كتستعمل عنوان Volcengine Ark
https://ark.cn-beijing.volces.com/api/v3، والموديل الافتراضي هوdoubao-seedream-5-0-flash-260915. - Gemini: الموديل الافتراضي هو
gemini-2.5-flash-image. - واجهة متوافقة مع OpenAI: كتستعمل أولا
images/edits؛ وإذا كانت الواجهة ما كتدعمش التعديل، كترجع للتوليد النصي فقط، وكتوضح فالنتيجة أن الصور المرجعية ما تصيفطاتش.
Seedream كتصيفط صورة الموديل وصورة الملابس الاختيارية والرسم الخطّي ديال الوضعية مجموعين. ملي كتختار الملابس، ترتيب الصور المرجعية هو الشخصية، صورة الملابس بلا موديل، الرسم الخطّي ديال الوضعية.
6. بدء التوليد
من بعد ما تكمل إعداد الموديل والوضعية والملابس والواجهة، كليكي على زر توليد الصورة. إلا ما كان حتى مفتاح مضبوط، غادي يتولّد برومبت لكل وضعية مختارة فالجهة اليمنى. تقدر تنسخ هاد البرومبتات وتعطيهم لـ dsh-image-gen المثبّت باش ينفّذ التوليد.
إعداد المفاتيح فالخادم
إلا ما بغيتيش تدخل المفاتيح فالمتصفح، تقدر تضبط المزوّد والموديل وعنوان الواجهة والمفتاح لعملية الخادم باستعمال متغيرات البيئة:
POSE_MUSE_PROVIDER=seedream \
POSE_MUSE_MODEL=doubao-seedream-5-0-flash-260915 \
POSE_MUSE_BASE_URL=https://ark.cn-beijing.volces.com/api/v3 \
POSE_MUSE_API_KEY=مفتاحك \
npm run devهاد الطريقة مناسبة لنشر الستوديو فحاسوب ثابت أو فبيئة مراقَبة. من بعد التشغيل، الواجهة الأمامية تقدر تستعمل مباشرة إعدادات توليد الصور اللي كيوفرها الخادم، بلا ما تخزّن المفتاح فالمتصفح.
تثبيت لانزي فـ DeepSeek Harness
إلا كان DeepSeek Harness مثبّت فالحاسوب، تقدر تزيد لانزي كإضافة فـ profile ديال web:
dsh plugin --profile web add gen-ai-pose-imageاسم حزمة الإضافة هو gen-ai-pose-image. إلا ما كانتش الحزمة منشورة، أو كنت محتاج تجرّب تعديلات محلية، تقدر تعوّض اسم الحزمة بالمسار المحلي ديال المستودع. من بعد التثبيت، عاود شغّل الـ profile المعني.

من بعد إعادة التشغيل، غادي يزيد فالعمود الجانبي مدخل لانزي / الستوديو، وغيولي حدّ الإضافات والمهام الآلية. منين كتفتحو، تقدر تختار الموديل والوضعية والملابس وتعدّل إعدادات توليد الصور وتشوف النتائج فالصفحة نفسها.
خلي Agent يستعمل أدوات لانزي
الإضافة كتوفّر لـ Agent ثلاثة ديال الأدوات:
search_poses: البحث على الوضعيات اللي كتوافق الشروط.search_costumes: البحث على الملابس.generate_pose_images: توليد صور الوضعيات حسب المحتوى المختار.
إلا بغيتي تبدّل الملابس، صيفط رقم الملابس فـ costume_id. إلا كانت عملية Harness مضبوطة فيها POSE_MUSE_API_KEY، الأداة غادي تولّد الصور مباشرة وتضيفها للجلسة؛ وإلا ما كانش المفتاح، غادي ترجع البرومبتات واجدة باش تكمل تعطيها لـ generate_image أو edit_image ديال dsh-image-gen.
الوضعيات والملابس المخصّصة للبالغين ما كيبانوش افتراضيا فنتائج البحث. غير ملي يطلبهم المستخدم بوضوح، خاص يتصيفط
include_adult: trueلـsearch_posesأوsearch_costumes.
الاستعمال فالهاتف واللوحات الضيقة
لانزي كتدعم التخطيط المتجاوب. فالشاشات الضيقة، منطقة الموديل كتتجمع فالفوق، وتصنيفات الوضعيات كتولي اختيار من قائمة منسدلة، وزر توليد الصورة كيبقى مثبت فأسفل الصفحة. تصنيفات الملابس كتبدّل السطر تلقائيا، ووصف البطاقات كيبقى داخل المنطقة المرئية.

فلوحة Harness الضيقة، الستوديو اللي كان متعدد الأعمدة كيتحوّل حتى هو لعمود واحد، وبهذا ما كايناش حاجة تبدّل لنسخة خاصة بالهاتف.
نصائح للاستعمال المتقدم
تنظيم التوليد ديال عدة وضعيات
لانزي كتسمح تختار عدة وضعيات فآن واحد. ملي كتحتاج تقارن الحركات، ثبّت الموديل والملابس أولا، ومن بعد اختار مجموعة ديال الوضعيات وولّدهم دفعة وحدة. بهاد الطريقة كتولي ملاحظة تناسق نفس الشخصية فالوضعيات المختلفة أسهل.
فهم دور الصور المرجعية ديال الملابس
الصور اللي فمكتبة الملابس ما فيهاش أشخاص، والدور الرئيسي ديالها هو توضيح شكل اللباس. من بعد اختيار الملابس، لانزي كتمزج مرجع الشخصية ومرجع الملابس والرسم الخطّي ديال الوضعية. إلا كانت الواجهة ما كتدعمش تعديل الصور ورجعات للتوليد النصي فقط، الصور المرجعية ما غاديش تتصيفط، وصفحة النتيجة غادي توضّح هاد الشي.
تحقّق من المسار أولا باستعمال البرومبتات
إلا ما كانش عندك مؤقتا مفتاح API خدام، تقدر تكمل اختيار الوضعية والموديل والملابس، وتشوف البرومبتات اللي تولّدت فالجهة اليمنى، ومن بعد تنسخها لأداة أخرى لتوليد الصور. بهاد الطريقة تقدر تختبر سير العمل قبل ما تضبط الواجهة الرسمية.
تنفيذ فحوصات المشروع
قبل تعديل الكود المحلي أو تحضير الإرسال، تقدر تشغّل الاختبارات وفحص الأنواع:
npm test
npm run typecheckحقوق النشر وقيود الاستعمال
برنامج لانزي نفسه مرخّص بموجب MIT License، ولكن هاد الترخيص كيغطي غير كود البرنامج، وما كيغطيش تلقائيا مراجع الوضعيات والملابس والشخصيات.
- حقوق نشر الرسوم الخطية ديال الوضعيات والبيانات الأصلية راجعة لـ ギア، والتوضيح ديال المصدر كيقول إن هاد الصور ما خاصهاش تستعمل تجاريا.
- صور الملابس جاية من مجموعة الملابس COSTUME-DB-01 ديال ギア، والمستودع كيحتافظ غير بالأرقام والكلمات المفتاحية.
- صور إعداد الحوتة الكبيرة جاية من deepseek-whale-girl، والمؤلف هو TreapGoGo، وكتستعمل حسب MIT License ديال المستودع المعني.
- الحوتة الكبيرة شخصية ديال المجتمع وما كتمثّلش DeepSeek؛ وDeepSeek علامة تجارية ديال 深度求索، وترخيص المشروع ما كيمنحش حق استعمال هاد العلامة.
قبل نشر أو استعمال النتائج المولّدة، خاصك تراجع shared/license.mjs وLICENSE فالمشروع، وتحترم التراخيص المستقلة وقيود الاستعمال الخاصة بكل مادة.
الخلاصة
لانزي كتجمع مراجع الشخصية والرسوم الخطية ديال الوضعيات وصور الملابس بلا موديل وواجهات توليد الصور فستوديو واحد. تقدر تختار الوضعيات والملابس بسرعة محليا، أو تثبّت الإضافة فـ DeepSeek Harness وتخلي Agent يقلب على المواد ويولّد الصور. باش تبدا، شغّل الستوديو المحلي أولا وتأكد من سير العمل، ومن بعد ضبط مفاتيح المتصفح أو الخادم حسب الواجهة اللي غادي تستعمل.
