كيف تثبّت Stable Diffusion محليًا؟

بقلم آخر تحديث 3 دقائق قراءة

لتشغيل Stable Diffusion على حاسوبك تحتاج إلى بطاقة رسومات بذاكرة 6 غيغابايت على الأقل، وPython 3.10، وGit، وواجهة Automatic1111 على الويب، وملف نموذج. خصّص له 15 غيغابايت من القرص وتوقّع تنزيل عدة غيغابايتات؛ بعد ذلك يصبح التوليد مجانيًا ودون اتصال وخاصًا بالكامل على جهازك.

المتطلبات

المكوّنالحد الأدنىالمريح
بطاقة الرسوماتNVIDIA بذاكرة 6 غيغابايت (SD 1.5)NVIDIA 8–12 غيغابايت (SDXL)، 16 غيغابايت (SD 3.5 Large، في ComfyUI)
AMD / AppleROCm على لينكس، Apple Silicon بذاكرة 16 غيغابايتأبطأ لكنه يعمل؛ على ويندوز تحتاج بطاقات AMD إلى ComfyUI أو إلى نسخة مشتقة من واجهة الويب
الذاكرة16 غيغابايت32 غيغابايت
القرص15 غيغابايت (التطبيق + نموذج واحد)50 غيغابايت فأكثر لعدة نماذج
النظامWindows 10/11، Ubuntu 22.04+، macOS 13+

لا تملك بطاقة متوافقة؟ أدوات هذا الموقع لا تحتاج إلى تثبيت: الرسم الداخلي والتكبير يعملان على عتادنا، وSDXL عرض تجريبي مستضاف ومضمّن في الصفحة.

خطوة بخطوة (ويندوز، Automatic1111)

  1. ثبّت Python 3.10.6 مع تحديد Add Python to PATH. الإصدارات الأحدث تعطّل بعض الاعتماديات.
  2. ثبّت Git بالخيارات الافتراضية.
  3. افتح طرفية في المجلد الذي تختاره ونفّذ git clone -b dev https://github.com/AUTOMATIC1111/stable-diffusion-webui. اختيار فرع dev مقصود: الفرع الافتراضي لم يتغير منذ يوليو 2024 وصار تشغيله الأول يفشل.
  4. نزّل نموذجًا: SDXL 1.0 base (6.9 غيغابايت) واختياريًا الـrefiner، أو Stable Diffusion 1.5 (4.3 غيغابايت). خذ ملف .safetensors.
  5. ضع النموذج في stable-diffusion-webui/models/Stable-diffusion/.
  6. انقر نقرًا مزدوجًا على webui-user.bat. ينزّل التشغيل الأول عدة غيغابايتات من الاعتماديات، وتتوقف مدته على سرعة اتصالك.
  7. افتح http://127.0.0.1:7860 في المتصفح، اختر النموذج أعلى اليسار، اكتب برومبتًا، واضغط Generate.

على لينكس وماك ثبّت أولًا Python 3.10 أو 3.11 وحزم النظام المذكورة في ملف README الخاص بالمشروع، ثم شغّل ./webui.sh بدل ملف .bat؛ ينشئ السكربت بيئة Python خاصة به.

خيارات تشغيل مفيدة

حرّر webui-user.bat واضبط COMMANDLINE_ARGS:

  • --xformers: أسرع وأخف على NVIDIA.
  • --medvram أو --lowvram: للبطاقات من 4 إلى 6 غيغابايت، على حساب السرعة.
  • --listen: الوصول إلى الواجهة من جهاز آخر على شبكتك.
  • --api: يفعّل واجهة REST التي تستخدمها السكربتات (هكذا يتخاطب هذا الموقع مع Automatic1111 الخاص به).

الأخطاء الشائعة

  • CUDA out of memory: قلّل حجم الصورة، أضف --medvram، أغلق البرامج الأخرى التي تستخدم البطاقة.
  • Torch not compiled with CUDA: إصدار Python غير مدعوم أو PyTorch للمعالج فقط؛ أعد التثبيت بـPython 3.10 واحذف مجلد venv.
  • No model found: الملف ليس في models/Stable-diffusion أو امتداده خاطئ.
  • صور سوداء على AMD أو Apple: أضف --no-half أو --upcast-sampling.

بدائل Automatic1111

Forge نسخة أسرع بالواجهة نفسها، وهو أيضًا بلا تحديثات منذ يونيو 2025. ComfyUI يستخدم مخطط عقد، مثالي لـSD 3.5 وFlux وللسلاسل المعقدة. Fooocus يخفي معظم الإعدادات خلف خانة برومبت واحدة على طريقة Midjourney؛ لا يشغّل إلا نماذج SDXL ولم يعد يتلقى سوى إصلاحات الأخطاء. يقرأ Forge وComfyUI ملفات النماذج وLoRA نفسها التي يقرؤها Automatic1111.

أسئلة شائعة

هل يمكن تثبيت Stable Diffusion دون بطاقة رسومات؟

يعمل على المعالج، لكن الصورة تستغرق دقائق بدل ثوانٍ. استخدم بدلًا منه بطاقة سحابية أو الأدوات المجانية في هذا الموقع.

كم يحتاج من مساحة القرص؟

نحو 10 غيغابايت للواجهة واعتمادياتها، زائد 2 إلى 7 غيغابايت لكل نموذج SD 1.5 أو SDXL، ومن بضعة ميغابايتات إلى بضع مئات لكل LoRA. خطط لـ50 غيغابايت إن كنت تجمع النماذج.

هل تثبيته قانوني ومجاني؟

نعم. الواجهة مفتوحة المصدر (AGPL) والنماذج قابلة للتنزيل بتراخيصها، مجانية للاستخدام الشخصي ومعظم الاستخدامات التجارية.