← بازگشت به بلاگ

راهنمای جامع نصب Stable Diffusion روی کامپیوتر شخصی: خلق تصاویر با هوش مصنوعی

راهنمای جامع نصب Stable Diffusion روی کامپیوتر شخصی: خلق تصاویر با هوش مصنوعی
آیا آماده‌اید تا قدرت بی‌نهایت هوش مصنوعی را برای خلق تصاویر شگفت‌انگیز در کامپیوتر شخصی خود آزاد کنید؟ تصور کنید بدون هیچ محدودیتی، هر ایده‌ای که در ذهن دارید را به یک اثر هنری دیجیتال تبدیل کنید. در دنیای امروز، ابزارهای هوش مصنوعی مولد تصویر مانند Midjourney و DALL-E بسیار محبوب شده‌اند، اما اغلب با محدودیت‌ها و هزینه‌های اشتراک همراه هستند. خبر خوب این است که شما می‌توانید یکی از قدرتمندترین این مدل‌ها، یعنی Stable Diffusion را روی سیستم شخصی خود داشته باشید. این مقاله یک راهنمای جامع برای **نصب Stable Diffusion** است که شما را قدم به قدم، از بررسی پیش‌نیازها تا تولید اولین تصویرتان، همراهی می‌کند. دیگر نیازی به جستجو در منابع پراکنده ندارید؛ تمام آنچه برای شروع نیاز دارید، اینجاست. برای ساخت عکس با هوش مصنوعی کلیک کنید. ## چرا باید Stable Diffusion را روی کامپیوتر شخصی نصب کنیم؟ شاید بپرسید با وجود ابزارهای آنلاین، چرا باید به سراغ نصب محلی رفت؟ اجرای Stable Diffusion روی کامپیوتر شخصی مزایای فوق‌العاده‌ای دارد که آن را از گزینه‌های دیگر متمایز می‌کند: * **بدون هزینه و سانسور:** شما یک‌بار برای همیشه آن را نصب می‌کنید و بدون پرداخت هزینه اشتراک، بی‌نهایت تصویر تولید می‌کنید. همچنین، هیچ محدودیتی بر روی محتوای تولیدی شما اعمال نمی‌شود. * **کنترل و سفارشی‌سازی کامل:** شما به تمام تنظیمات، مدل‌ها، افزونه‌ها (Extensions) و مدل‌های تکمیلی (مانند LoRA) دسترسی دارید. می‌توانید سبک‌های هنری خاصی را آموزش دهید یا مدل‌ها را مطابق با نیاز خود ترکیب کنید. این سطح از کنترل، انعطاف‌پذیری بی‌نظیری را در اختیار شما قرار می‌دهد. * **حفظ حریم خصوصی:** تمام فرآیند تولید تصویر روی سیستم شما انجام می‌شود و هیچ داده‌ای به سرورهای خارجی ارسال نمی‌گردد. این برای پروژه‌های حساس و شخصی ایده‌آل است. * **سرعت بالاتر (بسته به سخت‌افزار):** با داشتن یک کارت گرافیک قدرتمند، می‌توانید تصاویر را سریع‌تر از برخی سرویس‌های آنلاین که در ساعات اوج مصرف کند می‌شوند، تولید کنید. ## پیش‌نیازهای سخت‌افزاری و نرم‌افزاری: آیا سیستم شما آماده است؟ قبل از شروع فرآیند **نصب Stable Diffusion**، باید مطمئن شوید که کامپیوتر شما حداقل مشخصات لازم را دارد. این مرحله بسیار حیاتی است، زیرا سخت‌افزار نامناسب می‌تواند منجر به خطاهای مکرر یا عملکرد بسیار کند شود. * **سیستم عامل:** ویندوز 10 یا ویندوز 11 (نسخه‌های 64 بیتی). کاربران لینوکس و مک نیز می‌توانند Stable Diffusion را نصب کنند، اما این راهنما بر روی ویندوز متمرکز است. * **کارت گرافیک (GPU):** این مهم‌ترین قطعه است. شما به یک کارت گرافیک Nvidia (ترجیحاً سری RTX 20, 30 یا 40) با حداقل 8 گیگابایت حافظه ویدئویی (VRAM) نیاز دارید. * **8 گیگابایت VRAM:** برای شروع و تولید تصاویر با رزولوشن استاندارد (مانند 512×512) کافی است. * **12 گیگابایت VRAM و بیشتر:** به شما اجازه می‌دهد تصاویر بزرگ‌تر، با جزئیات بیشتر و با سرعت بالاتری تولید کنید و از مدل‌های پیشرفته‌تری مانند SDXL استفاده نمایید. * **کارت‌های گرافیک AMD:** نصب روی کارت‌های AMD پیچیده‌تر است و نیازمند راهنماهای جداگانه و استفاده از پلتفرم‌هایی مانند Shark یا Onnx است. عملکرد آن‌ها نیز معمولاً به خوبی کارت‌های Nvidia نیست. * **حافظه رم (RAM):** حداقل 16 گیگابایت رم توصیه می‌شود. اگر قصد دارید همزمان با تولید تصویر، کارهای دیگری نیز انجام دهید، 32 گیگابایت رم انتخاب بهتری است. * **فضای ذخیره‌سازی:** حداقل 20 گیگابایت فضای خالی روی هارد دیسک یا SSD خود داشته باشید. مدل‌های پایه حدود 4 تا 7 گیگابایت حجم دارند و با دانلود مدل‌ها و افزونه‌های جدید، این فضا به سرعت پر می‌شود. استفاده از SSD سرعت بارگذاری برنامه و مدل‌ها را به شکل چشمگیری افزایش می‌دهد. | ویژگی | اجرای محلی Stable Diffusion | سرویس‌های آنلاین (مانند Midjourney) | |---|---|---| | هزینه | رایگان (پس از تهیه سخت‌افزار) | مبتنی بر اشتراک ماهانه/سالانه | | سفارشی‌سازی | بسیار بالا (مدل‌ها، افزونه‌ها، LoRA) | محدود به گزینه‌های ارائه شده | | حریم خصوصی | کامل (تمام فرآیند آفلاین است) | داده‌ها روی سرورهای شرکت پردازش می‌شوند | | محدودیت تولید | نامحدود | محدود به پلن خریداری شده | | سهولت استفاده | نیاز به نصب و پیکربندی اولیه | بسیار آسان و آماده استفاده | ## مرحله اول: نصب Python، اولین قدم برای اجرای هوش مصنوعی Stable Diffusion و رابط کاربری آن با زبان برنامه‌نویسی پایتون نوشته شده‌اند. بنابراین، نصب نسخه صحیح پایتون اولین گام ضروری است. **نکته بسیار مهم:** رابط کاربری AUTOMATIC1111 (محبوب‌ترین رابط برای Stable Diffusion) با آخرین نسخه‌های پایتون سازگار نیست. حتماً نسخه **Python 3.10.6** را نصب کنید. 1. به صفحه رسمی دانلود [Python 3.10.6](https://www.python.org/downloads/release/python-3106/) بروید. 2. در انتهای صفحه، فایل **Windows installer (64-bit)** را دانلود کنید. 3. فایل نصب را اجرا کنید. در پنجره اول، **حتماً و حتماً** تیک گزینه **Add Python 3.10 to PATH** را بزنید. این کار باعث می‌شود پایتون از هر مسیری در سیستم شما قابل دسترس باشد و از بروز بسیاری از خطاها در آینده جلوگیری می‌کند. 4. سپس روی **Install Now** کلیک کرده و مراحل نصب را تا انتها دنبال کنید. بیشتر بخوانید: [تولید عکس با هوش مصنوعی استیبل دیفیوژن](https://hooshi.net/blog) ## مرحله دوم: نصب Git برای دریافت و به‌روزرسانی پروژه Git یک سیستم کنترل نسخه است که برای دانلود (کلون کردن) پروژه Stable Diffusion WebUI از مخزن گیت‌هاب و همچنین دریافت آپدیت‌های بعدی ضروری است. 1. به وب‌سایت رسمی [git-scm.com](https://git-scm.com/) بروید. 2. نسخه 64 بیتی را برای ویندوز دانلود کنید. 3. فایل نصب را اجرا کرده و در تمام مراحل روی **Next** کلیک کنید. تنظیمات پیش‌فرض برای اکثر کاربران مناسب است. نیازی به تغییر هیچ گزینه‌ای نیست. ## مرحله سوم: دانلود رابط کاربری وب (AUTOMATIC1111) اکنون که ابزارهای لازم را نصب کرده‌ایم، نوبت به دانلود خود پروژه می‌رسد. ما از رابط کاربری محبوب AUTOMATIC1111 استفاده خواهیم کرد که امکانات فوق‌العاده‌ای را در یک محیط گرافیکی ساده ارائه می‌دهد. 1. یک پوشه در درایوی که فضای کافی دارد ایجاد کنید (مثلاً `D:\StableDiffusion`). از ایجاد آن در پوشه‌های سیستمی مانند `Program Files` خودداری کنید. 2. وارد این پوشه شوید. در فضای خالی راست‌کلیک کرده و گزینه **Open in Terminal** یا **Git Bash Here** را انتخاب کنید. اگر این گزینه‌ها را ندارید، در نوار آدرس پوشه، عبارت `cmd` را تایپ کرده و Enter را بزنید تا Command Prompt در همان مسیر باز شود. 3. دستور زیر را کپی و در ترمینال یا CMD پیست کنید و Enter را بزنید: ```bash git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git ``` این دستور یک پوشه جدید به نام `stable-diffusion-webui` ایجاد کرده و تمام فایل‌های پروژه را از گیت‌هاب در آن دانلود می‌کند. این فرآیند بسته به سرعت اینترنت شما ممکن است چند دقیقه طول بکشد. ## مرحله چهارم: دانلود مدل اصلی Stable Diffusion رابط کاربری به تنهایی قادر به تولید تصویر نیست و به یک “مغز” یا “مدل” نیاز دارد. این مدل‌ها فایل‌های سنگینی هستند که حاوی داده‌های آموزش‌دیده برای تولید تصویر می‌باشند. 1. به وب‌سایت [Hugging Face](https://huggingface.co/) که مخزن اصلی مدل‌های هوش مصنوعی است، بروید. یکی از محبوب‌ترین و استانداردترین مدل‌ها، مدل v1.5 است. می‌توانید آن را از [این لینک](https://huggingface.co/runwayml/stable-diffusion-v1-5/tree/main) دانلود کنید. به دنبال فایلی با نام `v1-5-pruned-emaonly.safetensors` بگردید. 2. فایل مدل (که حدود ۴ گیگابایت حجم دارد) را دانلود کنید. 3. پس از دانلود، فایل را به مسیر زیر در پوشه‌ای که در مرحله قبل ایجاد کردید، منتقل کنید: `stable-diffusion-webui\models\Stable-diffusion` اگر این پوشه‌ها وجود نداشتند، آن‌ها را خودتان بسازید. **نکته:** مدل‌ها با دو پسوند `.ckpt` و `.safetensors` عرضه می‌شوند. پسوند `.safetensors` امن‌تر است زیرا نمی‌تواند حاوی کد مخرب باشد. همیشه در صورت امکان از این نسخه استفاده کنید. ## مرحله پنجم: اولین اجرا و نصب وابستگی‌ها تبریک می‌گویم! شما در آستانه تولید اولین تصویر خود هستید. این مرحله، فرآیند **نصب Stable Diffusion** را تکمیل می‌کند. 1. به پوشه اصلی `stable-diffusion-webui` بروید. 2. فایلی به نام `webui-user.bat` را پیدا کرده و روی آن دوبار کلیک کنید تا اجرا شود. 3. یک پنجره Command Prompt باز می‌شود. در اولین اجرا، برنامه شروع به دانلود و نصب تمام کتابخانه‌ها و پکیج‌های مورد نیاز خود می‌کند (مانند PyTorch, Transformers و…). این فرآیند می‌تواند بسته به سرعت اینترنت شما بین ۱۰ تا ۳۰ دقیقه یا بیشتر طول بکشد. صبور باشید! پس از اتمام نصب وابستگی‌ها، رابط کاربری وب در مرورگر شما باز خواهد شد و آماده دریافت دستورات شما برای خلق تصاویر است. برای مدیریت آسان‌تر مدل‌ها و افزونه‌ها، می‌توانید از ابزارهای موجود در داشبورد هوشی استفاده کنید. همچنین، برای تسریع فرآیند توسعه و ادغام Stable Diffusion با سایر سیستم‌ها، ساخت توکن API در [hooshi.net/login](https://hooshi.net/login) را فراموش نکنید. ## چرا هوشی؟ هوشی با ارائه راهکارهای جامع هوش مصنوعی، به شما کمک می‌کند تا از حداکثر پتانسیل ابزارهای مولد تصویر بهره‌مند شوید. با استفاده از پلتفرم هوشی، می‌توانید ایجنت‌های کدنویسی سفارشی بسازید، API های لازم را مدیریت کنید و از بیلینگ شفاف و قابل پیش‌بینی لذت ببرید. برای شروع، کافیست در [hooshi.net/login](https://hooshi.net/login) ثبت‌نام کنید و دنیای جدیدی از خلاقیت را کشف نمایید.
⌃