[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10746":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":43,"readmeContent":44,"aiSummary":45,"trendingCount":15,"starSnapshotCount":15,"syncStatus":46,"lastSyncTime":47,"discoverSource":48},10746,"GPTDiscord","Kav-K\u002FGPTDiscord","Kav-K","A robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes\u002Fknowledgebase, youtube summarizer, and more!","",null,"Python",1855,293,28,0,3,20.41,"MIT License",false,"main",true,[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"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","2026-06-12 02:02:26","\u003Ch1 align=\"center\"> GPT Discord\u003C\u002Fh1>\n\u003Cp align=\"center\">An all-in-one GPT-3 interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes\u002Fknowledgebase, youtube summarizer, and more!\u003C\u002Fp> \n\n[![Docker](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fbuild-and-publish-docker.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fbuild-and-publish-docker.yml)  \n[![PyPi](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fpypi_upload.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fpypi_upload.yml)  \n[![Build](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Factions\u002Fworkflows\u002Fbuild.yml)  \n[![PyPi version](https:\u002F\u002Fbadgen.net\u002Fpypi\u002Fv\u002Fgpt3discord\u002F)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgpt3discord)  \n[![Latest release](https:\u002F\u002Fbadgen.net\u002Fgithub\u002Frelease\u002FKav-K\u002FGPTDiscord)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Freleases)  \n[![Maintenance](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMaintained%3F-yes-green.svg)](https:\u002F\u002FGitHub.com\u002FKav-K\u002FGPTDiscord\u002Fgraphs\u002Fcommit-activity)  \n[![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FKav-K\u002FGPTDiscord)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002FLICENSE)  \n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com)  \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:\u002F\u002Fdiscord.gg\u002FWvAHXDMS7Q)\n\nFeaturing code execution and environment manipulation by [E2B](https:\u002F\u002Fe2b.dev)\n\nWe are migrating towards using [QDRANT](https:\u002F\u002Fqdrant.tech\u002F) 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\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F4g1tQ91.png\" width=\"64px\" height=\"64px\" \u002F>\n\u003C\u002Fp>\n\n# Overview of Capabilities\n![Overview of Features](https:\u002F\u002Fi.imgur.com\u002FBZdORTL.png)\n# Table of Contents  \n\n- [Screenshots](#Screenshots)\n- [Features](#Features)\n- [Commands](#Commands)\n- [Installation](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FINSTALLATION.md)  \n-- [DigitalOcean Droplet Guide](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FDROPLET-GUIDE.md) \n-- [OpenAI Token Guide](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FOPENAI-GUIDE.md)\n- [Internet Connected Chat](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FINTERNET-CONNECTED-CHAT.md)\n- [Code Interpreter \u002F Advanced Data Analysis](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FCODE-INTERPRETER.md)\n- [Permanent Memory](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FPERMANENT-MEMORY.md)    \n- [Multi-Modality](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FMULTI-MODALITY.md)\n- [AI-Search](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FAI-SEARCH.md)  \n- [Custom Indexes](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FCUSTOM-INDEXES.md)  \n- [AI-Moderation](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FAI-MODERATION.md)  \n- [Translations](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FTRANSLATIONS.md)  \n- [User-Input API Keys](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FUSER-INPUT-KEYS.md)  \n- [Permissions](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FPERMISSIONS.md)  \n- [Language Detection](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FLANGUAGE-DETECTION.md)\n- [Other Minor Features](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FOTHER-MINOR-FEATURES.md)  \n\n# Screenshots\n\u003Cp align=\"center\">\nMulti-Modality\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FTsfgtU2.png\"\u002F>\u003Cbr>\nInternet-connected chat (Google + Wolfram + Link Crawling)\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FnHRNY2l.png\"\u002F>\u003Cbr>\nCode Interpreter \u002F Advanced Data Analysis \u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FY2VvwHd.png\"\u002F>\u003Cbr>\nCustom indexing and Document Q&A\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F1uKF1ye.png\"\u002F>\u003Cbr>\n\u003C\u002Fp>  \n\n# Recent Notable Updates\n- **Multi-modality + Drawing** - GPTDiscord now supports images sent to the bot during a conversation made with `\u002Fgpt 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 \u002F 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 documents by simply dragging and dropping files, or even links into discord chat! `\u002Findex chat`\n\n\n- **Internet-connected Chat!** - Chat with an instance of GPT3.5 or GPT-4 that's connected to Google and Wolfram Alpha and can browse and access links that you send it!\n\n# Features\n- **Multi-modal** with image understanding, you can generate images with DALL-E within multi-modal conversations!\n- **Code Interpreter \u002F Advanced Data Analysis**\n- Long-term, **permanent conversations** with GPT models\n- **Use your own files**, PDFs, text files, websites, Discord channel content as context when asking GPT questions!  \n- **Internet-connected** chatting with GPT, connected to Google, Wolfram Alpha, and a web crawler\n- Generate **DALL-E AI images** and even optimize them right in Discord\n- **Translate** text with DeepL.\n- Moderate your server automatically with AI!\n- **Auto-retry on API errors** - Automatically resend failed requests silently to ensure a seamless experience\n- Set context-based pre-instructions per user and per channel\n- Ability to redo, edit your conversation messages while chatting with GPT\n- ShareGPT integration to share your conversations\n- Tag your bot in chat, and it'll respond!\n- Async and fault-tolerant, **can handle hundreds of users at once**, if the upstream API permits!\n- Change and view model parameters such as temperature, top_p, and more directly within Discord.\n- Tracks token usage automatically\n- Automatic pagination and Discord support. The bot will automatically send very long messages as multiple messages and is able to send Discord code blocks and emoji, gifs, etc.\n- A low usage mode, use a command to automatically switch to a cheaper and faster model to conserve your tokens during times of peak usage.\n- Prints debug to a channel of your choice, so you can view the raw response JSON\n- Ability to specify a limit to how long a conversation can be with the bot, to conserve your tokens.\n\n# Commands  \nThese commands are grouped, so each group has a prefix, but you can easily tab complete the command without the prefix. For example, for `\u002Fgpt ask`, if you type `\u002Fask` and press tab, it'll show up too.\n\n`\u002Fhelp` - Display help text for the bot  \n\n### (Chat)GPT Commands  \n- `\u002Fgpt ask \u003Cprompt> \u003Ctemp> \u003Ctop_p> \u003Cfrequency penalty> \u003Cpresence penalty>` Ask the GPT Davinci 003 model a question. Optional overrides available.\n- `\u002Fgpt edit \u003Cinstruction> \u003Cinput> \u003Ctemp> \u003Ctop_p>` Use the bot to edit text using the given instructions for how to do it, currently an alpha OpenAI feature so results might vary. Editing is currently free.\n- `\u002Fgpt converse \u003Copener> \u003Copener_file> \u003Cprivate> \u003Cminimal>` - Start a conversation with the bot, like ChatGPT. Also use the option `use_threads:False` to start a conversation in a full Discord channel!\n- `\u002Fgpt end` - End a conversation with the bot.\n- `\u002Fgpt instruction mode:\u003Cset\u002Fget\u002Fclear> type:\u003Cuser\u002Fchannel> \u003Cinstruction> \u003Cinstruction_file>` - The commands let you set a system instruction for 3.5-turbo and gpt4 or just prepending text for Davinci and older models.\n\n### Code Interpreter \u002F\u002F Advanced Data Analysis Commands  \n- `\u002Fcode chat` - Start a code interpreter chat with GPT. You can type `end` to end the conversation.\n\n### Search & Internet Commands  \n- `\u002Finternet search:\u003Cprompt> scope:\u003Cnumber of sites to visit> nodes:\u003Chow deep GPT should think>` - Search the internet with GPT assistance!\n- `\u002Finternet chat search_scope:\u003Cnumber> model:\u003Cturbo or gpt4>` - Start an internet-connected chat with GPT, connected to Google and Wolfram.\n\n### Custom Indexes Commands  \n- `\u002Findex add file:\u003Cfile> or link:\u003Clink>` - Use a document or use a link to create\u002Fadd to your indexes.\n- `\u002Findex query query:\u003Cprompt> nodes:\u003Cnumber> response_mode:\u003Cmode>` - Query your current index for a given prompt. GPT will answer based on your current document\u002Findex.\n- `\u002Findex load user_index:\u003Cindex> or server_index:\u003Cindex>` - Load a previously created index you own yourself or an index for the whole server.\n- `\u002Findex compose` - Combine multiple saved indexes into one or upgrade existing indexes into Deep Compositions.\n- `\u002Findex reset` - Reset and delete all of your saved indexes.\n- `\u002Findex add_discord channel:\u003Cdiscord channel>` - Create an add an index based on a Discord channel.\n- `\u002Findex discord_backup` - Use the last 3000 messages of every channel on your Discord server as an index. Needs both an admin and an index role.\n- `\u002Findex chat user_index:\u003Cuser_index> search_index:\u003Csearch_index>` - Chat with your documents that you've indexed previously!\n\n### DALL-E Commands  \n- `\u002Fdalle draw \u003Cprompt>` - Have DALL-E 3 generate images based on a prompt.\n- `\u002Fdalle draw_old \u003Cprompt>` - Have DALL-E 2 generate images based on a prompt.\n- `\u002Fdalle optimize \u003Cimage prompt text>` - Optimize a given prompt text for DALL-E image generation.\n\n### System and Settings  \n- `\u002Fsystem settings` - Display settings for the model (temperature, top_p, etc).\n- `\u002Fsystem settings \u003Csetting> \u003Cvalue>` - Change a model setting to a new value. Has autocomplete support, certain settings will have autocompleted values too.\n- `\u002Fsystem usage` - Estimate current usage details (based on Davinci).\n- `\u002Fsystem settings low_usage_mode True\u002FFalse` - Turn low usage mode on and off. If on, it will use the curie-001 model, and if off, it will use the Davinci-003 model.\n- `\u002Fsystem delete-conversation-threads` - Delete all threads related to this bot across all servers.\n- `\u002Fsystem local-size` - Get the size of the local `\u002Fdalleimages` folder.\n- `\u002Fsystem clear-local` - Delete all the contents of `\u002Fdalleimages`.\n\n# Step-by-Step Guides for GPTDiscord  \n[**GPTDiscord Guides**](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Ftree\u002Fmain\u002Fdetailed_guides)  \nIf 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**](https:\u002F\u002Fdiscord.gg\u002FWvAHXDMS7Q), 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.  \n*The number and content of the guides are constantly adapted to current requirements.*\n\n# Our Amazing Contributors ⭐  \n[![Contributors](https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=Kav-K\u002FGPTDiscord)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord)\n\nImprove this markdown, correct any spelling errors, and let me know what you change.\n","GPTDiscord 是一个集成了多种功能的 Discord 机器人，支持类似 ChatGPT 的对话、图像生成、AI 仲裁、自定义索引\u002F知识库以及 YouTube 视频摘要等功能。该项目利用 Python 开发，结合了 OpenAI 的 GPT-3 和 DALL-E 等先进技术，提供多模态图像理解、代码解释执行、基于个人文档的问答服务及互联网连接聊天等核心功能。适合需要在 Discord 社区中引入高级人工智能助手以增强互动性、提高管理效率或进行复杂数据分析的场景使用。",2,"2026-06-11 03:29:58","top_topic"]