# GPTDiscord

By [Kaveen Kumarasinghe](https://kaveenk.com/) · Seattle

An open-source Python integration that brings GPT conversations, image generation and document questions into Discord.

## About the project

GPTDiscord brings several AI workflows into a Discord bot. Conversations can run in threads or channels, with instructions configured for individual users or channels. The project also includes moderation tools and token-usage tracking for people running their own bot.

Its document features let users add files, links and Discord messages to an index, then ask questions about that material. Other documented workflows include image generation, image understanding, internet-connected chat and a code execution environment.

The repository includes setup guides, configuration examples and contribution instructions. It is a community project with multiple contributors. The source and guides are the place to check supported integrations and configuration when setting up an instance.

## What it does

- Thread and channel conversations
- Document indexing and questions
- Image generation and understanding
- Moderation and token-usage tools

## Project links

- [View GPTDiscord on GitHub](https://github.com/Kav-K/GPTDiscord)
- [Read the setup guides](https://github.com/Kav-K/GPTDiscord/tree/main/detailed_guides)

## More of my work

- [DisClass](https://kaveenk.com/writeups/disclass/)
- [Agent Challenge](https://kaveenk.com/writeups/agent-challenge/)
- [My work at Stripe](https://kaveenk.com/writeups/stripe/)
- [My work at OpenAI](https://kaveenk.com/writeups/openai/)
