{"repo":"ikechan8370/chatgpt-plugin","free":true,"listed":false,"github":"https://github.com/ikechan8370/chatgpt-plugin","clone":"git clone https://github.com/ikechan8370/chatgpt-plugin.git","description":"云崽系机器人的智能聊天插件","language":"JavaScript","stars":1079,"topics":["bot","chatgpt","qq","yunzai","yunzai-bot"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"插件v3大幅重构中，基本可用，持续完善中。遇到问题请提issue，欢迎PR。 todo列表： - [x] 插件v3重构完成，插件基本功能可用，持续完善中。 - [ ] RAG知识库 - [ ] 预设更详细的配置 - [x] 自定义触发器 - [ ] 自定义插件 - [ ] 兼容mcp 插件简介 ChatGPT-Plugin 以 Chaite 为内核，将多模型渠道、工具、处理器、触发器、RAG 和管控面板封装成一套适配 Miao-Yunzai / Yunzai-Bot 的插件方案。通过 Chaite 的 API 服务器与可插拔的存储层（默认 SQLite），插件可以在本地完成高并发对话、知识库检索、伪人陪聊以及记忆管理，亦可接入 Chaite Cloud 复用在线渠道与工具。 核心特性 - 多渠道与预设体系 ：依托 Chaite 的 ChannelsManager 与 ChatPresetManager，支持为不同模型配置流量、负载均衡与个性化 prompt，群友也可在授权后自助切换预设。 - 高级消息适配 ：前后文触发方式支持 @Bot 与前缀；自动处理引用、图片、语音等多模态输入，并在工具调用或推理阶段通过转发消息回显。 - 群上下文与伪人模式 ：可按配置注入指定条数的群聊记录；BYM 伪人模式支持概率触发、关键词命中、预设覆盖及限时撤回，营造更拟人的陪聊体验。 - 记忆与 RAG ：内置 memoryService + vectra 向量索引，提供群记忆、私人记忆与外部知识库（RAGManager）注入能力，支持混合检索与手动管理。 - 可视化与指令双管控 ： #chatgpt管理面板 一键获取面板 token，Web 端即可操作渠道、工具、触发器；同时保留完整的命令行 CRUD 指令。 - 自动更新与依赖管理 ： #chatgpt更新 / #chatgpt强制更新 调用 git 同步仓库并自动更新 chaite 依赖，减少手动维护成本。 快速安装 1. 克隆代码 2. 安装依赖 （推荐 Node.js ≥ 18 + pnpm ≥ 8） 本地记忆功能使用宿主环境常见的 sqlite3 驱动； sqlite-vec 仅用于向量检索增强，作为可选依赖处理。若 sqlite-vec 在当前平台不可用，记忆功能仍会保留基础存储、关键词检索与 LIKE 回退。 3. 在 Yunzai 中启用插件 - 重启机器人或运行 node app 让插件自动加载。 - 首次启动会在 plugins/chatgpt-plugin/config/ 下生成 config.json / config.yaml 。 4. 保持更新 - 主人账号发送 #chatgpt更新 获取最新版本。 - #chatgpt强制更新 会放弃本地修改后重新拉取，请谨慎使用。 配置指引 配置文件默认位于 plugins/chatgpt-plugin/config/config.json ，也可改写为 YAML。常用字段示例： - basic ：控制触发方式、调试与命令前缀。 - llm ：定义默认模型、嵌入模型、群上下文等。 defaultChatPresetId 需在面板或命令中提前创建。 - chaite ： storage 默认 SQLite，会在 plugins/chatgpt-plugin/data/data.db 生成数据文件；如接入 Chaite Cloud，请填入 cloudApiKey 并开放 host/port 。 publicBaseUrl 会作为“自定义地址”单独发送；插","default_branch":null,"files":null,"tree":[],"storefront":"/r/ikechan8370","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ikechan8370/chatgpt-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}