Реверсим грок (текст и картинки)

Реверсим грок (текст и картинки)

потому что а почему бы и нет

Привет-привет! Таверну захватила картинко-лихорадка, поэтому я несу вам еще один способ их делать. Бонусом - завезем грок в таверну, чтоб можно было не ток картинки делать, но еще и тексты им писать.

Сегодня, дорогие друзья, мы будем реверсить Grok. Детище Маска доступно полностью бесплатно (но с лимитами), а китайдрузья придумали, как сие абузить.

да да туда эти капиталистические корпорации фу

Для начала дисклеймеры:

  1. Автор лох.
  2. Мне было интересно, как китайцы едят грок в огромных количествах И Я ПРОВЕЛ РАССЛЕДОВАНИЕ
  3. Его результатами делюсь с вами, на истину не претендую.
  4. А еще это реверс. Это значит, что его могут прикрыть, а могут и нет.
  5. Кстати, бонусом мы получаем еще и возможность тыкать текстовые модели, так что... если вы хотели пожамкать грока в таверне, то да, так можно пожамкать грока в таверне!
  6. если что-то не работает, гугл/клод/гпт ваш лучший друг. они правда шарят и это правда не сложно
  7. ах да. в рф сервис не работает... но Все Премудрости Нам для этого известны, да?
  8. я понятия не имею, на чем учили Грок. От картинок веет вайбом SD 1.5 с пережаренными лорами и апскелом, разве что качеством повыше. Но видимо это не вайб, а фича, так что я хз.
  9. ну и это, я не буду помогать с этим гайдом, потому что я сам ничего не знаю... у меня как-то заработало и сложностей не было, поэтому если у вас они есть, лучше спросить в гугле/нейросети/у кого-то умного... воооооот.

Вопросики:

  • А че там по лимитам?
На один бесплатный аккаунт - ~80 запросов. Тратятся они хаотично, одна картинка съедает примерно два запроса. Запросы восстанавливаются со временем, а сам реверс можн настроить на ротацию токенов (то есть загрузить туда несколько аккаунтов и кушать с них по очереди).
  • Хочу сексы! Можно?
Можно. У грока есть какая-то внутренняя цензура, поэтому что-то он не пропустит, но письки, сиськи, всякую ваниллу и ахегао пропускает.
  • Хочу видео! Можно?
Хз. Вообще, в теории да, но только если у вас есть СуперГрок. У меня СуперГрока нет, ну и видео соответственно тож.
  • То есть это платно? Я не хочу платить за грок!
Картинки и чат бесплатные.
  • А у меня есть (платный сервис нейм), там все тож самое, но модели лучше/есть видео/есть нанобанана/что-то еще!
Да ради б-га. Чем пользоваться - целиком и полностью ваше дело. Я просто показываю прикольную штуку :>
  • А как будет происходить генерация? Через ссылку? Через расширение?
Есть два варианта: олдовый, через ссылку с промптом и через расширение, в том числе с рефами.
  • Можно на телефоны?
Хз. В теории вы можете развернуть сервер где-т далеко, в том числе через Vercel/Render/Railway, но мне лень и не надо, я не тестил. Про Render могу сказать сразу, что он очень прост в освоении и там неплохой фритир, но после бездействия инстанс засыпает и его придется будить. ЧТО НЕПРИЯТНО. а еще там инстанс ничего не сохраняет после себя, так что придется внешнюю бд прикручивать.
  • СЛОЖНО!!!
...Ну да. наверное. с другой стороны, cli накатывали и это накатим.

Поняли? приняли? Ну вот поехали дальше, короче хд

это кот...

ПОДГОТОВКА:

Итак, нам нужен реверс. И мы будем разворачивать его прямо на нашем ПК. Для этого нам понадобится Docker,

Для установки необходимо перейти на официальный сайт Docker и скачать установочный пакет, нажав на кнопку Download for Windows - <- жамк туда.

https://www.docker.com/products/docker-desktop/ -> Download Docker Desktop -> Download for Windows – AMD64 - если хотите пройти сами.

Сразу скажу, что если будут ошибки, GPT/дипсик/клод/гугл - ваш лучший друг.

___

Чтоб Докер работал, надо чтоб ваш ПК соответствовал минимальным системным требованиям.
Убедитесь, что вы используете подходящую версию ОС:

  • Windows 11 Home/Education/Pro/Enterprise версии 21H2 и выше;
  • Windows 10 Home/Pro 21H2 и выше, а так же Windows 10 Education/Enterprise 21H2.

Требования к аппаратной части соответствуют вашим:

  • 64 битный процессор с поддержкой SLAT;
  • 4 Гб ОЗУ;
  • Включена виртуализация в BIOS вашего устройства.

Проверить их можно, зажав комбинацию клавиш Ctrl + Alt + Delete

ну тип как то так

Если наши железки достаточно круты, идем устанавливать. Запускаем скачанный дистрибутив и начинается мясо. Потом мясо закончится и Докер вежливо попросит ребутнуть ваш пк.

ну или не оч вежливо

При следующем запуске эта адова машина покажет вам ваши контейнеры... Вот так примерно это выглядит:

у вас там ничего не будет, и это нормально. а в будущем мы сможем смотреть тут собственные контейнеры: запущенные сейчас, те, что запускались ранее...

