الوصف
توفر واجهة الويب Stable Diffusion Web UI، التي طورها AUTOMATIC1111، واجهة قوية وسهلة الاستخدام للتفاعل مع نماذج Stable Diffusion. تم بناؤها باستخدام مكتبة Gradio، وهي تبسّط العملية المعقدة لتوليد الصور بالذكاء الاصطناعي، مما يجعلها متاحة لجمهور أوسع. تدعم الواجهة الأوضاع الأصلية txt2img و img2img، بالإضافة إلى وظائف متقدمة مثل الرسم الخارجي (outpainting) والرسم الداخلي (inpainting) والرسم اللوني (color sketching).
تشمل القدرات الرئيسية توليد مصفوفة المطالبات (prompt matrix)، والتحكم في الانتباه (attention control) لأجزاء معينة من المطالبات، والمعالجة الراجعة (loopback processing) لمهام img2img التكرارية. تسمح ميزة مخطط X/Y/Z بتصور اختلافات الصور عبر معلمات مختلفة. للمستخدمين المهتمين بنماذج الذكاء الاصطناعي المخصصة، تدعم واجهة الويب الاستيفاء النصي (Textual Inversion)، مما يتيح استخدام تضمينات مخصصة متعددة. تدمج علامة التبويب 'Extras' أدوات قوية مثل GFPGAN و CodeFormer لاستعادة الوجوه، ومكبرات شبكات عصبية مختلفة مثل RealESRGAN و ESRGAN و SwinIR و Swin2SR و LDSR.
لزيادة فائدتها، توفر الواجهة تحكمًا مفصلاً في طرق أخذ العينات (sampling methods)، وقيم eta، وإعدادات الضوضاء (noise settings)، مع دعم لذاكرة VRAM المنخفضة (تم الإبلاغ عن 4 جيجابايت وحتى 2 جيجابايت) والمعالجة القابلة للمقاطعة. يتم حفظ معلمات التوليد مع الصور، مما يسمح بالاستعادة السهلة. تشمل الميزات المتقدمة دعم التجانب (tiling)، والمعاينة الحية (live preview)، والمطالبات السلبية (negative prompts)، والأنماط (styles) لحفظ المطالبات، والاختلافات (variations)، وتغيير حجم البذور (seed resizing)، والمستفسر CLIP (CLIP interrogator) لتخمين المطالبات، وتعديل المطالبات أثناء التوليد. تتوفر أيضًا المعالجة الدفعية (batch processing) وطريقة img2img بديلة.
تدعم واجهة الويب Highres Fix لتوليد صور عالية الدقة بنقرة واحدة، وإعادة تحميل نقاط التحقق (checkpoints) فورًا، ودمج نقاط التحقق (checkpoint merger). كما تسمح بالبرامج النصية المخصصة (custom scripts) والإضافات (extensions)، بما في ذلك Composable-Diffusion لتوليد المطالبات المتعددة والتكامل مع DeepDanbooru لوضع علامات على صور الأنمي. تمت إزالة حدود رموز المطالبات، ويتم دعم xformers لزيادات كبيرة في السرعة. توفر علامة التبويب 'Training' خيارات للشبكات الفائقة (hypernetworks) والتضمينات (embeddings)، مع إمكانيات معالجة مسبقة مثل الاقتصاص (cropping) والوسم التلقائي (autotagging).
تم تبسيط التثبيت باستخدام برامج نصية بنقرة واحدة لنظام Windows وبرامج تثبيت تلقائية لنظامي Linux و macOS. يدعم المشروع أيضًا Stable Diffusion 2.0 و Alt-Diffusion و Segmind Stable Diffusion، مع خيارات لتحميل نقاط التحقق بتنسيق safetensors وقيود دقة مخففة. الواجهة نفسها قابلة للتخصيص، مما يسمح للمستخدمين بإعادة ترتيب العناصر. المشروع مفتوح المصدر بموجب ترخيص AGPL-3.0، مما يعزز مساهمات المجتمع والتطوير.
الميزات الأساسية لـ واجهة الويب Stable Diffusion Web UI
توليد النص إلى صورة (txt2img)
توليد صورة إلى صورة (img2img)
قدرات الرسم الخارجي والرسم الداخلي
تحكم متقدم في المطالبات مع الانتباه والوزن
مخطط X/Y/Z لتصور المعلمات
الاستيفاء النصي (Textual Inversion) للتضمينات المخصصة
استعادة الوجوه باستخدام GFPGAN و CodeFormer
مكبرات شبكات عصبية متعددة (RealESRGAN, ESRGAN, SwinIR, إلخ)
دعم ذاكرة VRAM المنخفضة (4 جيجابايت و 2 جيجابايت)
معلمات التوليد محفوظة مع الصور
دعم التجانب (Tiling) للقوام السلس
وظيفة المطالبة السلبية (Negative Prompt)
أنماط (Styles) لحفظ وتطبيق مقتطفات المطالبات
المعالجة الدفعية (Batch Processing) لملفات متعددة
Highres Fix لصور عالية الدقة بنقرة واحدة
أداة دمج نقاط التحقق (Checkpoint Merger)
دعم البرامج النصية والإضافات المخصصة
Composable-Diffusion لتوليد المطالبات المتعددة
التكامل مع DeepDanbooru لوضع علامات على صور الأنمي
xformers لزيادات كبيرة في السرعة
علامة تبويب التدريب (Training) للشبكات الفائقة والتضمينات
دعم تنسيق نقاط التحقق Safetensors
البدء مع واجهة الويب Stable Diffusion Web UI
الاستنساخ: استنسخ مستودع stable-diffusion-webui من GitHub.
تثبيت التبعيات: قم بتثبيت Python 3.10.6 و Git، ثم قم بتشغيل برنامج التثبيت المناسب (مثل webui-user.bat أو webui.sh).
التكوين: قم بإعداد متغيرات البيئة أو وسيطات سطر الأوامر حسب الحاجة (مثل --xformers).
التنفيذ: قم بتشغيل برنامج webui.bat أو webui.sh لتشغيل الواجهة.
التوليد: قم بالوصول إلى واجهة الويب في متصفحك وابدأ في إنشاء الصور باستخدام الأوضاع والمعلمات المختلفة.
التحسين: استخدم علامة التبويب 'Extras' للتكبير واستعادة الوجوه، أو استكشف البرامج النصية والإضافات المخصصة.
التدريب: استخدم علامة التبويب 'Training' لإنشاء تضمينات أو شبكات فائقة مخصصة.
حالات استخدام واجهة الويب Stable Diffusion Web UI
- توليد الفن بالذكاء الاصطناعي
- تحرير الصور وتحسينها
- تصميم الشخصيات والمفاهيم
- إنشاء القوام (Textures)
- استعادة الوجوه
- تدريب النماذج وتخصيصها
- النماذج الأولية المرئية
- توليد صور الأنمي




