DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。官方源码快照

MISSING_CREDENTIAL 错误

修复 MISSING_CREDENTIAL:补齐模型服务商凭据,检查 apiKeyEnv,重新选择模型,再用新会话验证。

本页内容

先确认是不是 MISSING_CREDENTIAL

这页只处理 MISSING_CREDENTIAL 这一类报错。不同系统或 Node.js 版本可能多几个单词,但核心错误码或句式应该一致。

MISSING_CREDENTIAL
missing credential
DSH MISSING_CREDENTIAL

搜索或求助时尽量复制完整报错,同时删除 API Key、私有仓库名、用户名和敏感路径。

最快修复:MISSING_CREDENTIAL

普通配置直接打开“设置 → 模型”,在对应模型服务商卡片中填写 API Key 并保存。只有配置了 apiKeyEnv 时,才需要在启动 DSH 前设置环境变量;请按下面与你系统对应的命令操作。

MISSING_CREDENTIAL 是什么意思

DSH 已经知道当前会话要使用哪个模型服务商或模型,但没有找到该服务商可用的凭据。

MISSING_CREDENTIAL 的常见原因

  • 对应模型服务商还没有保存 API Key。
  • 当前会话仍指向凭据已被删除的旧模型服务商。
  • apiKeyEnv 指定的环境变量在 DSH 启动前没有设置。
  • 你修改的不是当前正在运行的 DSH Profile。

MISSING_CREDENTIAL 的源码依据

下面链接固定到本页核验使用的 0.1.2-alpha.5 / 49a606b。先确认 MISSING_CREDENTIAL 是 DSH 自身行为,还是 Node.js、PowerShell、操作系统网络或文件权限产生的错误。

修复 MISSING_CREDENTIAL

  1. 01

    先确认当前会话使用哪个模型服务商

    查看所选模型和报错信息,确认它使用的是内置 DeepSeek 服务商,还是自定义 OpenAI 兼容服务商。

  2. 02

    优先在网页中保存 Key

    打开“设置 → 模型”,编辑对应服务商,把 Key 填入凭据字段并保存。使用普通服务商卡片时,不需要额外设置环境变量。

  3. 03

    只有配置了 apiKeyEnv 才执行环境变量命令

    环境变量名称必须与 apiKeyEnv 完全一致。下面的 GATEWAY_API_KEY 只是示例,请替换成你实际配置的名称。

  4. 04

    Windows PowerShell

    在准备启动 DSH 的同一个 PowerShell 窗口中执行。

    $env:GATEWAY_API_KEY="your_key_here" npx @deepseek-ai/dsh web
  5. 05

    Windows CMD

    在准备启动 DSH 的同一个命令提示符窗口中执行。

    set GATEWAY_API_KEY=your_key_here npx @deepseek-ai/dsh web
  6. 06

    macOS 或 Linux

    在准备启动 DSH 的同一个终端中执行。

    export GATEWAY_API_KEY="your_key_here" npx @deepseek-ai/dsh web
  7. 07

    重新选择模型

    回到输入区,选择刚配置服务商下的模型并重试。如果旧会话仍保留旧配置,直接新建会话测试。

确认 MISSING_CREDENTIAL 已经修好

  • “设置 → 模型”显示对应服务商已配置,但不会显示完整 Key。
  • 输入区显示具体模型服务商和模型,不再停留在“选择模型”。
  • 发送一个简单纯文本任务后不再出现 MISSING_CREDENTIAL。
不要做什么
  • 不要把真实 API Key 填进 Model ID 或 apiKeyEnv。
  • 不要在截图、日志或 GitHub Discussions 中公开真实 Key。
  • 凭据报错不要去改端口、工作区或插件。

MISSING_CREDENTIAL 常见问题

MISSING_CREDENTIAL 怎么修?

普通配置直接打开“设置 → 模型”,在对应模型服务商卡片中填写 API Key 并保存。只有配置了 apiKeyEnv 时,才需要在启动 DSH 前设置环境变量;请按下面与你系统对应的命令操作。

MISSING_CREDENTIAL 是什么意思?

DSH 已经知道当前会话要使用哪个模型服务商或模型,但没有找到该服务商可用的凭据。

怎么确认 MISSING_CREDENTIAL 已经修好?

“设置 → 模型”显示对应服务商已配置,但不会显示完整 Key。 输入区显示具体模型服务商和模型,不再停留在“选择模型”。 发送一个简单纯文本任务后不再出现 MISSING_CREDENTIAL。

来源与版本

本页于 2026-09-03 对照官方仓库核验。网站使用的已发布版本基线为 0.1.1-rc.2;源码核验快照为 0.1.2-alpha.5(49a606b)。

官方 README · 核验时的源码 · GitHub Discussions