DeepSeek Harness 的 Muse Code 接入方案

前言

DeepSeek Harness(DSH)是围绕 DeepSeek 模型构建的智能体开发框架。在使用 DSH 时,开发者通常需要为模型配置 API Key 或订阅凭证。对于 Meta 的 Muse Code 订阅,手动复制凭证不仅繁琐,还容易在配置文件中留下敏感信息。

这是什么

dsh-muse-code 是 DeepSeek Harness 的一个插件,由 TheStreamCode 维护。它通过一个独立的 LLM 实例为 DSH 提供 Muse Code 模型的推理路由,并内置了 Meta 设备码登录流程,自动完成凭证的获取、生成与存储,无需手动配置 API Key。

核心功能

  • 模型路由:通过一个独立的 @deepseek-ai/dsh-llm-pi-ai 实例创建 muse-code 提供商,路由地址为 https://api.meta.ai/v1,使用 openai-responses 接口,不影响现有的 llm-pi-ai 配置。
  • 设备码登录:在 DSH 的设置 → 授权 → Muse Code(订阅)中选择授权流程,在浏览器中完成 Meta 的设备登录,插件自动生成与账号绑定的推理密钥。
  • 凭证管理:生成的密钥以 MUSE_CODE_SUB_TOKEN 存储在 DSH 的凭证存储中,插件通过 apiKeyEnv 读取。该密钥不会被写入配置文件,且仅在内存中保留 OAuth 访问令牌。
  • 支持的模型与参数:提供 muse-spark-1.3、muse-spark-1.2、muse-wonder-1.0、muse-wonder-full-1.0,支持文本与图像输入,上下文窗口为 1,048,576 token,推理难度映射为 minimal 至 max。

安装与启用

从 npm 仓库安装:

dsh plugin --profile desktop add @thestreamcode/dsh-muse-code

从公共 GitHub 仓库安装:

dsh plugin --profile desktop add github:TheStreamCode/dsh-muse-code

从本地检出安装:

dsh plugin --profile desktop add link:C:\path\to\dsh-muse-code

插件通过 cordis.patch.yml 注入路由与认证插件,安装后无需手动编辑配置文件。如未立即生效,请重启 DSH。

典型用法

  1. 使用上述任一命令安装插件,重启 DSH。
  2. 打开 设置 → 授权(凭证与登录入口)→ Muse Code(订阅)。
  3. 按提示打开 Meta 提供的 URL,输入打印的验证码并授权。
  4. 在 DSH 的模型选择器中选择 muse-code 提供商,再选择一个 Muse 模型,例如 muse-code/muse-spark-1.3。

插件会将生成的密钥提交为 MUSE_CODE_SUB_TOKEN 凭证,路由在每次请求时读取该凭证,密钥不会出现在配置文件中。

适用场景与注意

适合需要通过 Meta Muse Code 订阅使用模型的 DSH 用户。插件以当前 DSH 进程的权限运行,建议在安装前检查源码与许可证。

需要满足以下条件:
- DSH 版本为 0.2.1-rc.2 或更新。
- DSH 所在宿主安装 Node.js 20 或更新。
- Meta 账号持有有效的 Muse Code 订阅。

该插件为非官方与实验性质。Meta 服务条款可能限制凭证仅用于 Muse Code,Meta 可能暂停或撤销账号与凭证,使用需自担风险,作者无法恢复账号。

如需移除访问权限,请从 DSH 凭证存储中删除 MUSE_CODE_SUB_TOKEN 凭证,或在授权记录中注销,然后运行:

dsh plugin --profile desktop remove @thestreamcode/dsh-muse-code

短结尾

dsh-muse-code 为 DeepSeek Harness 提供了一套无需手动管理凭证的 Muse Code 接入方案,适合需要稳定使用 Meta 订阅模型的开发者。

插件详情见:https://www.skillhub.cn/plugins/TheStreamCode/dsh-muse-code
GitHub:https://github.com/TheStreamCode/dsh-muse-code

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye