В соцсетях тестируют чат-бот JanitorAI, который позволяет пользователям, достигшим 18 лет, вести диалоги с нейроверсиями любимых персонажей и оригинальными героями. Janitor AI стал популярной заменой Character AI, потому что в нём есть возможность отключить NSFW-фильтр, а диалоги кажутся более качественными, чем в других аналогах. Как использовать сервис бесплатно, выясняли в MedaiaLeaks.
Что такое JanitorAI. Сервис JanitorAI стал популярен в соцсетях как замена для сайта CharacterAI — чат-бота на основе нейросети, у которого есть фильтр взрослого контента. MediaLeaks ранее рассказывал, как пользователи пытаются обойти этот запрет. В JanitorAI, который создан только для совершеннолетних пользователей, таких ограничений нет. Сервис предлагает юзеру самостоятельно выбрать, нужен ли ему NSFW-контент в общении с нейросетью.
Сайт JanitorAI внешне напоминает CharacterAI — пользователь также попадает на страницу с популярными чат-ботами, где может выбрать, с кем будет общаться. Диалоги поделены на категории — оригинальные персонажи, знаменитости, вымышленные герои, политики и так далее.
В то время как CharacterAI использует свои нейро-языковые модели для генерации диалогов в чат-ботах, Janitor AI предлагает пользователю выбрать такой сервис самостоятельно. В этом главная сложность использования Janitor AI. Чтобы чат-боты генерировали диалог через ChatGPT, понадобится API ключ OpenAI (компания-создатель GhatGPT). Бесплатного периода пользования ключом хватит примерно на 500 сообщений в чат-боте, предупреждают разработчики JanitorAI.
К тому же, Open AI не позволяет зарегистрироваться обладателям российских номеров. JanitorAI планируют создать свою модель для генерации диалогов, однако пока она недоступна. На данный момент есть только один способ пользоваться сайтом бесплатно — с помощью KoboldAI.
Как общаться с ботами JanitorAI: туториал с KoboldAI. Для начала зарегистрируемся в JanitorAI — это можно сделать с помощью почты, аккаунта в Google, профиля в твиттере или учётной записи в Discord.
Далее сайт предложит заполнить поля с информацией о себе: обязательно придумать юзернейм, также можно коротко описать себя, сочинить несколько предложений, по которым персонаж из чат-бота будет узнавать нас, и поставить аватарку.
Оказавшись на главной странице сайта, можем выбрать чат-бота, с которым хотим вести диалог. Например, Мигеля О’Хару из вселенной Человека-паука. Чтобы пообщаться с персонажем, понадобится разобраться с настройками API, перейти в них можно, нажав на «Меню» в правом верхнем углу чата. Без этого бот не ответить на наши сообщения.
Далее выбираем KoboldAI:
Теперь самое сложное: нам нужно заполучить ссылку, которую мы будем вставлять в поле для ключа API. Поскольку KoboldAI — не платформа, на которой можно зарегистрироваться и получить ключ, с ней придётся работать в облаке. Например, в облачном блокноте Google Colab, который можно открыть по ссылке.
Пролистав страницу немного вниз, мы останавливаемся на выборе модели. Здесь нам нужно нажать кнопку «Показать код» (не стоит пугаться, разбираться в нём не нужно).
Далее нам нужно выбрать, на какой нейросети будут работать наши чат-боты в JanitorAI. Один из лучших вариантов — PygmalionAI, поскольку он хорошо подходит именно для ролевых игр и общения с виртуальными персонажами. Однако, среди моделей, предлагаемых на странице KoboldAI в Google Colab, его нет. Придётся добавить самостоятельно: для этого нам нужно нажать на значок редактирования напротив строчки Model.
Следом — кнопку «Добавить элемент».
В появившееся поле нужно добавить ссылку на PygmalionAI, которую копируем с сайта Hugging Face.
После этого PygmalionAI появится в списке моделей, и теперь мы можем его выбрать.
В строчке Version (ниже Model) заменяем вариант Official на United. Должно получиться вот так:
Теперь нажимаем кнопку «Старт» в левом углу:
Далее начнёт генерироваться код, а мы в это время листаем его вниз, пока не натыкаемся на строчку: «Message|KoboldAI has finished loading and is available at the following link for U1». После чего переходим по ссылке в этой строке.
Так мы оказывается в KbobldAI, который будет генерировать диалог на выбранной нами модели. При желании можно проверить, как она будет создавать сообщения, а после — копируем ссылку на страницу и отправляемся на сайт Janitor AI. Скопированную ссылку вбиваем в поле Kobold API URL и нажимаем сначала Check KoboldAI URL, а после — Save Settings.
Далее можно начинать общение с чат-ботом. Некоторые пользователи жалуются, что при использовании Pygmalion чат-бот выдаёт ошибку. В таком случае можно попробовать модель Janeway 6B, которая есть в списке на KboldAI в Google Colab.
В этом случае не нужно копировать ссылку с Hugging Face, но понадобится отключить функцию Use Pygmalion Format на Janitor AI.
Все остальные пункты инструкции для Janeway 6B совпадают с туториалом для Pygmalion. Похоже, что Janeway 6B действительно работает стабильнее, чем Pygmalion, однако с этой моделью реплики персонажей кажутся менее развёрнутыми. Так, например, при использовании Pygmalion нейро-Мигель О’Хара активно участвовал в ролёвке и писал длинные сообщения.
В случае с Janeway 6B персонаж отвечал односложно, а иногда и вовсе ограничивался кивками.
Впрочем, персонажа всегда можно исправить. На JanitorAI можно не только скучные свайпать реплики ботов, но и редактировать их ответы, чтобы «научить» общаться так, как хочется пользователю. Для этого нужно нажать на значок карандаша, который находится в правом верхнем углу сообщения бота. Настроить API будет удобнее с компьютера, а потом можно переписываться с персонажами с телефона.
Пользователи JanitorAI жалуются на ошибки и медленную работу, а также на платный доступ к ключам API OpenAI. Однако, продолжают искать способы пользоваться сервисом бесплатно. Возможно, из-за того, что других аналогов CharacterAI без NSFW-фильтра, в котором боты отвечают более или менее осмысленно, в Сети пока нет.
В другом материале MediaLeaks можно узнать, как пользователи CharacterAI делятся проблемами с внимательным и чутким ботом-психологом.
Нужен надёжный помощник по ремонту? Вам сюда.