GitHub
FreeAn all-in-one, robust OpenAI integration for Discord with ChatGPT-level features.
FreeFree tier
Inputs: text, imageOutputs: text, image
About GitHub
GPTDiscord is an all-in-one, robust OpenAI integration for Discord, offering feature parity with ChatGPT web and additional capabilities. It supports ChatGPT-style conversations, multi-modality image understanding (GPT-4-Vision), code interpretation and advanced data analysis via a built-in execution environment, custom knowledge base indexing for document Q&A, internet-connected chat with Google and Wolfram Alpha, AI-powered moderation, image generation with DALL-E 3, YouTube summarization, language detection, translations, and permanent memory. The bot is open-source and can be self-hosted, with an active community and demo server available.
Key Features
ChatGPT-style conversational interface in Discord
Multi-modality image understanding (GPT-4-Vision) and image generation (DALL-E 3)
Code Interpreter / Advanced Data Analysis with isolated execution environment
Internet-connected chat with Google search and Wolfram Alpha integration
Custom indexes and knowledge bases for Q&A on your own documents
AI-powered moderation for server management
YouTube video summarization
Permanent memory for conversations
Language detection and translation support
User-configurable API keys and permissions
Pros & Cons
Pros
- Feature parity with ChatGPT web, including multi-modality and code interpreter
- Fully open-source with active community contributions
- Supports custom knowledge bases and document Q&A
- Internet-connected chat for up-to-date information
- Includes AI moderation capabilities for server safety
- Can be self-hosted for full control and privacy
Cons
- Requires OpenAI API key and associated costs for usage
- Setup and configuration can be complex for non-technical users
- Dependent on third-party services (OpenAI, E2B, Qdrant, etc.)
- No official hosted version; users must deploy their own instance
Best For
Running a ChatGPT-like assistant inside a Discord serverAutomated server moderation and content filteringEnabling code execution and analysis directly in chatBuilding a custom knowledge base for document retrieval and Q&AGenerating images from text descriptions within DiscordSummarizing YouTube videos and web contentProviding internet-connected answers via Google and Wolfram Alpha
FAQ
What is GPTDiscord?
GPTDiscord is an open-source Discord bot that integrates OpenAI's GPT models to provide ChatGPT-style conversations, image generation, code interpretation, AI moderation, custom knowledge base Q&A, internet-connected chat, and more.
Is GPTDiscord free to use?
The bot itself is free and open-source to self-host. However, using it requires an OpenAI API key which incurs costs based on usage. There is no official hosted version.
Does GPTDiscord support images and code execution?
Yes. GPTDiscord supports multi-modality image understanding (GPT-4-Vision) and image generation (DALL-E 3). It also includes a Code Interpreter for executing Python code in an isolated environment, similar to ChatGPT's Advanced Data Analysis.
How do I set up GPTDiscord?
Setup instructions are provided in the GitHub repository's README, including a DigitalOcean droplet guide, OpenAI token guide, and a sample environment file. A demo server is also available for support.