Всем привет! С вами опять Квеныч. 😎
Вы до сих пор думаете, что для генерации крутых ИИ-артов нужен суперкомпьютер последней модели? Вот и я так думал, пока не попробовал запустить нейросеть на своем стареньком компьютере с Windows 7. Сомневался, получится ли вообще что-то, а через час уже любовался собственными киберпанк-пейзажами! Оказалось, всё проще, чем кажется.
Сегодня я расскажу вам, как создать свою личную ИИ-рисовалку. Бесплатно, без интернета и без ежемесячных подписок. В качестве оболочки для ИИ мы будем использовать мой любимый KoboldCpp о котором я пишу во многих своих статьях.
Почему именно KoboldCpp — идеальный выбор ?
Это один-единственный файл. Скачал, положил в папку и забыл про танцы с бубном вокруг десятка зависимостей и сложных установок.
Работает практически на чем угодно. Благодаря поддержке Vulkan API он отлично дружит не только с NVIDIA, но и с видеокартами AMD, и даже со старыми GPU. Работает как под Windows, так и под Linux.
Крайне терпим к старому железу. Если ваша видеокарта совсем слабенькая, KoboldCpp сможет работать с маленькой языковой моделью и на процессоре (CPU), правда, существенно медленнее (Квеныч не рекомендует такой вариант!).
Работает даже на Windows 7. Это единственный современный инструмент, который у меня стабильно запустился на «семерке». Популярные варианты вроде Automatic1111 или ComfyUI требуют как минимум Windows 10.
Что нам понадобится для старта
Минимальный набор (для базовых моделей вроде SD 1.5):
Процессор: Почти любой, даже не самый современный, поскольку работать диффузионная модель-наша рисовалка, будет на видеокарте.
Видеокарта: относительно новая, NVIDIA (С поддержкой CUDA) или AMD (с поддеркой VULKAN) с объемом видеопамяти (VRAM) от 4 ГБ.
Блок питания (БП): Мощностью от 650 Вт — это критично для стабильности работы и генерации рисунков!
Оперативная память (ОЗУ): От 6 ГБ (для стабильной работы лучше 8+ ГБ).
Операционная система: Windows 7 и новее (Или Linux, но если вы Linux пользователь, то вы и без моего гайда все знаете).
Для комфортной работы (для мощных моделей SDXL которые занимают 6-7Гб):
Процессор: Более новый (примерно с 2017 года).
Видеокарта: От 16 ГБ VRAM.
Блок питания: От 850 Вт — серьезно, не экономьте на этом!
ОЗУ: От 16 ГБ.
ОС: Windows 10/11.
Пошаговая инструкция: от нуля до первой картинки
Шаг 1: Скачиваем главный инструмент
Заходим на страницу релизов KoboldCpp на GitHub. Скачиваем файл, подходящий именно вам. О том, как скачать и установить KoboldCpp я писал в предыдущих статьях. Рекомендую запуск рисовалки с маленькой моделью, как описано в статье по ссылке. Маленькая модель сможет превратить ваш обычный запрос в высокоэффективный промпт для рисования, но об этом позже.
Шаг 2: Загружаем диффузионную модель - «мозги» для рисования
Нам нужна модель, которая и будет генерировать изображения. Я рекомендую начать с проверенной — Deliberate_v2. Это дообученная версия Stable Diffusion 1.5, адаптированная для рисования в разных стилях.
Шаг 3: Подготовка
Просто положите скачанный файл модели (Deliberate_v2.safetensors) в одну папку с запускаемым файлом KoboldCpp. Вот и вся подготовка!
Шаг 4: Запуск с правильными настройками
Теперь самое важное — запустить программу с параметрами, подходящими именно вашей системе. Создайте Bat файл со следующими параметрами (по инструкции из предыдущей статьи). В качестве примера я приведу свои настройки под koboldcpp-nocuda, для видеокарт AMD.
Если у вас 4-6 ГБ VRAM:
koboldcpp-nocuda --sdmodel Deliberate_v2.safetensors --usevulkan --sdvaeauto --sdtiledvae 512 --gpulayers 20 --threads 6
Если у вас 6-8 ГБ VRAM:
koboldcpp-nocuda --sdmodel Deliberate_v2.safetensors --usevulkan --sdvaeauto --sdtiledvae 512 --gpulayers 30 --threads 6
Особый рецепт для Windows 7 и старых процессоров:
koboldcpp-nocuda --sdmodel Deliberate_v2.safetensors --usevulkan --noavx2 --sdvaeauto --sdtiledvae 512 --gpulayers 15 --threads 4
Шаг 5: запускаем браузер
После запуска в консоли вы увидите сообщение, что сервер запущен. Теперь открывайте свой браузер (рекомендую использовать легковесный, вроде Vivaldi) и переходите по адресу: http://localhost:5001/sdui/ и начинайте работу со Stable UI.
Секретный лайфхак от Квеныча:
Писать идеальные запросы на английском, чтобы рисовалка вас правильно понимала — это целое искусство. Но я ленив, поэтому использую маленькую языковую модель как личного помощника-переводчика с лентяйского на машинный.
1. Как я и рекомендовал выше, скачайте небольшую языковую модель, например, Qwen2.5-1.5B или Cotype-Nano. Положите ее в ту же папку, куда скачали коболд и рисовалку.
2. Запустите её через тот же KoboldCpp с настройками, в которые будут вписаны все необходимые ключи и обе модели, языковая и диффузионная
(в моем случае моя строчка запуска выглядит так:
koboldcpp-nocuda --model "Qwen3-1.7B-Q5_K_M.gguf" --port 5001 --threads 6 --usevulkan --noavx2 --gpulayers 100 --blasbatchsize 512 --websearch --contextsize 1024 --sdmodel Deliberate_v2.safetensors --sdvaeauto --sdtiledvae 512 --sdclamped 1024 --sdquant 2 ) но заходите уже по другому адресу http://localhost:5001/
Вместо окна Stable UI в котором можно работать только с изображениями, вам откроется окно чата с моделью. (хотя никто вам не мешает использовать оба способа работы)
3. Просто напишите ей по-русски то, что хотите нарисовать, например: «Придумай подробный промпт для ИИ рисования с милого пушистого котенка, который спит на мягком синем одеяле. Выведи его на английском языке.».
4. Модель выдаст вам готовый, промпт на английском языке, который можно сразу скопировать, вставить в то же диалоговое окно, добавить в начале слово Draw (которое служит командой для рисовалки), и вводом отправить обрабатываться.
Промпт на выходе может выглядеть примерно так:
«Draw a gentle, round and fluffy kitten with soft fur, lying on a
soft blue towel in a cozy, warm room. Its eyes are closed, and it's
nestled in a peaceful, calm atmosphere. The towel is smooth and soft,
with a faint shimmer under the soft, golden light filtering through the
window. The kitten's tiny paws are curled up, and its fluffy tail is
wrapped around its body. The background features gentle, soft trees and a
soft, cloud-like sky, creating a dreamy and serene scene. Add subtle
details like a small, round pillow nearby and a gentle breeze blowing
softly through the window.»
Просто, эффективно, и не нужно ломать голову!
Рекомендуемые тонкие настройки от Квеныча:
Что делать, если что-то пошло не так?
Ошибка «Не хватает видеопамяти»: Уменьшите значение в --gpulayers (начните с 15).
Генерация слишком медленная: Попробуйте сменить сэмплер на «DPM++ 2M Karras» и уменьшите количество шагов до 15, как я указал в рекомендованных настройках выше.
На руках лишние пальцы: Всегда добавляйте в поле «Negative Prompt» фразы: extra fingers, bad hands, mutated hands.
Компьютер перезагружается во время генерации: Это верный признак слабого блока питания! Нужно минимум 650 Вт.
Но, если всего этого не случилось, тогда поздравляю! Вы только что создали свою ИИ-рисовалку!
Теперь вы можете заниматься творчеством, не завися от интернета, подписок и лимитов на количество генераций.
Пишите в комментариях, какие арты у вас получились? С какими трудностями столкнулись? Не стесняйтесь спрашивать — помогу разобраться!
Ставьте лайк этой статье, если она была вам полезна, и подписывайтесь на мой блог — впереди еще много всего интересного про мир локального ИИ! 😎