为 ChatGPT、Claude 等模型账户提供持久化登录授权界面
28.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hongbaiqi/dsh-model-account-login该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-authorization@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-credentials@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 持久化登录授权界面
- 支持多模型账户登录
为 ChatGPT、Claude 等 llm-pi-ai 登录流程提供持久化的 DSH 模型账号授权界面
README
由 DeepSeek 最新模型翻译生成dsh-model-account-login
用于 DeepSeek Harness (DSH) 的持久化模型账户授权 UI —— 登录一次 ChatGPT、Claude 以及其他 llm-pi-ai 登录流程,并在重启后保持会话存活。
中文说明见下文 中文。
功能说明
DSH 核心提供了授权接缝(@deepseek-ai/dsh-authorization)以及凭据存储,但没有为交互式提供商登录流程(设备码、外部 URL、文本/密钥/选择提示)提供内置 UI。本包补上了这一缺失的部分:
- 宿主端(lib/host.js)—— 将官方的 authorization 服务桥接到包私有的 JSON-RPC 通道(/model-account-login),在 AttemptRegistry 中跟踪每一次登录尝试(通知、提示、取消、结算状态),并通过 credentials / settings 持久化结果。
- Web 客户端端(lib/client.js)—— 注册一个 设置 → 模型账户 分区(settings.section 插槽)。每个登录流程渲染为一张卡片,显示已登录 / 路由启用状态,并提供操作:登录、重新登录、退出登录、启用/禁用路由。进行中的尝试会展开一个内联面板,带有共享状态机:通知、外部 URL、设备码、提示(文本 / 密钥 / 选择)、提交和取消。
展开完整文档(README 剩余 1 节)
dsh-model-account-login
用于 DeepSeek Harness (DSH) 的持久化模型账户授权 UI —— 登录一次 ChatGPT、Claude 以及其他 llm-pi-ai 登录流程,并在重启后保持会话存活。
中文说明见下文 中文。
功能说明
DSH 核心提供了授权接缝(@deepseek-ai/dsh-authorization)以及凭据存储,但没有为交互式提供商登录流程(设备码、外部 URL、文本/密钥/选择提示)提供内置 UI。本包补上了这一缺失的部分:
- 宿主端(lib/host.js)—— 将官方的 authorization 服务桥接到包私有的 JSON-RPC 通道(/model-account-login),在 AttemptRegistry 中跟踪每一次登录尝试(通知、提示、取消、结算状态),并通过 credentials / settings 持久化结果。
- Web 客户端端(lib/client.js)—— 注册一个 设置 → 模型账户 分区(settings.section 插槽)。每个登录流程渲染为一张卡片,显示已登录 / 路由启用状态,并提供操作:登录、重新登录、退出登录、启用/禁用路由。进行中的尝试会展开一个内联面板,带有共享状态机:通知、外部 URL、设备码、提示(文本 / 密钥 / 选择)、提交和取消。
安装
这是一个 Cordis 组合插件。使用随附的补丁将其挂载到你的 DSH 宿主组合中:
cordis.patch.yml (bundled)
- insert:
- id: model-account-authorization
name: '@deepseek-ai/dsh-authorization'
inject: [credentials]
- id: model-account-login
name: 'dsh-model-account-login'
inject: [authorization, credentials, settings, connection]
Web 客户端入口通过 package.json → dsh.client 声明,一旦宿主行被挂载,就会自动加入 Web 模块图。
要求
- Node.js >= 20
- 一个提供以下对等服务的 DSH 部署:
- @deepseek-ai/cordis ^4.0.1
- @deepseek-ai/dsh-authorization ^0.1.1-rc.2
- @deepseek-ai/dsh-credentials ^0.1.1-rc.2
- @deepseek-ai/dsh-settings ^0.1.1-rc.2
- @deepseek-ai/dsh-client-connection / dsh-client-runtime / dsh-client-ui-settings ^0.1.1-rc.2
- react ^18.2.0
仓库结构
lib/
host.js Host plugin: RPC bridge + attempt lifecycle
client.js Web client: settings.section UI (React)
protocol.js Shared RPC protocol, view types, validators
state.js AttemptRegistry state machine
*.d.ts Type declarations for all of the above
cordis.patch.yml Composition patch for mounting
注意: 本仓库目前提供的是该插件的构建产物(编译后的 JS + 类型声明)。TypeScript 源码尚未发布;欢迎帮助重建它们的贡献 —— 参见 AGENTS.md。
协议概览 Client → Host 调用通过 /model-account-login 通道以无损 JSON 形式进行,返回 RpcResult({ ok: true, value } / { ok: false, error })。关键视图类型(参见 lib/protocol.d.ts):
- OverviewView — 所有已知流程、其方法,以及 inFlight / signedIn / routeEnabled 标志
- AttemptView — 一次登录尝试:状态(running | authorized | cancelled | failed)、通知、当前提示、错误
- PromptView — text / secret / select 提示描述
凭据存储在 llm-pi-ai 凭据作用域下;设置存储在 llm-pi-ai 命名空间下。
License
MIT © 2026 hongbaiqi
dsh-model-account-login 是 DeepSeek Harness(DSH)的模型账号登录插件:为 ChatGPT、Claude 等 llm-pi-ai 登录流程提供持久化的授权界面。
- Host 端:把官方 authorization 服务桥接到包内私有 RPC 通道,管理每次登录尝试的状态机(通知、设备码、交互提示、取消、成败落定),并通过 credentials / settings 持久化登录结果。
- Web 端:在设置页注册「模型账号」面板,每个登录流程一张卡片,显示已登录 / 路由启用状态,支持登录、重新登录、退出、启停路由;进行中的登录会展开内联面板,展示通知、外部链接、设备码和输入提示。
安装
用随包附带的 cordis.patch.yml 把插件挂进 DSH 的 host 组合(composition)即可,Web 客户端会随模块图自动加载。要求 Node.js >= 20 及上文列出的 peer 依赖。
说明
本仓库当前发布的是编译产物(JS + 类型声明),TypeScript 源码尚未公开,欢迎贡献重建。
许可证:MIT © 2026 hongbaiqi预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hongbaiqi/dsh-model-account-login
为 ChatGPT、Claude 等模型账户提供持久化登录授权界面
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,362已汉化DSH
71.4
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,076已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,814已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。