[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Kav-K--GPTDiscord":3,"tool-Kav-K--GPTDiscord":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":80,"owner_email":81,"owner_twitter":79,"owner_website":82,"owner_url":83,"languages":84,"stars":93,"forks":94,"last_commit_at":95,"license":96,"difficulty_score":10,"env_os":97,"env_gpu":97,"env_ram":97,"env_deps":98,"category_tags":105,"github_topics":106,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":126,"updated_at":127,"faqs":128,"releases":162},3779,"Kav-K\u002FGPTDiscord","GPTDiscord","A robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes\u002Fknowledgebase, youtube summarizer, and more!","GPTDiscord 是一款功能强大的开源机器人，旨在将 ChatGPT 级别的智能对话体验无缝集成到 Discord 社区中。它不仅仅是一个简单的聊天接口，更是一个全能型助手，能够解决用户在社群互动中遇到的多种需求：从流畅的多轮对话、自动内容审核，到复杂的文档问答、YouTube 视频总结以及联网搜索。\n\n这款工具特别适合 Discord 服务器管理员、社区运营者以及希望提升社群智能化水平的开发者使用。普通用户也能通过它轻松获取信息、生成创意图片或进行代码调试，无需离开熟悉的聊天环境。\n\nGPTDiscord 的技术亮点在于其高度的可扩展性与先进性。它支持多模态交互，不仅能理解文字，还能“看懂”图片并执行代码解释与高级数据分析。此外，它允许用户上传自定义文档构建专属知识库，实现基于私有数据的精准问答。在架构上，项目正迁移至高性能向量数据库 Qdrant 以优化记忆检索，并集成了 E2B 环境以安全地执行代码操作。无论是搭建私人助理还是管理大型公共社区，GPTDiscord 都能提供稳定且丰富的 AI 服务能力。","\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\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_8492e2c5e8ff.png)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgpt3discord)  \n[![Latest release](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_13f72206e68b.png)](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\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_4da2a7fb77d7.png)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord)\n\nImprove this markdown, correct any spelling errors, and let me know what you change.\n","\u003Ch1 align=\"center\"> GPT Discord\u003C\u002Fh1>\n\u003Cp align=\"center\">一款面向Discord的多功能GPT-3接口。提供ChatGPT风格的对话、图像生成、AI内容审核、自定义索引\u002F知识库、YouTube摘要等功能！\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版本](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_8492e2c5e8ff.png)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fgpt3discord)  \n[![最新发布](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_13f72206e68b.png)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Freleases)  \n[![维护状态](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMaintained%3F-yes-green.svg)](https:\u002F\u002FGitHub.com\u002FKav-K\u002FGPTDiscord\u002Fgraphs\u002Fcommit-activity)  \n[![GitHub许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FKav-K\u002FGPTDiscord)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002FLICENSE)  \n[![欢迎提交PR](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-brightgreen.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com)  \n\n# 概述\n一款功能全面、强大的Discord专用OpenAI集成机器人。该机器人在功能上与ChatGPT网页版相当，甚至在某些方面表现更优！\n\n我们支持从**多模态图像理解**、**代码解析**、高级数据分析，到基于**您自己的文档**进行问答、连接互联网并与Wolfram Alpha和Google交互的**联网聊天**、**AI内容审核**、使用DALL-E进行**图像生成**等等多种功能！ \n\n**机器人设置支持及演示服务器：** [点击加入](https:\u002F\u002Fdiscord.gg\u002FWvAHXDMS7Q)\n\n由[E2B](https:\u002F\u002Fe2b.dev)提供代码执行与环境操作功能。\n\n目前我们正逐步迁移到使用[QDRANT](https:\u002F\u002Fqdrant.tech\u002F)作为向量数据库后端，逐渐告别Pinecone。Qdrant是一个非常优秀的向量数据库选择，也是我们迄今为止测试和使用过的最佳方案。\n\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F4g1tQ91.png\" width=\"64px\" height=\"64px\" \u002F>\n\u003C\u002Fp>\n\n# 功能概览\n![功能概览](https:\u002F\u002Fi.imgur.com\u002FBZdORTL.png)\n# 目录  \n\n- [截图](#Screenshots)\n- [功能](#Features)\n- [命令](#Commands)\n- [安装](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FINSTALLATION.md)  \n-- [DigitalOcean Droplet指南](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FDROPLET-GUIDE.md) \n-- [OpenAI Token指南](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FOPENAI-GUIDE.md)\n- [联网聊天](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FINTERNET-CONNECTED-CHAT.md)\n- [代码解释器\u002F高级数据分析](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FCODE-INTERPRETER.md)\n- [永久记忆](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FPERMANENT-MEMORY.md)    \n- [多模态](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FMULTI-MODALITY.md)\n- [AI搜索](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FAI-SEARCH.md)  \n- [自定义索引](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FCUSTOM-INDEXES.md)  \n- [AI内容审核](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FAI-MODERATION.md)  \n- [翻译](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FTRANSLATIONS.md)  \n- [用户输入API密钥](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FUSER-INPUT-KEYS.md)  \n- [权限管理](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FPERMISSIONS.md)  \n- [语言检测](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FLANGUAGE-DETECTION.md)\n- [其他小功能](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fblob\u002Fmain\u002Fdetailed_guides\u002FOTHER-MINOR-FEATURES.md)  \n\n# 截图\n\u003Cp align=\"center\">\n多模态\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FTsfgtU2.png\"\u002F>\u003Cbr>\n联网聊天（Google + Wolfram + 链接抓取）\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FnHRNY2l.png\"\u002F>\u003Cbr>\n代码解释器\u002F高级数据分析 \u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FY2VvwHd.png\"\u002F>\u003Cbr>\n自定义索引与文档问答\u003Cbr>\n\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002F1uKF1ye.png\"\u002F>\u003Cbr>\n\u003C\u002Fp>  \n\n# 近期重要更新\n- **多模态+绘图** - GPTDiscord现在支持在使用`\u002Fgpt converse`进行对话时发送图片给机器人，机器人还可以为您绘制图片并与您一起编辑！\n\n\n- **GPT-4 Vision支持、GPT-4 Turbo、DALLE-3支持** - 未来还将支持助手模式！\n\n\n- **代码解释器\u002F高级数据分析** - 就像ChatGPT一样，GPTDiscord现在拥有一个功能完善的代码执行环境。您可以与GPT协作，在隔离的环境中运行代码，甚至可以安装Python和系统包，并从执行环境中访问互联网。\n\n\n- **拖放式文档聊天** - 只需将文件或链接直接拖放到Discord聊天中，即可与您的文档进行对话！使用`\u002Findex chat`命令即可。\n\n\n- **联网聊天！** - 与连接了Google和Wolfram Alpha的GPT3.5或GPT-4实例进行聊天，它能够浏览并访问您发送给它的链接！\n\n# 功能\n- **多模态**支持图像理解，您可以在多模态对话中使用DALL-E生成图片！\n- **代码解释器 \u002F 高级数据分析**\n- 与GPT模型进行长期、**永久性对话**\n- 在向GPT提问时，**使用您自己的文件**、PDF、文本文件、网站或Discord频道内容作为上下文！\n- **联网聊天**：与GPT连接Google、Wolfram Alpha和网络爬虫。\n- 生成**DALL-E AI图片**，甚至可以直接在Discord中优化它们。\n- 使用DeepL**翻译**文本。\n- 使用AI自动管理您的服务器！\n- **API错误自动重试**：静默地重新发送失败的请求，以确保流畅的体验。\n- 可为每个用户和每个频道设置基于上下文的预指令。\n- 在与GPT聊天时，能够撤销或编辑您的对话消息。\n- 集成ShareGPT，方便分享您的对话。\n- 在聊天中@您的机器人，它就会回复！\n- 异步且容错设计，**可同时处理数百名用户**，前提是上游API允许！\n- 直接在Discord中更改和查看模型参数，如温度、top_p等。\n- 自动跟踪Token使用情况。\n- 自动分页并支持Discord格式。对于过长的消息，机器人会自动拆分为多条消息发送，并支持发送Discord代码块、表情符号、GIF等。\n- 提供低用量模式：在高峰时段，可通过命令自动切换到更便宜、更快的模型，以节省您的Token。\n- 将调试信息打印到您指定的频道，方便查看原始响应JSON。\n- 可以设置与机器人的对话时长上限，以节约Token。\n\n# 命令\n这些命令按功能分组，每组都有一个前缀，但您也可以直接输入命令名称而无需前缀来自动补全。例如，对于`\u002Fgpt ask`，如果您输入`\u002Fask`并按下Tab键，也会显示该命令。\n\n`\u002Fhelp` - 显示机器人帮助文档。\n\n### (Chat)GPT命令\n- `\u002Fgpt ask \u003Cprompt> \u003Ctemp> \u003Ctop_p> \u003Cfrequency penalty> \u003Cpresence penalty>` 向GPT Davinci 003模型提问。可选覆盖参数。\n- `\u002Fgpt edit \u003Cinstruction> \u003Cinput> \u003Ctemp> \u003Ctop_p>` 使用机器人根据给定指令编辑文本，目前为OpenAI的Alpha功能，结果可能有所不同。编辑功能当前免费。\n- `\u002Fgpt converse \u003Copener> \u003Copener_file> \u003Cprivate> \u003Cminimal>` - 与机器人开始对话，类似ChatGPT。还可使用`use_threads:False`选项，在整个Discord频道中开启对话！\n- `\u002Fgpt end` - 结束与机器人的对话。\n- `\u002Fgpt instruction mode:\u003Cset\u002Fget\u002Fclear> type:\u003Cuser\u002Fchannel> \u003Cinstruction> \u003Cinstruction_file>` - 这些命令允许您为3.5-turbo和gpt4设置系统指令，或为Davinci及更早版本模型添加前置文本。\n\n### 代码解释器 \u002F\u002F 高级数据分析命令\n- `\u002Fcode chat` - 开始与GPT的代码解释器聊天。输入`end`即可结束对话。\n\n### 搜索与互联网命令\n- `\u002Finternet search:\u003Cprompt> scope:\u003C访问站点数量> nodes:\u003CGPT思考深度>` - 在GPT协助下搜索互联网！\n- `\u002Finternet chat search_scope:\u003C数量> model:\u003Cturbo或gpt4>` - 开启联网聊天，连接Google和Wolfram。\n  \n### 自定义索引命令\n- `\u002Findex add file:\u003C文件> 或 link:\u003C链接>` - 使用文档或链接创建\u002F添加您的索引。\n- `\u002Findex query query:\u003Cprompt> nodes:\u003C数量> response_mode:\u003C模式>` - 根据给定提示查询您当前的索引。GPT将基于您的文档\u002F索引回答。\n- `\u002Findex load user_index:\u003C索引> 或 server_index:\u003C索引>` - 加载您自己创建的个人索引或整个服务器的公共索引。\n- `\u002Findex compose` - 将多个已保存的索引合并为一个，或将现有索引升级为深度组合索引。\n- `\u002Findex reset` - 重置并删除所有已保存的索引。\n- `\u002Findex add_discord channel:\u003CDiscord频道>` - 基于Discord频道创建索引。\n- `\u002Findex discord_backup` - 将您Discord服务器上每个频道的最近3000条消息用作索引。需要管理员和索引角色权限。\n- `\u002Findex chat user_index:\u003C个人索引> search_index:\u003C搜索索引>` - 与您之前索引化的文档进行对话！\n\n### DALL-E命令\n- `\u002Fdalle draw \u003Cprompt>` - 让DALL-E 3根据提示生成图片。\n- `\u002Fdalle draw_old \u003Cprompt>` - 让DALL-E 2根据提示生成图片。\n- `\u002Fdalle optimize \u003Cimage prompt text>` - 优化给定的提示文本，以更好地用于DALL-E图像生成。\n\n### 系统与设置\n- `\u002Fsystem settings` - 显示模型设置（温度、top_p等）。\n- `\u002Fsystem settings \u003Csetting> \u003Cvalue>` - 更改模型设置为新值。支持自动补全，部分设置还会提供默认值。\n- `\u002Fsystem usage` - 估算当前使用情况（基于Davinci）。\n- `\u002Fsystem settings low_usage_mode True\u002FFalse` - 开启或关闭低用量模式。开启后将使用curie-001模型，关闭后则使用Davinci-003模型。\n- `\u002Fsystem delete-conversation-threads` - 删除所有与本机器人相关的对话线程，跨所有服务器。\n- `\u002Fsystem local-size` - 获取本地`\u002Fdalleimages`文件夹的大小。\n- `\u002Fsystem clear-local` - 清空`\u002Fdalleimages`文件夹中的所有内容。\n\n# GPTDiscord逐步指南\n[**GPTDiscord指南**](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Ftree\u002Fmain\u002Fdetailed_guides)  \n点击以上链接，您将找到详细的逐步指南，帮助您快速轻松地安装和配置GPTDiscord机器人及其功能。如果您遇到任何问题，或对改进指南有任何建议，欢迎加入我们的[**Discord服务器**](https:\u002F\u002Fdiscord.gg\u002FWvAHXDMS7Q)，我们将尽力为您提供帮助。请注意，维护人员均为志愿者，会根据自身时间安排为您提供支持。\n*指南的数量和内容会不断根据当前需求进行调整。*\n\n# 我们的优秀贡献者 ⭐  \n[![Contributors](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_readme_4da2a7fb77d7.png)](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord)\n\n请优化这段Markdown，修正任何拼写错误，并告知我所做的更改。","# GPTDiscord 快速上手指南\n\nGPTDiscord 是一款功能强大的 Discord 机器人，集成了 GPT-3.5\u002F4、DALL-E 图像生成、代码解释器、联网搜索（Google\u002FWolfram Alpha）以及自定义文档知识库等功能。本指南将帮助中国开发者快速部署并使用该工具。\n\n## 环境准备\n\n在开始之前，请确保你具备以下环境和凭证：\n\n### 系统要求\n*   **操作系统**: Linux (推荐 Ubuntu 20.04+), macOS, 或 Windows (需安装 Docker)。\n*   **运行方式**: 推荐使用 **Docker** 进行部署，也可通过 Python 源码运行。\n*   **内存**: 建议至少 2GB RAM（若启用代码解释器或大型索引，建议 4GB+）。\n\n### 前置依赖与凭证\n你需要提前申请以下 API Key：\n1.  **Discord Bot Token**:\n    *   访问 [Discord Developer Portal](https:\u002F\u002Fdiscord.com\u002Fdevelopers\u002Fapplications) 创建应用。\n    *   在 \"Bot\" 页面复制 `Token`。\n    *   在 \"OAuth2 URL Generator\" 中勾选 `bot` 和 `applications.commands` 权限，生成链接邀请机器人进入你的服务器。\n2.  **OpenAI API Key**:\n    *   访问 [OpenAI Platform](https:\u002F\u002Fplatform.openai.com\u002Fapi-keys) 获取 Key。\n    *   *注意：需确保账号具有访问 GPT-4 和 DALL-E 3 的权限以使用全部功能。*\n3.  **可选增强服务** (根据需求配置):\n    *   **Wolfram Alpha App ID**: 用于数学计算和科学数据查询。\n    *   **Google Custom Search JSON API**: 用于联网搜索功能。\n    *   **DeepL API Key**: 用于高质量文本翻译。\n\n---\n\n## 安装步骤\n\n推荐使用 Docker 部署，这是最稳定且配置最简单的方式。\n\n### 方法一：使用 Docker Compose (推荐)\n\n1.  **克隆项目仓库**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord.git\n    cd GPTDiscord\n    ```\n\n2.  **配置环境变量**\n    复制示例配置文件并重命名：\n    ```bash\n    cp .env.example .env\n    ```\n    使用编辑器打开 `.env` 文件，填入你的密钥：\n    ```ini\n    DISCORD_BOT_TOKEN=你的_Discord_Bot_Token\n    OPENAI_API_KEY=你的_OpenAI_API_Key\n    # 可选配置\n    WOLFRAM_APP_ID=你的_Wolfram_App_ID\n    GOOGLE_API_KEY=你的_Google_API_Key\n    GOOGLE_CSE_ID=你的_Google_CSE_ID\n    DEEPL_AUTH_KEY=你的_DeepL_Key\n    ```\n\n3.  **启动容器**\n    在项目根目录下运行：\n    ```bash\n    docker compose up -d\n    ```\n    *注：如果网络拉取镜像较慢，可尝试配置 Docker 国内镜像加速器。*\n\n4.  **查看日志**\n    确认机器人是否成功启动：\n    ```bash\n    docker compose logs -f\n    ```\n    看到 \"Logged in as...\" 字样即表示部署成功。\n\n### 方法二：使用 Pip 直接安装 (进阶)\n\n如果你希望直接在本地 Python 环境中运行：\n\n1.  **安装依赖**\n    ```bash\n    pip install gpt3discord\n    ```\n\n2.  **运行机器人**\n    确保已配置好 `.env` 文件后，运行：\n    ```bash\n    python -m gpt3discord\n    ```\n\n---\n\n## 基本使用\n\n部署完成后，在 Discord 服务器中即可通过斜杠命令 (`\u002F`) 与机器人交互。\n\n### 1. 开启对话 (ChatGPT 模式)\n这是最常用的功能，支持多轮上下文对话。\n*   **命令**: `\u002Fgpt converse`\n*   **操作**: 输入命令后回车，可选填开场白。随后直接在频道中发送消息，机器人会像 ChatGPT 一样回复。\n*   **结束对话**: 输入 `\u002Fgpt end`。\n\n**示例**:\n> **用户**: `\u002Fgpt converse`\n> **Bot**: 你好！我是你的 AI 助手，我们可以开始聊天了。\n> **用户**: 请用 Python 写一个快速排序算法。\n> **Bot**: (返回代码及解释)\n\n### 2. 单次问答\n适用于不需要上下文的简单提问。\n*   **命令**: `\u002Fgpt ask`\n*   **参数**:\n    *   `prompt`: 你的问题。\n    *   `temp`: 温度值 (0-1，控制创造性，默认 0.7)。\n\n**示例**:\n> `\u002Fgpt ask prompt:解释一下量子纠缠`\n\n### 3. 图像生成 (DALL-E 3)\n直接在 Discord 中生成图片。\n*   **命令**: `\u002Fdalle draw`\n*   **参数**: `prompt` (描述画面的提示词)。\n\n**示例**:\n> `\u002Fdalle draw prompt:A cyberpunk cat sitting on a neon roof, realistic style`\n\n### 4. 文档问答 (自定义索引)\n上传文件或链接，让机器人基于特定资料回答。\n*   **添加文档**: `\u002Findex add file:\u003C上传文件>` 或 `\u002Findex add link:\u003C网址>`\n*   **提问**: `\u002Findex chat` (加载索引后直接对话) 或 `\u002Findex query query:\u003C具体问题>`\n\n**示例**:\n> 1. 上传一份 PDF 产品手册。\n> 2. 输入 `\u002Findex chat` 选择该索引。\n> 3. 提问：\"这款产品的保修期是多久？\"\n\n### 5. 联网搜索\n让机器人实时访问互联网获取最新信息。\n*   **命令**: `\u002Finternet chat`\n*   **功能**: 自动调用 Google 搜索和 Wolfram Alpha 辅助回答。\n\n### 6. 代码解释器\n执行 Python 代码并进行数据分析。\n*   **命令**: `\u002Fcode chat`\n*   **功能**: 在隔离环境中运行代码，支持安装第三方库、绘图和数据清洗。\n\n---\n\n**提示**:\n*   所有命令均支持 Tab 键自动补全。\n*   可以通过 `\u002Fsystem settings` 查看和调整模型参数（如 temperature, top_p）。\n*   如需详细的高级功能配置（如永久记忆、AI 审核、权限管理），请参考项目仓库中的 `detailed_guides` 目录。","某开源社区的技术运营团队需要在 Discord 服务器上同时处理用户代码报错、解答文档疑问并维护社区秩序。\n\n### 没有 GPTDiscord 时\n- **响应滞后**：管理员需手动复制错误日志到外部 AI 网页查询，再返回服务器粘贴，导致用户等待时间过长。\n- **知识检索困难**：面对关于项目文档的具体提问，人工翻阅大量历史公告和 Wiki 效率极低，容易给出过时信息。\n- **内容监管压力大**：依赖人工巡查识别广告或恶意言论，夜间或非活跃时段容易出现违规内容漏网。\n- **多任务割裂**：处理图片报错、总结 YouTube 教程链接需要切换多个不同工具，工作流支离破碎。\n\n### 使用 GPTDiscord 后\n- **即时代码诊断**：直接在频道内调用 GPTDiscord 的代码解释器功能，它可自动分析报错截图或日志并运行测试代码，秒级返回修复方案。\n- **私有知识库问答**：团队将项目文档导入自定义索引，GPTDiscord 能基于最新资料精准回答用户提问，无需人工干预。\n- **自动化社区净化**：启用 AI 审核功能后，机器人实时识别并拦截垃圾广告与不当言论，实现 7x24 小时无人值守监管。\n- **一站式多模态处理**：无论是解析复杂的架构图片，还是总结长视频链接，GPTDiscord 均能在当前对话上下文中直接完成，无需跳转。\n\nGPTDiscord 将分散的 AI 能力整合为 Discord 原生的智能工作流，让社区运营从繁琐的重复劳动中解放，专注于高价值的技术互动。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKav-K_GPTDiscord_d98fd54b.png","Kav-K","Kaveen Kumarasinghe","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FKav-K_06e95cae.jpg","Software Developer\r\nexperienced in\u002Fwith Python, Java, C, Ruby, PHP, JavaScript, SQL, Mongo, Django, gRPC, Redis and System Administration and maintenance (Unix)",null,"Canada","contact@kaveenk.com","https:\u002F\u002Fkaveenk.com","https:\u002F\u002Fgithub.com\u002FKav-K",[85,89],{"name":86,"color":87,"percentage":88},"Python","#3572A5",99.6,{"name":90,"color":91,"percentage":92},"Dockerfile","#384d54",0.4,1851,296,"2026-04-01T17:14:40","MIT","未说明",{"notes":99,"python":97,"dependencies":100},"该工具是一个 Discord 机器人，主要依赖外部 API（如 OpenAI、Wolfram Alpha、Google），本地运行资源需求较低。支持通过 Docker 部署或作为 Python 包安装。使用 Qdrant 作为向量数据库后端，利用 E2B 进行代码解释和执行。具体安装步骤需参考官方提供的详细指南链接。",[101,102,103,104],"discord.py","openai","qdrant-client","e2b",[26,13,53],[107,108,109,110,102,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125],"artificial-intelligence","asyncio","gpt3","help-wanted","openai-api","python","dalle2","embeddings","extractive-question-answering","pinecone","moderator-bot","hacktoberfest","github","digitalocean","multi-modal","collaborate","chatbot","code-interpreter","discord","2026-03-27T02:49:30.150509","2026-04-06T08:40:52.713029",[129,134,139,143,148,153,158],{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},17310,"启动 Docker 容器时遇到 'ALLOWED_GUILDS is not defined properly' 错误怎么办？","这通常是因为 .env 文件中的引号格式问题或解析错误。请尝试移除配置值周围的双引号。例如，将 `ALLOWED_GUILDS=\"123456\"` 修改为 `ALLOWED_GUILDS=123456`。同时，确保使用正确的命令加载环境变量文件，推荐使用：`docker run -d --name gpt3discord --env-file=\u002Fpath\u002Fto\u002F.env -v \u002Fpath\u002Fto\u002Fdata:\u002Fdata kaveenk\u002Fgpt3discord:latest`。如果仍然遇到权限问题，可以尝试减少允许的角色数量或暂时移除角色限制行。","https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fissues\u002F41",{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},17311,"更新到最新版本后出现 'ValueError: invalid literal for int()' 错误如何解决？","此错误通常由配置文件中的空值或格式不正确引起。检查您的 .env 文件，确保 `ALLOWED_GUILDS` 等需要数字输入的字段没有多余的空格、空字符串或错误的引号。该问题已在后续版本（如 #169 PR）中修复，建议拉取最新的 Docker 镜像或代码进行更新。","https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fissues\u002F155",{"id":140,"question_zh":141,"answer_zh":142,"source_url":138},17312,"Docker 镜像体积过大（约 4GB）是否正常？如何优化？","由于项目需要构建和复制大量的 Python 依赖项，导致镜像体积较大是已知现象。基础镜像（python:3.9-slim）本身很小，主要体积来自依赖包。目前维护者已尝试启用 arm64 支持并进行清理工作，但大幅减小体积较为困难。如果磁盘空间有限，请确保宿主机有足够的存储空间。",{"id":144,"question_zh":145,"answer_zh":146,"source_url":147},17313,"如何正确部署 Docker 版本并确保持久化存储？","建议使用以下命令运行容器，以确保数据持久化和环境变量正确加载：`docker run -d --name gpt3discord --env-file=\u002Fyour\u002Fpath\u002F.env -v \u002Fyour\u002Fdata\u002Fpath:\u002Fdata kaveenk\u002Fgpt3discord:latest`。请将 `\u002Fyour\u002Fpath\u002F.env` 替换为您的环境变量文件路径，`\u002Fyour\u002Fdata\u002Fpath` 替换为您希望保存数据的主机目录。镜像已在 Docker Hub 上提供（kaveenk\u002Fgpt3discord），包含 latest_release 标签。","https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fissues\u002F24",{"id":149,"question_zh":150,"answer_zh":151,"source_url":152},17314,"使用 \u002Fgpt converse 命令时出现 'Unknown interaction' 错误或响应超时怎么办？","这通常发生在机器人响应时间过长，或者用户在机器人回复前删除了原始消息时。该问题已在相关 PR（如 #390）中进行了修复。请确保您使用的是最新版本的代码或 Docker 镜像。如果问题依旧，请检查服务器网络连接以及 OpenAI API 的响应状态。","https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fissues\u002F368",{"id":154,"question_zh":155,"answer_zh":156,"source_url":157},17315,"是否支持通过 pip 安装而不是手动复制源码？","是的，项目支持通过 pip 安装。维护者已发布 PyPI 包，您可以直接使用 `pip install gpt3discord`（具体包名请以最新 PyPI 页面为准）进行安装，无需手动复制源文件或安装依赖。如果遇到版本更新问题，请检查 PyPI 上的最新版本号。","https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fissues\u002F25",{"id":159,"question_zh":160,"answer_zh":161,"source_url":133},17316,"配置文件中关于角色权限（如 ADMIN_ROLES, GPT_ROLES）应该如何设置？","在 .env 文件中，可以通过逗号分隔的方式列出多个角色名称。例如：`ADMIN_ROLES=\"Server Admin,Owner,Special People\"` 或 `GPT_ROLES=\"Openai,Gpt\"`。如果在 Docker 环境中遇到解析问题，建议先尝试只设置一个角色，或者移除引号测试。拥有这些角色的用户才能执行相应的管理命令或 GPT 命令。",[163,168,173,178,183,188,193,198,203,208,213,218,223,228,233,238,243,248,253,258],{"id":164,"version":165,"summary_zh":166,"released_at":167},99533,"v12.4.0","## 变更内容\n* 迁移到 Chat Completions API，并由 @Kav-K 在 https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F479 中更新依赖项\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.9...v12.4.0","2026-02-06T23:33:50",{"id":169,"version":170,"summary_zh":171,"released_at":172},99534,"v12.3.9","## 变更内容\n* 文档更新，由 @Raecaug 在 https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F471 中完成\n* 新增 GPT-4o\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.8...v12.3.9","2024-05-17T06:16:38",{"id":174,"version":175,"summary_zh":176,"released_at":177},99535,"v12.3.8","- 添加重命名后的“gpt-4-turbo-preview”模型","2024-01-31T21:52:36",{"id":179,"version":180,"summary_zh":181,"released_at":182},99536,"v12.3.7","## 变更内容\n* 使用 LLAVA-13b，在无需 GPT-4-Vision 的情况下实现更好的图像理解\n* 修复对话提及功能的 bug\n* @Paillat-dev 在 https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F462 中修复了 OpenAI API Key 的 URL 问题\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.6...v12.3.7","2023-12-31T10:33:35",{"id":184,"version":185,"summary_zh":186,"released_at":187},99537,"v12.3.6","- 该模型对提示词的工作原理有了更深入的理解。","2023-11-30T06:03:26",{"id":189,"version":190,"summary_zh":191,"released_at":192},99538,"v12.3.5","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.3...v12.3.5\n- 修复因超时导致控制台出现的更多崩溃日志\n- 为连接对话添加温度和 top_p 参数支持\n- 更新搜索功能，使用新模型，使其更加稳定可靠\n- Midjourney 提示词工程师人格（开场文件）\n![CleanShot 2023-11-22 at 17 29 47](https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fassets\u002F21161101\u002F9d9121cb-c3fe-46ab-8a87-6e3880996729)\n","2023-11-22T22:30:06",{"id":194,"version":195,"summary_zh":196,"released_at":197},99539,"v12.3.3","- 在 \u002Fgpt converse 中将自动绘图功能默认关闭\n**完整更新日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.2...v12.3.3","2023-11-17T16:23:46",{"id":199,"version":200,"summary_zh":201,"released_at":202},99540,"v12.3.2","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.1...v12.3.2","2023-11-17T09:08:50",{"id":204,"version":205,"summary_zh":206,"released_at":207},99541,"v12.3.1","- 现在你可以在对话中使用 GPT 来生成图片。当处于 gpt-vision 对话时，模型可以自行绘制（最多 4 张）图片，同时也能识别你上传的图片。请注意，视觉 API 每天仅有 100 次请求限额，因此在 API 完全上线之前，请勿频繁使用。此功能仅在对话模型为 gpt-4-vision-preview 时才可用。\n\n**完整更新日志**：https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.3.0...v12.3.1","2023-11-17T08:21:18",{"id":209,"version":210,"summary_zh":211,"released_at":212},99542,"v12.3.0","- 现在你可以在对话中使用 GPT 来生成图片。当对话模型为 gpt-vision 时，该模型可以自行绘制（最多 4 张）图片，同时也能识别你上传的图片。请注意，视觉 API 每天仅有 100 次请求额度，因此在 API 完全正式上线之前，请勿频繁调用。此功能仅在对话模型为 `gpt-4-vision-preview` 时可用。\n\n**完整更新日志**：https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.9...v12.3.0","2023-11-17T08:14:46",{"id":214,"version":215,"summary_zh":216,"released_at":217},99543,"v12.2.9","We were passing `natural` into the api call by default earlier, causing the default images to look not as dalle-3 is expected to look, as the actual default param is `vivid`","2023-11-17T05:32:08",{"id":219,"version":220,"summary_zh":221,"released_at":222},99544,"v12.2.8","## What's Changed\r\n* fixed gpt3.5 ask bug and bumped version by @rwywawn in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F411\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.7...v12.2.8","2023-11-16T05:52:01",{"id":224,"version":225,"summary_zh":226,"released_at":227},99545,"v12.2.7","Fix build bug ","2023-11-14T07:40:21",{"id":229,"version":230,"summary_zh":231,"released_at":232},99546,"v12.2.6","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.5...v12.2.6\r\n- Fix \u002Findex chat not starting\r\n- Bump llama index and langchain","2023-11-14T07:24:26",{"id":234,"version":235,"summary_zh":236,"released_at":237},99547,"v12.2.5","## What's Changed\r\n* Fix missing utils when running via Docker by @m-allanson in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F402\r\n* Fix typo in AI-MODERATION.md by @Paillat-dev in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F398\r\n* Defer \"Conversation started.\" responses by @Paillat-dev in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F395\r\n\r\n## New Contributors\r\n* @m-allanson made their first contribution in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F402\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.4...v12.2.5","2023-11-13T00:56:50",{"id":239,"version":240,"summary_zh":241,"released_at":242},99548,"v12.2.4","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.3...v12.2.4","2023-11-12T12:56:58",{"id":244,"version":245,"summary_zh":246,"released_at":247},99549,"v12.2.3","Bump deps, Fix prompt leakage\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.2...v12.2.3","2023-11-12T11:52:36",{"id":249,"version":250,"summary_zh":251,"released_at":252},99550,"v12.2.2","Fix pyproject to include new utils folder","2023-11-12T06:06:11",{"id":254,"version":255,"summary_zh":256,"released_at":257},99551,"v12.2.1","## What's Changed\r\n* Fix for Unknown Interaction errors by @Paillat-dev in https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fpull\u002F390\r\n* Safety for list removals\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKav-K\u002FGPTDiscord\u002Fcompare\u002Fv12.2.0...v12.2.1","2023-11-11T02:29:15",{"id":259,"version":260,"summary_zh":261,"released_at":262},99552,"v12.2.0","- Check if attachments are images in \u002Fgpt converse\r\n- Allow for text files to be used as prompts when conversing (e.g when discord makes your message into a text file because its too long)\r\n- Fixed some bugs surrounding invalid attachments\r\n- Dalle optimize uses DALLE 3","2023-11-11T01:03:50"]