🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

ChatGPT 网页模型 sunyifeisb-art/dsh-llm-chatgpt-web

DeepSeek Harness
sunyifeisb-art9 天前有提交已提供中文文档扫描:含敏感能力

用已登录的网页会话调用模型,消耗网页版额度

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sunyifeisb-art/dsh-llm-chatgpt-web
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · model
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 9 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 写入本地文件
    lib/adapter.js:208
    mkdirSync(dir, { recursive: true });
  • 写入本地文件
    lib/adapter.js:209
    writeFileSync(join(dir, 'last-prompt.txt'), prompt, 'utf8');
  • 执行外部命令固定命令
    lib/browser.js:462
    const child = spawn('open', openArgs, { detached: true, stdio: 'ignore' });
  • 执行外部命令来自配置/变量
    lib/browser.js:473
    return spawn(this.settings.chromePath, args, {
  • 执行外部命令来自配置/变量
    lib/browser.js:480
    return spawn(this.settings.chromePath, args, { detached: true, stdio: 'ignore' });
  • 执行外部命令固定命令
    lib/browser.js:779
    spawn('open', ['-a', appBundle], { detached: true, stdio: 'ignore' }).unref();
  • 发起网络请求
    lib/cdp.js:21
    const response = await fetch(url, {
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的 ChatGPT 网页版模型服务商,消耗的是 ChatGPT 网页版额度,而不是 Codex 额度。

README

由 DeepSeek 最新模型翻译生成
dsh-llm-chatgpt-web English · 简体中文 DeepSeek Harness 的 ChatGPT 网页版模型服务商。它新增一条名为 chatgpt-web 的模型路由,处理模型调用时驱动你自己已登录的 chatgpt.com 会话,运行在本地 Chrome 里——因此推理消耗的是 ChatGPT 网页版额度,不花 OpenAI API 的钱,也不花你的 Codex 额度。 - ✅ 消耗 ChatGPT 网页版套餐额度(和你平时在 chatgpt.com 聊天用的是同一个额度池) - ❌ 不使用 ~/.codex/auth.json、Codex OAuth 或 Codex 额度 - ❌ 不需要 API key,不需要代理服务器,不需要共享账号 为什么用浏览器而不是纯 HTTP ChatGPT 的网页后端(/backend-api/f/conversation)要求每次请求都带上 Sentinel/PoW token,还要通过 Cloudflare 校验。这些东西离开真实浏览器会话就无法可靠伪造。所以这个插件通过 DevTools Protocol 驱动真实的 Chromium 系浏览器(零依赖——用 Node 内置的 WebSocket),再从页面里读取答案。
展开完整文档(README 剩余 1 节)
dsh-llm-chatgpt-web

English · 简体中文

DeepSeek Harness 的 ChatGPT 网页版模型服务商。它新增一条名为 chatgpt-web 的模型路由,处理模型调用时驱动你自己已登录的 chatgpt.com 会话,运行在本地 Chrome 里——因此推理消耗的是 ChatGPT 网页版额度,不花 OpenAI API 的钱,也不花你的 Codex 额度。

- ✅ 消耗 ChatGPT 网页版套餐额度(和你平时在 chatgpt.com 聊天用的是同一个额度池)
- ❌ 不使用 ~/.codex/auth.json、Codex OAuth 或 Codex 额度
- ❌ 不需要 API key,不需要代理服务器,不需要共享账号

为什么用浏览器而不是纯 HTTP

ChatGPT 的网页后端(/backend-api/f/conversation)要求每次请求都带上 Sentinel/PoW token,还要通过 Cloudflare 校验。这些东西离开真实浏览器会话就无法可靠伪造。所以这个插件通过 DevTools Protocol 驱动真实的 Chromium 系浏览器(零依赖——用 Node 内置的 WebSocket),再从页面里读取答案。

环境要求

- Chromium 系浏览器(Chrome、Edge、Chromium)
- DeepSeek Harness 0.2.x
- 一个 ChatGPT 账号,在插件自己的浏览器配置档里登录一次

安装

dsh plugin --profile <name> add /absolute/path/to/dsh-llm-chatgpt-web
or, inside the Harness: plugin_manager install_bundle <absolute path>

插件包会插入一行配置:

- id: llm-chatgpt-web
name: dsh-llm-chatgpt-web
config: {}

首次运行:登录一次

1. 在模型选择器里选 ChatGPT Web,随便发点什么。
2. 插件会打开一个专用 Chrome 窗口,停在 ChatGPT 登录页,并提示网页版登录还没完成。
3. 在那个窗口里登录。会话保存在插件自己的配置档里(~/.dsh/chatgpt-web/chrome-profile),不会动你日常用的浏览器。
4. 再发一次。

专用浏览器按需在后台启动(macOS:open -g -j),你把它关掉后它会自动重新拉起,不会抢走你当前工作窗口的焦点。唯一的例外是登录提示:这时插件会把窗口移到屏幕上并激活它,因为看不见的登录页你没法输入。

配置

| 键 | 默认值 | 含义 |
| provider | chatgpt-web | 模型选择器使用的路由 id |
| displayName | ChatGPT 网页版 | 在 DSH 中显示的标签 |
| transport | web | fake = 离线自测流 |
| chromePath | Google Chrome(macOS 路径) | 浏览器可执行文件 |
| userDataDir | ~/.dsh/chatgpt-web/chrome-profile | 专用浏览器配置档(登录状态存在这里) |
| debuggingPort | 9333 | 专用浏览器的 CDP 端口 |
| windowMode | hidden | visible / hidden(窗口移到屏幕外,后台启动)/ headless(会被 ChatGPT 拦截——不推荐) |
| temporaryChat | true | 使用临时对话(不写入你的 ChatGPT 历史记录) |
| conversationMode | continue | continue = 每个 DSH 会话保留一个临时对话,只发送增量;fresh = 每次调用都新建对话 |
| reasoningEffort | high | 每次调用前对齐网页上的「思考强度」滑块(low / medium / high) |
| webModel | 空 | 可选,强制指定网页模型,例如 GPT-6;留空则沿用页面当前选择 |
| maxPromptChars | 60000 | 提示词预算,按字符数计 |
| emulateTools | true | 用文本协议模拟函数调用(见下文) |
| responseTimeoutMs | 600000 | 单次回复的最长等待时间 |

工具调用

网页 UI 没有函数调用 API。插件让模型输出一个围栏 JSON 块:

{"name": "bash", "arguments": {"command": "ls"}}

再把它翻译成真正的 DSH tool-call;工具结果会粘贴回下一轮。提示词明确禁止模型使用自带的容器/代码解释器;如果回复声称执行了某操作却没有工具调用,就会被拒绝并重试。

已知限制

- 每个 DSH 会话一个对话:每个会话有自己的浏览器标签页,整个生命周期内持有一个临时对话。后续调用在这个标签页里继续,只发送增量(新的用户轮次 / 工具结果),所以上下文由网页本身保留。不同会话之间互相隔离。设 conversationMode: fresh 可每次从头开始。
- 串行:只有一个浏览器标签页,模型调用要排队。
- 每一轮都重发任务 + 工具 + 近期历史(临时对话意味着服务端不保留上下文)。reasoningEffort=high 时每步大约 10–40 秒。
- 仅文本:图片不会转发。
- 依赖 chatgpt.com 的 DOM:OpenAI 改版后,选择器可能需要更新。失败时会截图保存到 ~/.dsh/chatgpt-web/logs/screenshots/。
- 不是安全边界:插件以你的本地用户权限、用你自己的 ChatGPT 会话运行。安装前请先审阅源码。

故障排查

- 日志:~/.dsh/chatgpt-web/logs/chatgpt-web-YYYY-MM-DD.log
- 最后发送的提示词:~/.dsh/chatgpt-web/logs/debug/last-prompt.txt
- 单元测试:node scripts/test-transcript.mjs

许可证

MIT。

把 ChatGPT 网页端 接成 DeepSeek Harness 的模型路由(路由 id:chatgpt-web)。选它之后,DSH 每次模型调用都会用你本机已登录的 chatgpt.com 会话、在本地 Chrome 里完成,因此消耗的是 ChatGPT 网页额度——不是 OpenAI API 额度,也不是 Codex 额度。

- ✅ 花 ChatGPT 网页版套餐额度(和在网页上聊天同一个池子)
- ❌ 不读 ~/.codex/auth.json、不走 Codex OAuth、不花 Codex 额度
- ❌ 不需要 API key、不需要中转服务器、不共享账号

为什么必须是浏览器

ChatGPT 网页后端(/backend-api/f/conversation)要逐请求变化的 Sentinel/PoW 令牌和 Cloudflare 放行,离开真实浏览器会话伪造不出来。所以插件用 DevTools 协议驱动一个真实 Chromium 浏览器(零依赖,只用 Node 内置 WebSocket),从页面里读回复。

安装

dsh plugin --profile <name> add /absolute/path/to/dsh-llm-chatgpt-web

首次使用:登录一次

1. 模型选择器里选 ChatGPT 网页版,随便发一句。
2. 插件会打开一个专用 Chrome 窗口,停在登录页。
3. 在那个窗口里登录(账号密码或 Google 都行),登录态存在插件自己的 profile 里。
4. 回来再发一次。
浏览器是后台按需启动的(macOS 用 open -g -j),不会抢你正在用的窗口的焦点;你手动关掉它也会自动重新拉起。唯一例外是需要登录:这时插件会把窗口挪回屏幕内并激活,否则你看不见登录页。

已知限制

- 每个 DSH 会话一条临时对话:会话独占一个标签页,整个会话期间都用这一条对话;后续只发增量(新的用户消息 / 工具结果),上下文由网页端维护,不同会话互不串味。conversationMode: fresh 可恢复每轮新建。
- 单浏览器标签,调用串行排队。
- 每轮都要重新贴「任务 + 工具 + 最近记录」(用临时对话,不污染历史),reasoningEffort=high 时一步通常 10–40 秒。
- 暂不支持图片输入。
- 依赖 chatgpt.com 的 DOM,改版可能要跟进选择器;失败会自动截图到 ~/.dsh/chatgpt-web/logs/screenshots/。
- 不是安全沙箱:插件用你的本地用户权限和你自己的 ChatGPT 会话,装前请读源码。

许可

MIT。
预览分享卡片长什么样 ↓sunyifeisb-art/dsh-llm-chatgpt-web
分享 · DeepSeek Harness Hub
sunyifeisb-art/dsh-llm-chatgpt-web

用已登录的网页会话调用模型,消耗网页版额度

回到顶部