ChatHub:多 AI 并行对比对话 | 告别标签页来回切换 ChatHub多 AI 并行对比对话 | 告别标签页来回切换【免费下载链接】chathubAll-in-one chatbot client项目地址: https://gitcode.com/gh_mirrors/ch/chathubChatHub 是一款 Chrome / Edge 浏览器扩展把 ChatGPT、Claude、Gemini 等 AI 聊天服务整合进同一个界面在同窗口完成多 AI 并行对比向多个模型同时发送同一个问题分屏查看各自的回答不用来回切换标签页也不用逐个官网重复登录。功能速览多模型并行聊天ChatHub 的核心能力是把多个 AI 服务接在同一应用里并行对话常用能力如下同一条消息同时发给多个模型左右对照不同模型的回答支持网页登录态和API Key两种接入方式覆盖 ChatGPT、Claude、Gemini、Perplexity、Grok 及开源模型系列分屏布局可切换支持 2、3、4、6 宫格支持深色模式对话历史保存在本地数据可导出和导入对话可分享为 Markdown本地构建与 dist 扩展导入项目是一个 Manifest V3 浏览器扩展用 Vite 和 crxjs/vite-plugin 构建最终产物是dist目录。下面这几条命令会克隆仓库、安装依赖并在项目根目录生成可分发的扩展包git clone https://gitcode.com/gh_mirrors/ch/chathub cd chathub corepack enable # 启用项目锁定的 yarn 4 版本 yarn install yarn build构建完成后打开chrome://extensions页面开启开发者模式把dist文件夹直接拖进页面即可导入。导入后在任意网页按快捷键默认 AltJmacOS 上是 CommandJ打开聊天窗口在底部输入框输入问题就能看到多个模型同时开始回答。提示开发调试时用yarn dev替代yarn build。开发服务器监听 5173 端口crxjs 插件会在代码变更后自动重载扩展改完代码不用手动重新导入。API Key 注入位置与 Bot 开关所有配置项都写入浏览器storage.sync实现跨设备同步字段定义集中在 src/services/user-config.ts。最常改的有三处ChatGPT 切换为 API 模式在设置面板打开 ChatGPT 设置把模式切到api填入自己的 Key 并选择模型。生效后 ChatGPT 不再依赖浏览器登录态适合不想维护网页登录会话的场景。开关启用的模型在设置面板的 Enabled Bots 区域勾选或取消控制聊天页出现哪些模型至少要保留一个。调整系统提示词ChatGPT API 模式有System Message字段用来固定输出风格例如直接给答案不要铺垫。避坑指南高频报错 QA先核对下面两个高频问题通常几分钟内就能修好。yarn install 报依赖版本错误Q执行yarn install时提示 yarn 版本不匹配或缺少依赖怎么办A项目锁定的是 yarn 4.0.1package.json的packageManager字段。先执行corepack enable再安装不要用 npm 直接装。导入后部分模型无响应Q导入扩展后 ChatGPT、Claude 这类模型发消息没有回应是什么情况A这些 Bot 默认走网页登录态依赖浏览器里已有的登录会话。先打开对应官网登录一次再回 ChatHub 重试。下一步给 ChatHub 接入一个新模型想把一个新 AI 模型接进 ChatHub一共做三件事。第一步在 src/app/bots/ 下新建目录实现 abstract-bot.ts 定义的doSendMessage方法通过事件推送文本结束时关闭流。第二步在 src/app/bots/index.ts 里注册新的BotId。第三步在src/app/consts.ts的CHATBOTS表中补上模型名称和头像新模型就会出现在设置页。写实现时建议参考 Gemini API 的目录它直接调用官方 HTTP 接口不涉及登录态处理是较短的参照路径。【免费下载链接】chathubAll-in-one chatbot client项目地址: https://gitcode.com/gh_mirrors/ch/chathub创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考