把 Discord 变成多人共用的 LLM 前端,支持任何 OpenAI 兼容接口的模型。
Kav-K/GPTDiscord
一个可自托管的 Discord 机器人,将 OpenAI 对话、图像生成、语音转写、内容审核和网页搜索带入 Discord 服务器。
- Star
- 1,851
- Fork
- 290
- 未关闭 Issue
- 44
- 最近提交
- 5天前
这是什么?
GPTDiscord 是一个基于 Python 的 Discord 机器人,把 OpenAI 的各项能力封装成斜杠命令。服务器成员可以进行类似 ChatGPT 的多轮对话(支持视觉和推理模型)、使用 GPT Image 生成图片、转写音频、执行内容审核,并通过网页搜索获取带来源链接的回答。
机器人还支持将文档、GitHub 仓库和 YouTube 字幕建立索引用于问答,并可选择将长期记忆存入 Qdrant 或 Pinecone。E2B 代码执行、Replicate 备用视觉和 DeepL 翻译等功能以可选依赖的形式提供。
访问权限可通过 Discord 服务器 ID 和身份组 ID 控制。机器人可以从源码运行、以 pip 安装的命令行工具运行,也可以用 Docker 以非 root 用户方式部署。
核心功能
- 01支持视觉和推理模型的多轮对话
- 02使用 GPT Image API 生成图片,并可对单张图片做变体
- 03提供音频转写和基于 OpenAI 的内容审核
- 04通过 Responses API 进行带来源链接的网页搜索
- 05支持文档、GitHub 仓库和 YouTube 字幕索引问答
- 06可用 Discord 身份组 ID 限制机器人访问
适用场景
- 为 Discord 社区提供带服务器级权限控制的共享 AI 助手
- 在 Discord 帖子中基于文档或 GitHub 仓库进行问答
- 使用 OpenAI 审核模型自动审查消息
- 用 Docker 自托管一个由 OpenAI 驱动的机器人
快速上手
- 1
克隆仓库,然后进入 GPTDiscord 目录
git clone https://github.com/Kav-K/GPTDiscord.git - 2
使用 pip 安装机器人(需要 Python 3.11–3.13)
python -m pip install . - 3
复制示例环境文件,然后在 .env 中填入 OpenAI 密钥、Discord 令牌和服务器 ID
cp sample.env .env - 4
启动机器人
python gpt3discord.py
使用前须知
- 需要带计费的 OpenAI API 密钥;ChatGPT 订阅不包含 API 使用权限。
- 需要创建 Discord 应用并启用 Message Content 和 Server Members 权限。
- 使用 /web 进行网页搜索会产生超出普通模型用量的 OpenAI 费用。
收录于专题
标签
常见问题
- GPTDiscord 是什么?
- 一个可自托管的 Discord 机器人,将 OpenAI 对话、图像生成、语音转写、内容审核和网页搜索带入 Discord 服务器。 GPTDiscord 是一个基于 Python 的 Discord 机器人,把 OpenAI 的各项能力封装成斜杠命令。服务器成员可以进行类似 ChatGPT 的多轮对话(支持视觉和推理模型)、使用 GPT Image 生成图片、转写音频、执行内容审核,并通过网页搜索获取带来源链接的回答。
- GPTDiscord 可以免费使用吗?用的什么许可证?
- GPTDiscord 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- GPTDiscord 还在维护吗?
- 活跃维护中。GPTDiscord 最近一次提交是在 2026年11月1日。
- GPTDiscord 适合用来做什么?
- 为 Discord 社区提供带服务器级权限控制的共享 AI 助手 在 Discord 帖子中基于文档或 GitHub 仓库进行问答 使用 OpenAI 审核模型自动审查消息 用 Docker 自托管一个由 OpenAI 驱动的机器人
- GPTDiscord 怎么安装和运行?
- 克隆仓库,然后进入 GPTDiscord 目录: git clone https://github.com/Kav-K/GPTDiscord.git 使用 pip 安装机器人(需要 Python 3.11–3.13): python -m pip install . 复制示例环境文件,然后在 .env 中填入 OpenAI 密钥、Discord 令牌和服务器 ID: cp sample.env .env 启动机器人: python gpt3discord.py
- 在哪里获取 GPTDiscord?
- 源代码和安装说明在 GitHub 上:https://github.com/Kav-K/GPTDiscord
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 WordPress 添加 AI 功能的插件,支持摘要、标签、图片替代文本、语音朗读等,可接入多家云端或本地模型。
一款 Android 语音助手应用,可通过语音与 OpenAI 等大模型对话,支持图像识别与生成。
基于 AWS 的多渠道、多语言问答聊天机器人,支持聊天、语音、短信和 Alexa,通过内容设计器管理问答内容。
在消费级硬件上搭建本地小型大模型,并提供类 ChatGPT 网页聊天界面的部署指南与项目。