Сделали? Сделали. Похвалили себя? Похвалили. Погнали дальше.

РАЗВЕРТЫВАЕМ API

Следующее, что нам будет нужно - репозиторий, который будет отвечать за обман грока.

https://github.com/niemandswasser/grok2api

Это мой форк. Он ничем от орига не отличается, там просто переопределены порты, которые эта гадость будет слушать + прикручена простая прокси для генерации картинок по ссылке.

Если вам принципиально - можете накатить ориг и провернуть все пляски с бубном самостоятельно, но по ссылке выше они уже проделаны.

Познакомились с форком, погнали дальше...

Создаем у себя на пк отдельную папочку для всего этого непотребства.

ВАЖНО: НИКАКОЙ КИРИЛЛИЦЫ НА ПУТИ К ФАЙЛУ БЫТЬ НЕ ДОЛЖНО!

Заходим в нее, жамкаем ПКМ и открываем терминал:

ну вот как то так....

В командную строку копируем и вставляем это:

git clone https://github.com/niemandswasser/grok2api
cd grok2api
docker compose up -d

И жамкаем Enter. Когда первый цикл пройдет, жамкаем еще один раз. Получится то, что показано на скрине. Репозиторий скачался, докер развернулся и готов к работе. Самое сложное позади.

Если мы вернемся в докер, то увидим, что у нас тут пополнение

Теперь в докере есть наш репозиторий.

Тут мы увидим, что образ развернут, сможем в будущем спокойно развернуть его повторно или вырубить от греха подальше. А, ну и да, еще тут видно, какой порт слушает наша приблуда (8001 и 8002).

Как проверить, что все работает? Сходить по адресам:

http://localhost:8002/

http://localhost:8001/

Вот чет такое вы увидите

Если увидели - вы молодец.

НАСТРАИВАЕМ API

Самое сложное позади. Реверс у нас есть и он готов слушать и обманывать Маска. Ура! Осталось совсем чуть-чуть, правда.

Идем сюда:

http://localhost:8001/ - важно: интерфейс может быть на китайском, но ничего страшного.

злостный гейткипер

Сюда нам надо ввести наш пароль. С вероятностью в 99 процентов вы его не задавали, поэтому вводим дефолтный: grok2api

Не забываем переключить язык дашборда на английский, все ж латиница в разы понятнее.
Что тут можно смотреть

Следующее, что нам надо - аккаунт от грока. Можете взять свой, можете сделать новый - что я и советую (про баны хз, но наверное лучше перебдеть).

Идем на https://grok.com/ и логинимся, после чего воруем куки:

Жамк на F12 ->

в Firefox куки живет тут.
а тут - в Edge / других хромоподобных браузерах

Куки прячутся под названием sso / sso-rw и представляют собой большую тарабарщину (какой ссо вы возьмете - вообще плевать, они одинаковые). Вот эта неведома НЕХ будет нашим токеном. Вытащите ее оттуда, сохраните куда нибудь и запихните в наш дашборд.

Не забудьте выбрать вид своего токена: базовый он или супер (с подпиской)

Можно вставить несколько токенов - каждый в таком случае придется добавлять с новой строки.

(не забудьте включить нсфв режим)

Если вы все сделали правильно, то в вашем дашборде появятся цифры... ну и квота. Можете следить за тем, скок запросов вам доступно.

Прокси готова!

ЮЗАЕМ В ТАВЕРНЕ: ТЕКСТ

Текстовые модели юзать проще всем и им нихрена не надо.

ничего сложного.

Подключение как к обычной прокси.

Адрес:

http://localhost:8001/v1

Ключ:

любой, но не кириллица

Подключайтесь и выбирайте модель.

ЮЗАЕМ В ТАВЕРНЕ: КАРТИНКИ ПО ССЫЛКЕ

Вообще изи и даже отдельного блока не требует.

Берете любой промт для блоки и меняете там ссылку на:

http://localhost:8002/generate/[DESC]

По ссылке будет изображение.

совковая меланхолия на крыше (ᵔ◡ᵔ)

Вообще, не советую этот способ по одной простой причине - каждый раз эти картинки будут генериться заново и убивать квоту. Можете канешн нарегать себе 100500 аккаунтов, но мне лень. Да и рефы оно не ест, так что...

ЮЗАЕМ В ТАВЕРНЕ: КАРТИНКИ ПО РАСШИРЕНИЮ

Гораздо проще юзать расширение вместо ссылок. А еще это экономнее и ну там... рефы.

https://github.com/niemandswasser/sillyimages-grr

Это форк народно любимого расширения для генерации картинок. Оригинал: https://github.com/0xl0cal/sillyimages, от Локала (@local911). Отличается... да ничем не отличается, ток с гроком дружит.

Если хотите, можете приладить его к своему форку... сделать что-то свое... что-то исправить, ну в общем-то да.

Установка стандартная.

Настройка расширения. Тип api - Grok, url: http://localhost:8001, ключ любой, все остальное на ваше усмотрение.

Модели тут в основном две.

Модель - edit умеет слушать рефы. Модель imagine - не умеет и будет шпарить чисто по описанию.

ЧТО ЕЩЕ НУЖНО ЗНАТЬ:

Понятия не имею. В процессе написания сего полотна я прошел стадии от гиперфикса до фрустрации - грок все ж ээээ ну такое.











Report Page