Skip to content

A collection of tools that can be used to make your own AI of any Discord user.

Notifications You must be signed in to change notification settings

piotr25691/discord-user-ai-tools

Repository files navigation

discord-user-ai-tools

A collection of tools that can be used to make your own AI of any Discord user.

Contents

generate_dataset.py

A dataset generator bot. Use this to make a dataset of any Discord user's messages.

generate_model.ipynb

This notebook file creates and trains an AI based on your dataset.
Please run this on Google Colab!

generate_model_raw.ipynb

This notebook file creates and trains a raw AI (without GPT2) based on your dataset.
Please run this on Google Colab!

generate_text.py

A basic bot which generates new AI messages based on your model.

generate_text_raw.py

A simple snippet of code that predicts new text from the model you've created before.
This is not a bot.

Preequisites

Tensorflow and GPT2 are required for the GPT2 AI to work.
The raw AI only requires Tensorflow.

To use Tensorflow, please download the following packages:

Have fun with your brand-new AIs!

WARNING: With the smallest model possible (117M) you can't have datasets over 1.6M messages or you'll run out of memory. If you want to have larger datasets, please encode the dataset.

Also the raw AI does not accept more than 2.93M messages without running out of memory.
You can't use encoded datasets with the raw AI, so this is the highest amount of messages you can train the raw AI on.

About

A collection of tools that can be used to make your own AI of any Discord user.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published