Бот для чата на основе Python, который использует API OpenAI GPT с пользовательской ролью
Модель OpenAI GPT3.5 позволяет изменять поведение ИТ с помощью пользовательского обучения и использования системных ролевых сообщений. Этот репозиторий позволяет создавать бота -дискозок, используя модель GPT 3.5 с пользовательской ролью, позволяющей изменить поведение ответов бота.
Полное руководство по настройке доступно в руководстве по настройке
Установите Python 3.9 в вашем устройстве.
Клонировать репозиторий:
git clone https://github.com/02loveslollipop/DiscordGPTChatBot.gitУстановите FFMPEG на вашем устройстве, FFMPEG можно установить здесь
Создайте копию example_config.yml и переименовать ее как config.yml , затем откройте ее и вставьте свои ключи Discord и Openai и измените роль чата (полное описание config.yml):
bot :
token : " YOUR_DISCORD_KEY " # Paste here the token you got from Discord Developer Portal
open_ai :
token : " YOUR_OPEN_AI_KEY " # Paste here the OpenAI secret key you got from OpenAI platform
role : " You are a helpful assistant. " # Change here chatbot's role, this will change it's behavior answering questionspip -r /path/to/your/repo/requirements.txtpython main.pyПолный список команд здесь
Руководство по конфигурации config.yml