/ Модель

Характеристики

Контекст
2 048 токенов
Лицензия
CC BY-NC-SA 4.0
Архитектура
gpt2 · dense
Библиотека
transformers
Опубликована
11 окт 2023

m_erotic_chat

Генерация текстаТекст → текст3 профессии

GPT-2-модель для генерации эротических ролевых диалогов на русском языке с одним или несколькими персонажами.

16скачиваний за 30 дней5лайковвеса обновлены24 фев 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

zlsl разработал модель m_erotic_chat для текстового эротического ролеплея и диалогов с одним или несколькими персонажами. Это авторская версия архитектуры GPT-2, предназначенная для генерации ответов от лица персонажей с учётом реплик, действий, мыслей и описания окружения. Модель принимает текстовые сценарии и выдаёт продолжение диалога; для разметки прямой речи в карточке описан дополнительный токен. Указаны контекст длиной 2048 токенов и формат весов safetensors.

В README автор рекомендует сэмплирование с top_p 0,9, top_k 20, temperature 0,7 и repetition_penalty 1,15; модель также поддерживает сценарии с несколькими собеседниками. Карточка характеризует её как среднюю версию, которая может превосходить соответствующую large-модель, но независимых оценок качества не приводит. Модель ориентирована на русский язык. Лицензия CC-BY-NC-SA-4.0 разрешает использование на условиях указания авторства, распространения производных материалов на тех же условиях и некоммерческого применения.

Сценарии применения

  • ведение эротического ролевого диалога с персонажем
  • генерация реплик персонажей по заданному сценарию
  • продолжение диалога с описанием действий и мыслей
  • ролевая переписка с несколькими собеседниками

Ограничения

Контекст ограничен 2048 токенами. README не приводит независимых оценок качества; лицензия запрещает коммерческое использование.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Medium модель для эротического ролеплея. Имеет тенденцию превосходить large модель :)

Неплохо держит контекст, близка к large модели, параметры для старта:

do_sample: true top_p: 0.9 top_k: 20 temperature: 0.7 # При высоких значениях также работает неплохо repetition_penalty: 1.15 encoder_repetition_penalty: 1.0-1.15 typical_p: 1.0

Оптимизированный фронтенд для данных моделей в режиме чата под Android - https://github.com/zlsl/pocketai

Для чата желательно количество новых токенов > 350, тогда диалоги будут интереснее.

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

Важно! В модели добавлен токен <char>, он указывает начало строки диалога, прямой речи:

Абзац ... контекста Я: <char> (мысли, действия и прочее) Реплика персонажа (еще мысли, контекст) Собеседник: <char> (мысли, действия и прочее) Реплика персонажа (еще мысли, контекст)

Также хорошие результаты в другом формате диалогов:

Абзац ... контекста Я: <char> (мысли, действия и прочее) Реплика персонажа (еще мысли, контекст) Еще действия, описание окружения. Собеседник: <char> (мысли, действия и прочее) Реплика персонажа (еще мысли, контекст) Еще действия, описание окружения.

Новый токен желательно использовать, но не обязательно. Также указывать имена персонажей - опционально.

Модель с удовольствием может "в мультичар", количество собеседников может быть более двух.

Для пользователей text-generation-webui

В инструменте поломана работа с GPT-2, GPTJ, GPT-NEO и аналогичными модлями, неверно загружается токенизер. Ошибка такая:

eos_token_id = eos_token_id[0] IndexError: list index out of range

Исправляется легко, в файл modules/models.py в функцию load_tokenizer() надо добавить строчку tokenizer.eos_token_id = 2 перед return tokenizer

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
GPT2LMHeadModel
Ревизия весов
e45e840

0 моделей