GPTDiscord 是一个面向 Discord 的全能型 GPT 接口机器人,由 Kav-K 开发并开源在 GitHub。它基于 OpenAI 集成,目标是与 ChatGPT 网页版功能对齐,并在部分方面有所增强。
用途方面,GPTDiscord 将多种 AI 能力整合进 Discord 服务器,让用户无需离开聊天平台即可进行对话、生成图像、分析数据、查询文档和联网搜索。
主要能力包括:
- ChatGPT 风格对话:通过 /gpt converse 等命令与 GPT 模型进行多轮对话,支持重做、编辑消息,并可通过 ShareGPT 分享对话。
- 多模态与图像生成:支持 GPT-4-Vision 图像理解,可在对话中发送图片;支持 DALL-E 3 和 DALL-E 2 生成图像,并可优化提示词。
- 代码解释器与高级数据分析:提供隔离的代码执行环境,可安装 Python 和系统包,并可从执行环境访问互联网。
- 联网聊天:接入 Google、Wolfram Alpha 和网页爬虫,可浏览用户发送的链接。
- 自定义索引与文档问答:支持添加文件、链接、Discord 频道内容作为索引,进行基于文档的问答;支持拖拽文件或链接到聊天中直接对话。
- AI 内容审核:可自动审核服务器内容。
- 其他功能:DeepL 翻译、按用户或频道设置上下文预指令、自动重试 API 错误、令牌用量追踪、低用量模式、模型参数调整、自动分页发送长消息、调试输出等。
使用方式上,GPTDiscord 需要自行部署。项目提供 DigitalOcean Droplet 安装指南和 OpenAI Token 指南,并配有逐步设置文档。部署后需配置 OpenAI API 等密钥。机器人命令按组划分,例如 /gpt、/code、/internet、/index、/dalle、/system 等,支持 Tab 补全。
适用场景包括:Discord 社区中的 AI 对话与问答、基于自有文档或频道内容的知识库查询、图像生成与编辑、代码执行与数据分析、联网信息检索、服务器内容自动审核等。
限制方面,项目依赖 OpenAI API 及第三方服务(如 Google、Wolfram Alpha、DeepL、E2B 等),需要相应密钥和配额;部分功能(如 /gpt edit)为 alpha 特性,结果可能不稳定;向量数据库正从 Pinecone 迁移至 Qdrant;维护者为志愿者,支持按自身时间安排提供。具体收费、价格、平台支持等细节暂未提供。