{"data":{"slug":"kav-k-gptdiscord","name":"GPTDiscord","tagline":"A robust, all-in-one GPT interface for Discord","github_url":"https://github.com/Kav-K/GPTDiscord","owner":"Kav-K","repo":"GPTDiscord","owner_avatar_url":"https://avatars.githubusercontent.com/u/21161101?v=4","primary_language":"Python","stars":1854,"forks":291,"topics":["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"],"archived":false,"github_pushed_at":"2026-02-06T23:33:50+00:00","maintenance_label":"Slowing","stars_delta_30d":4,"url":"https://www.graphcanon.com/tools/kav-k-gptdiscord","markdown_url":"https://www.graphcanon.com/tools/kav-k-gptdiscord.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kav-k-gptdiscord","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kav-k-gptdiscord","description":"A robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!","homepage_url":null,"license":"MIT","open_issues":43,"watchers":28,"ai_summary":"GPTDiscord is a comprehensive AI tool that allows users to conduct chatbot-style conversations with artificial intelligence on the Discord platform. It includes functionalities such as image generation, AI moderation, custom knowledge bases, and YouTube summarization.","readme_excerpt":"<h1 align=\"center\"> GPT Discord</h1>\n<p align=\"center\">An all-in-one GPT-3 interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!</p> \n\n  \n  \n  \n  \n  \n  \n  \n  \n\n# Overview\nAn all-in-one, robust OpenAI Integration for Discord. This bot is on feature parity with ChatGPT web and even does some things slightly better! \n\nWe 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! \n\n**BOT SETUP SUPPORT AND DEMO SERVER:** [Join Here](https://discord.gg/WvAHXDMS7Q)\n\nFeaturing code execution and environment manipulation by [E2B](https://e2b.dev)\n\nWe are migrating towards using [QDRANT](https://qdrant.tech/) 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.\n<p align=\"center\">\n<img src=\"https://i.imgur.com/4g1tQ91.png\" width=\"64px\" height=\"64px\" />\n</p>\n\n# Overview of Capabilities\n\n# Table of Contents  \n\n- [Screenshots](#Screenshots)\n- [Features](#Features)\n- [Commands](#Commands)\n- [Installation](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/INSTALLATION.md)  \n-- [DigitalOcean Droplet Guide](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/DROPLET-GUIDE.md) \n-- [OpenAI Token Guide](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/OPENAI-GUIDE.md)\n- [Internet Connected Chat](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/INTERNET-CONNECTED-CHAT.md)\n- [Code Interpreter / Advanced Data Analysis](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/CODE-INTERPRETER.md)\n- [Permanent Memory](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/PERMANENT-MEMORY.md)    \n- [Multi-Modality](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/MULTI-MODALITY.md)\n- [AI-Search](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/AI-SEARCH.md)  \n- [Custom Indexes](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/CUSTOM-INDEXES.md)  \n- [AI-Moderation](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/AI-MODERATION.md)  \n- [Translations](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/TRANSLATIONS.md)  \n- [User-Input API Keys](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/USER-INPUT-KEYS.md)  \n- [Permissions](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/PERMISSIONS.md)  \n- [Language Detection](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/LANGUAGE-DETECTION.md)\n- [Other Minor Features](https://github.com/Kav-K/GPTDiscord/blob/main/detailed_guides/OTHER-MINOR-FEATURES.md)  \n\n# Screenshots\n<p align=\"center\">\nMulti-Modality<br>\n<img src=\"https://i.imgur.com/TsfgtU2.png\"/><br>\nInternet-connected chat (Google + Wolfram + Link Crawling)<br>\n<img src=\"https://i.imgur.com/nHRNY2l.png\"/><br>\nCode Interpreter / Advanced Data Analysis <br>\n<img src=\"https://i.imgur.com/Y2VvwHd.png\"/><br>\nCustom indexing and Document Q&A<br>\n<img src=\"https://i.imgur.com/1uKF1ye.png\"/><br>\n</p>  \n\n# Recent Notable Updates\n- **Multi-modality + Drawing** - GPTDiscord now supports images sent to the bot during a conversation made with `/gpt converse`, and the bot can draw images for you and work with you on them!\n\n\n- **GPT-4-Vision support, GPT-4-Turbo, DALLE-3 Support** - Assistant support also coming soon!\n\n\n- **Code Interpreter / Advanced Data Analysis** - Just like ChatGPT, GPTDiscord now has a fully-fledged code execution environment. You can work with GPT to execute your code in an isolated environment, with the ability to even install Python and system packages, and access the internet from the execution environment.\n\n\n- **Drag And Drop Document Chat** - Chat with your doc","github_created_at":"2022-12-08T08:06:26+00:00","created_at":"2026-07-11T11:30:01.872082+00:00","updated_at":"2026-08-22T12:00:49.120548+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"asyncio","name":"asyncio"},{"slug":"chatbot","name":"chatbot"},{"slug":"code-interpreter","name":"code-interpreter"},{"slug":"collaborate","name":"collaborate"},{"slug":"dalle2","name":"dalle2"},{"slug":"discord","name":"discord"},{"slug":"embeddings","name":"embeddings"}],"trust":{"provenance":{"is_fork":false,"github_id":575751232,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-22T12:00:48.337Z","maintenance":{"label":"Slowing","score":36,"methodology":"github_public_v1","releases_90d":0,"days_since_push":196,"last_release_at":"2026-02-06T23:33:50Z","stars_delta_30d":4,"open_issues_delta_30d":0},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:30:03.295Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-22T12:00:48.789Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-22T12:00:48.789Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-08-22T12:00:48.789Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-22T12:00:48.789Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-22T12:00:48.789Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-22T12:00:48.789Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"The primary package is free under the MIT license, but additional services or higher usage levels may require commercial licenses or fees depending on external API costs."},"requirements":{"min_ram_gb":2,"requires_docker":true},"constraints":{"min_ram_gb":2,"pricing_model":"freemium","requires_docker":true},"when_to_use":["Use GPTDiscord when you require a comprehensive solution that integrates both text-based chatbot interactions and visual components like image generation directly on Discord.","Consider it if your application involves leveraging AI for moderation in Discord, which requires both conversational abilities and the capability to assess user-generated content."],"when_not_to_use":["Avoid GPTDiscord if you're looking for a more specialized tool that focuses exclusively on either text-based chatbots or image generation separately.","If your project does not involve Discord-based operations, such tools might not be suitable as the integration is specific and tailored to function within Discord's ecosystem."],"source":"enrich:decision_facts","observed_at":"2026-07-12T12:51:44.621Z"},"constraint_facets":{"min_ram_gb":2,"pricing_model":"freemium","requires_docker":true},"decision_summary":[{"label":"Pricing","value":"freemium - The primary package is free under the MIT license, but additional services or higher usage levels may require commercial licenses or fees depending on external API costs."},{"label":"Requirements","value":"Min 2 GB RAM; Requires Docker"},{"label":"Adopt for","value":"GPTDiscord is a versatile AI interface for Discord that incorporates robust features such as image generation and YouTube summarization within an all-in-one package."}]}}