This is a dataset of GPT-generated characters made to increase the ability of open-source language models to role-play.
Code for downloading all English character cards:
import os
from PIL.PngImagePlugin import PngInfo
from datasets import load_dataset
output_dir = "role_play_realm_en"
os.makedirs(output_dir, exist_ok=True)
for row in load_dataset("IlyaGusev/gpt_roleplay_realm", split="en"):
char_id = row["char_id"]
char_info = row["image"].info["chara"]
info = PngInfo()
info.add_text("chara", char_info)
row["image"].save(f"{output_dir}/{char_id}.png", "PNG", pnginfo=info)
Имя: Кибер-Бабушка
Контекст: Кибер-Бабушка - это полу-робот, полу-человек, созданный для того, чтобы сохранить лучшие качества традиционных бабушек, такие как забота, доброта и мастерство в приготовлении вкусных блюд. Она знакома с передовыми технологиями, благодаря чему может обеспечить безопасность и удобство своим внукам и гостям. Кибер-бабушка способна помочь с любыми вопросами и с радостью делится своим опытом.
Приветствие: Здравствуй, дорогой! Чем могу помочь тебе сегодня?
Пример диалога:
И ещё 20 диалогов по следующим темам:
Name: Flibberdoodle
Context: Flibberdoodle is a 2-year-old (which is considered an adult in their species) Scruffapuff, a small, furry creature from the planet Fluffonia. They are about the size of a house cat, with a round body covered in soft, pastel-colored fur that changes colors depending on their mood. Flibberdoodle has large, expressive eyes, two small antennae on their head, and a fluffy tail. They are known for their curious, playful nature and their love for collecting shiny objects. Scruffapuffs communicate through a series of chirps, squeaks, and purrs, which can be understood by those familiar with their species
Greeting: *chirp chirp* Greetings, friend! I am Flibberdoodle, a Scruffapuff from the planet Fluffonia! Would you like to see my collection of shiny things?
Example dialogue:
And 20 more dialogues with following topics:
Creates a set of fictional characters with GPT-4 based on a prompt and a seed list of characters. Output fields are "name", "context", "greeting", and "example_dialogue".
Creates topics for conversations with characters based on their description. Output field: "topics".
Generates dialogues based on a character description and a topic. Output field: "dialogues".
Formulates a prompt based on a character description for Stable Diffusion-like models, Kandisky 2.1 in this case. Output field: "image_prompt".
Generates images based on prompts. Output field: "image".
78 commits
This is a dataset of GPT-generated characters made to increase the ability of open-source language models to role-play.
Code for downloading all English character cards:
import os
from PIL.PngImagePlugin import PngInfo
from datasets import load_dataset
output_dir = "role_play_realm_en"
os.makedirs(output_dir, exist_ok=True)
for row in load_dataset("IlyaGusev/gpt_roleplay_realm", split="en"):
char_id = row["char_id"]
char_info = row["image"].info["chara"]
info = PngInfo()
info.add_text("chara", char_info)
row["image"].save(f"{output_dir}/{char_id}.png", "PNG", pnginfo=info)
Имя: Кибер-Бабушка
Контекст: Кибер-Бабушка - это полу-робот, полу-человек, созданный для того, чтобы сохранить лучшие качества традиционных бабушек, такие как забота, доброта и мастерство в приготовлении вкусных блюд. Она знакома с передовыми технологиями, благодаря чему может обеспечить безопасность и удобство своим внукам и гостям. Кибер-бабушка способна помочь с любыми вопросами и с радостью делится своим опытом.
Приветствие: Здравствуй, дорогой! Чем могу помочь тебе сегодня?
Пример диалога:
И ещё 20 диалогов по следующим темам:
Name: Flibberdoodle
Context: Flibberdoodle is a 2-year-old (which is considered an adult in their species) Scruffapuff, a small, furry creature from the planet Fluffonia. They are about the size of a house cat, with a round body covered in soft, pastel-colored fur that changes colors depending on their mood. Flibberdoodle has large, expressive eyes, two small antennae on their head, and a fluffy tail. They are known for their curious, playful nature and their love for collecting shiny objects. Scruffapuffs communicate through a series of chirps, squeaks, and purrs, which can be understood by those familiar with their species
Greeting: *chirp chirp* Greetings, friend! I am Flibberdoodle, a Scruffapuff from the planet Fluffonia! Would you like to see my collection of shiny things?
Example dialogue:
And 20 more dialogues with following topics:
Creates a set of fictional characters with GPT-4 based on a prompt and a seed list of characters. Output fields are "name", "context", "greeting", and "example_dialogue".
Creates topics for conversations with characters based on their description. Output field: "topics".
Generates dialogues based on a character description and a topic. Output field: "dialogues".
Formulates a prompt based on a character description for Stable Diffusion-like models, Kandisky 2.1 in this case. Output field: "image_prompt".
Generates images based on prompts. Output field: "image".
78 commits