前言¶
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。
典型用法¶
- 使用上述任一命令安装插件,重启 DSH。
- 打开 设置 → 授权(凭证与登录入口)→ Muse Code(订阅)。
- 按提示打开 Meta 提供的 URL,输入打印的验证码并授权。
- 在 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