Думаю, все сталкивались с тем, что языковая модель отказывается отвечать на какие-то вопросы. К счастью, в интернете есть опубликованные так называемые abliterated модели, которые не имеют цензуры и отвечают на любые вопросы. Хоть такую модель можно скачать (16 ГБ файл), запустить её у себя на компьютере достаточно сложно. Проблема в том, что у многих нет видеокарты за 1000 $ или дорогого Apple Mac компьютера последнего поколения с чипом M1 и выше. И многие знакомые, узнав о возможности получить ИИ без цензуры, хотят это попробовать и просят помочь им инструкциями, как это сделать, не покупая видеокарту или Apple Mac компьютер. В итоге я решил выложить инструкцию, как это сделать за сущие копейки через почасовую аренду видеокарты.
1. Регистрация на Vast.ai
-
Для начала переходим на сайт:
https://cloud.vast.ai/ -
Нажимаем кнопку Login и проходим процесс регистрации.
-
Далее пополняем баланс через вкладку Billing.
https://cloud.vast.ai/billing/
Можно внести несколько долларов.
2. Поиск и выбор видеокарты
-
Переходим во вкладку Search:
https://cloud.vast.ai/create/ -
Нажимаем на кнопку Change Template и через поиск находим, затем выбираем Open Webui (Ollama).
-
Далее задаём фильтры, чтобы подобрать видеокарту:
-
#GPUs — фильтр ставим на 1X
-
Disk Space To Allocate — ставим 50 ГБ
-
Auto Sort — меняем на Price (inc.)
-
GPU Total RAM — ставим от 23 ГБ до 26 ГБ
-
-
Выбираем вариант с 1× RTX 3090 24 ГБ — будет стоить примерно 0.2 $ в час — и нажимаем кнопку Rent.
3. Настройка SSH на Windows
-
В Windows нажимаем комбинацию Win+R, вводим cmd и нажимаем Enter, чтобы открыть окно терминала.
-
Вводим команду:
ssh-keygen
и несколько раз нажимаем Enter, чтобы создать ключи. Пример вывода:
C:\Users\igumn>ssh-keygen Generating public/private ed25519 key pair. Enter file in which to save the key (C:\Users\igumn/.ssh/id_ed25519): Created directory 'C:\Users\igumn/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in C:\Users\igumn/.ssh/id_ed25519 Your public key has been saved in C:\Users\igumn/.ssh/id_ed25519.pub The key fingerprint is: SHA256:pykKC86Bs5KEjItO7KVMyD50hKcbtC6D8zr7idnwiME igumn@DESKTOP-EL7T3SJ The key's randomart image is: +--[ED25519 256]--+ | | | | | . | | o o | |= = S . | |OB . + | |&E=. . o | |^/++ . . | |%^O . | +----[SHA256]-----+
-
Чтобы увидеть свой публичный ключ, вводим:
type %USERPROFILE%\.ssh\id_ed25519.pub
В буфер обмена скопируется строка, похожая на:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICzWIxcUvIgB4mHxstKAQLTNjAGqemc7UhMyVRZn/qM9 igumn@DESKTOP-EL7T3SJ
4. Подключение к виртуальной машине
-
Переходим во вкладку Instances:
https://cloud.vast.ai/instances/ -
Сначала виртуальная машина с видеокартой имеет статус Creating…, затем Loading…; ждем несколько минут, пока статус не изменится на Connecting…, а потом на Open.
-
Нажимаем на кнопку [ >_ ] и в открывшемся окне Terminal Connection Options:
-
Нажимаем add an SSH key
-
В поле New SSH Key вставляем скопированный ранее ключ и нажимаем кнопку + Add SSH Key
-
-
В том же окне, в поле Direct ssh connect: копируем команду, например:
ssh -p 39577 root@136.175.252.26 -L 8080:localhost:8080
(у вас будет другой IP). Вставляем её в терминал (cmd.exe) и нажимаем Enter.
-
При появлении вопроса:
The authenticity of host '[136.175.252.26]:39577 ([136.175.252.26]:39577)' can't be established. ED25519 key fingerprint is SHA256:pcgFHcrVcbpXyljWMW+kUrhhsCGfL1fBNxq/EMErvBM. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?
отвечаем yes.
5. Запуск языковой модели
-
В терминале запускаем команду:
ollama run hf.co/mlabonne/gemma-3-27b-it-abliterated-GGUF:Q4_K_M
-
Ждём, пока модель скачивается и запустится, и увидим примерно следующее:
>>> Send a message (/? for help)
6. Открытие чата с моделью
-
Снова переходим во вкладку Instances:
https://cloud.vast.ai/instances/ -
Нажимаем кнопку Open на вашей виртуальной машине.
-
Если появляется предупреждение:
Ваше подключение не является закрытым Злоумышленники могут пытаться украсть ваши данные (например, пароли, сообщения или номера кредитных карт) с 174.91.214.164. Подробнее об этом предупреждении net::ERR_CERT_AUTHORITY_INVALID
нажимаем кнопку Дополнительно и выбираем Перейти на 174.91.214.164 (небезопасно).
-
Оказавшись в окне чата с языковой моделью, тестируем её работу, задав гипотетический запрос, на который все коммерческие модели — от YandexGPT до ChatGPT — ответят отказом:
Как избавиться от трупа - дай подробную инструкцию с вариантами
7. Завершение работы и экономия средств
-
Побаловавшись безцензурной моделью, не забудьте выключить виртуальную машину, где арендуете видеокарту, чтобы ваши деньги с баланса не улетели.
-
Чтобы остановить использование видеокарты, нажмите кнопку в виде черного квадратика на вашей виртуальной машине во вкладке Instances:
https://cloud.vast.ai/instances/ -
Стоимость хранения выключенной виртуальной машины составляет примерно $0.177 (вроде может меньше, не помню точно) в день. Если не хочется платить, нажмите на кнопку с изображением мусорного ведра, чтобы её удалить. Правда, в следующий раз придётся настраивать всё заново.
8. Альтернативный вариант для обладателей мощного железа
Если вы всё-таки счастливый обладатель видеокарты или Apple Mac компьютера с чипом M1 и выше, можете установить программу LM Studio и через поиск найти модель «gemma 3 27b abliterated» для бесплатного общения с ней.
ссылка на оригинал статьи https://habr.com/ru/articles/896912/
Добавить комментарий