Greasy Fork

多家大模型网页同时回答

只需输入一次问题,就能自动去各家大模型网页提问,免去手动粘贴问题到其他网页、并苦苦等待的麻烦。支持范围:DeepSeek,Kimi,ChatGPT,通义千问,豆包,ChatGPT(zchat原生界面版)

当前为 2025-06-05 提交的版本,查看 最新版本

作者
interest2
评分
0 0 0
版本
1.2.6
创建于
2025-05-26
更新于
2025-06-05
大小
36.1 KB
许可证
GPL-3.0-only
适用于

主要功能

  • 在一家网站提问,其他网站自动同步提问。还可识别是否需自动跳转到新对话或历史对话。
  • 右下角面板支持勾选让哪几家大模型回答(需手动打开各家网页)。

安装注意

  1. 需先安装油猴插件,再点击本网页的“安装此脚本”。
  2. 浏览器需在扩展设置界面启用开发者模式。网址栏输入如下地址可直达设置界面,以Chrome、Edge为例:
    • chrome://extensions
    • edge://extensions

支持范围

DeepSeek、Kimi、ChatGPT、通义千问、豆包、ChatGPT(zchat原生界面版)


实现原理

  1. 脚本监测网页提问列表是否有新问题。
  2. 如果是,将问题写入浏览器本地存储,并通过HTTP请求通知云端。
  3. 云端通过SSE长连接实时通知同一浏览器下的其他网页。
  4. 其他网页检查本地共享存储,若有新问题则自动发送提问。

面板快捷键

  • 显示/隐藏面板:Ctrl + Q
  • 面板默认显隐状态的切换:Ctrl + Shift + Q

缺憾

  1. 豆包用于自动提问时,如果它网页被其他窗口完全盖住,则自动同步会停住。这3种情况下豆包表现正常:网页至少部分可见、新对话首次提问、用豆包作为手动提问对象。
  2. ChatGPT官网不支持连接到第三方地址,无法使用SSE的实时通知,因此它改用每2秒轮询本地存储检查是否有新的提问。

Q&A

:能否纯本地轮询实现,不依赖云端SSE连接?
:不行,浏览器节能策略会导致后台轮询间隔强制降至1分钟/次,失去即时性。不过,如果云端服务器出现异常,依然有本地轮询来兜底。

:提问内容会发送到云端服务器吗?
:不会。内容通过本地存储跨站传递,云端仅接收浏览器唯一标识和选中模型的代号。

:输入框或发送按钮元素属性变化是否影响工具?
:是的,但修改相对容易。


其他说明

  • 快捷键、历史对话记忆数量等配置,可在代码开头的变量中修改。