dsh-bundle-pi-ai-auth
在终端中运行以下命令:
dsh plugin install dingyiliao/dsh-bundle-pi-ai-auth
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install dingyiliao/dsh-bundle-pi-ai-auth,或在 Desktop 插件管理器中填写同一包规格(源码:https://github.com/dingyiliao/dsh-bundle-pi-ai-auth),安装后重启对应 DSH 应用。
插件介绍
在 DeepSeek Harness 里使用支持 OAuth 的 pi-ai 模型提供商时,你往往需要在「能选模型」和「真的已登录」之间自己理清状态,还要在设置页与命令行之间来回切换。本插件围绕 llm-pi-ai 已注册的授权流程,补上通用的交互界面:在模型设置里用 Provider 卡片查看授权状态,一键在系统浏览器里完成登录,并在弹窗中展示设备码或后续提示;登出则只清除本地凭证,保留提供商配置。
插件本身不实现各家的 OAuth 协议,也不负责存储与刷新令牌——这些由 @deepseek-ai/dsh-llm-pi-ai 承担。它把「是否支持 OAuth」「是否已启用为模型路由」「是否已登录」三种状态在界面上说清楚:先保存并启用提供商,再执行登录;未保存的卡片会提示 OAuth 可用但登录暂不可用。浏览器扩展使用官方 settings.models.provider-card 插槽,Host RPC 也由本包提供,安装后无需为 OAuth 去改 DSH 主仓库。
若你更习惯命令行,仍可使用 /auth-list、/auth-add、/auth-login、/auth-status、/auth-logout、/auth-remove 等命令完成列举、添加、登录、查看与移除(由其他 bundle 基础配置启用的提供商不能用 /auth-remove 删除)。
适合已在 Web 或 Desktop 组合中使用 llm-pi-ai、具备 Models 设置与授权相关能力,并需要对 OAuth 提供商做可视化管理的 Harness 用户;你需要对应提供商账号权限,且环境满足 README 中的 DSH 版本与组件要求。
使用场景
- 在模型设置页的 Provider 卡片上查看 OAuth 状态并完成登录或登出
- 先用设置或 /auth-add 启用提供商,再在浏览器中完成 OAuth 授权
- 在终端用 /auth-list、/auth-status 快速核对哪些提供商已启用且已登录
适合人员
- 在 Web 或 Desktop 中使用 llm-pi-ai 的 Harness 用户
- 需要在模型页统一管理多家 OAuth 提供商登录状态的人
- 更习惯命令行但仍要可视化 Provider 卡片的管理员