Kav-K / GPTDiscord

A robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!
MIT License
1.81k stars 305 forks source link
artificial-intelligence asyncio chatbot code-interpreter collaborate dalle2 digitalocean discord embeddings extractive-question-answering github gpt3 hacktoberfest help-wanted moderator-bot multi-modal openai openai-api pinecone python

GPT Discord

An all-in-one GPT-3 interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!

Docker
PyPi
Build
PyPi version
Latest release
Maintenance
GitHub license
PRs Welcome

Overview

An all-in-one, robust OpenAI Integration for Discord. This bot is on feature parity with ChatGPT web and even does some things slightly better!

We support everything from multi-modality image understanding, code interpretation, advanced data analysis, Q&A on your own documents, internet-connected chat with Wolfram Alpha and Google access, AI-moderation, image generation with DALL-E, and much more!

BOT SETUP SUPPORT AND DEMO SERVER: Join Here

Featuring code execution and environment manipulation by E2B

We are migrating towards using QDRANT as our vector database backing, we are moving away from pinecone. Qdrant is an excellent vector database choice, and in fact the best one that we've tested and used so far.

Overview of Capabilities

Overview of Features

Table of Contents

Screenshots

Multi-Modality

Internet-connected chat (Google + Wolfram + Link Crawling)

Code Interpreter / Advanced Data Analysis

Custom indexing and Document Q&A

Recent Notable Updates

Features

Commands

These commands are grouped, so each group has a prefix, but you can easily tab complete the command without the prefix. For example, for /gpt ask, if you type /ask and press tab, it'll show up too.

/help - Display help text for the bot

(Chat)GPT Commands

Code Interpreter // Advanced Data Analysis Commands

Search & Internet Commands

Custom Indexes Commands

DALL-E Commands

System and Settings

Step-by-Step Guides for GPTDiscord

GPTDiscord Guides
If you follow the link above, you will find detailed step-by-step guides that will help you install and set up your GPTDiscord bot and its features quickly and easily. If you encounter any issues or have suggestions for improving the guides, you can join the Discord Server, and we will try to help you. Please keep in mind that the maintainers are volunteers and will try to assist you on their schedule.
The number and content of the guides are constantly adapted to current requirements.

Our Amazing Contributors ⭐

Contributors

Improve this markdown, correct any spelling errors, and let me know what you change.