GitHub logo

GitHub

Free

An all-in-one, robust OpenAI integration for Discord with ChatGPT-level features.

FreeFree tier
Inputs: text, imageOutputs: text, image
Type
Open Source

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.