DeepSeek Harness(DSH)支持通过插件扩展功能。内置的 Grok 提供程序目前仅支持 API 密钥。如果你使用 SuperGrok 或 X Premium+ 订阅,直接通过 DSH 使用该模型会变得繁琐。下面介绍 dsh-llm-grok-oauth 插件,它在“设置 → 模型”中添加了 OAuth 登录入口,让你无需 xAI API Key 即可调用订阅。
这是什么¶
这是一个 DeepSeek Harness 插件,用于在“设置 → 模型”下使用 Grok 账户登录,并在 SuperGrok / X Premium+ 订阅上运行模型。它不依赖 xAI API Key,通过 OAuth 流程获取访问令牌。
- 维护者:wangyaominde
- 类别:联网工具
- 许可证:MIT
核心功能¶
- Grok 账户 OAuth 登录
- 无需 xAI API Key
- 支持 SuperGrok / X Premium+ 订阅
- Token 自动刷新
- 实时模型目录
- 流式传输
安装与启用¶
在安装前,请确保已安装 DeepSeek Harness 0.1.0-rc.6 或更高版本。
使用以下命令安装插件:
npx @deepseek-ai/dsh plugin --profile web add github:wangyaominde/dsh-llm-grok-oauth
安装完成后,必须重启 dsh web。客户端模块在进程启动时加载,不重启无法加载登录按钮。
典型用法¶
- 打开 DSH 的 Settings → Models。
- 在 Grok (xAI 订阅) 选项上点击 Sign in with Grok。
- 在浏览器中完成 xAI 的授权流程。确认码仅针对当前会话,不跨机器共享。
- 返回会话并选择 Grok 模型。如果当前会话仍默认使用 DeepSeek,请先开启新会话。
适用场景与注意¶
- 账户要求:需要 SuperGrok 或 X Premium+ 账户。
- 网络连通:DSH 进程必须能访问
https://auth.x.ai和https://cli-chat-proxy.grok.com。登录、模型目录获取和聊天共用同一个代理栈(HTTPS_PROXY或 macOS 系统代理)。如果浏览器能打开这些主机但 DSH 登录失败,请在启动dsh web的环境变量中设置代理并重试。 - CLI 兼容:官方 Grok CLI 非必需,但若已登录,插件会静默复用该会话。登出仅清除插件会话,不影响 CLI 登录文件。
- 已知问题:旧版本在登出后立即重新登录或发送消息时可能出现
TRANSPORT错误,请更新到 0.2.10 版本并完全重启dsh web。
短结尾¶
该插件解决了在 DSH 中使用 Grok 订阅需手动管理 API Key 的痛点,提供了更便捷的登录方式。