MISSING_CREDENTIAL 错误
修复 MISSING_CREDENTIAL:补齐模型服务商凭据,检查 apiKeyEnv,重新选择模型,再用新会话验证。
本页内容
核对错误信息
在页面或终端中查找下面的错误码或提示词。完整信息可能因操作系统和版本不同而略有差异。
MISSING_CREDENTIALmissing credentialDSH MISSING_CREDENTIAL搜索或求助时尽量复制完整报错,同时删除 API Key、私有仓库名、用户名和敏感路径。
普通配置直接打开“设置 → 模型”,在对应模型服务商卡片中填写 API Key 并保存。只有配置了 apiKeyEnv 时,才需要在启动 DSH 前设置环境变量;请按下面与你系统对应的命令操作。
错误含义
DSH 已经知道当前会话要使用哪个模型服务商或模型,但没有找到该服务商可用的凭据。
常见原因
- 对应模型服务商还没有保存 API Key。
- 当前会话仍指向凭据已被删除的旧模型服务商。
- apiKeyEnv 指定的环境变量在 DSH 启动前没有设置。
- 你修改的不是当前正在运行的 DSH Profile。
对应文档与源码
DSH 相关链接固定到 0.1.5-rc.2 / c291e79;涉及系统和运行环境的说明见对应官方文档。
修复步骤
- 01
先确认当前会话使用哪个模型服务商
查看所选模型和报错信息,确认它使用的是内置 DeepSeek 服务商,还是自定义 OpenAI 兼容服务商。
- 02
优先在网页中保存 Key
打开“设置 → 模型”,编辑对应服务商,把 Key 填入凭据字段并保存。使用普通服务商卡片时,不需要额外设置环境变量。
- 03
只有配置了 apiKeyEnv 才执行环境变量命令
环境变量名称必须与 apiKeyEnv 完全一致。下面的 GATEWAY_API_KEY 只是示例,请替换成你实际配置的名称。
- 04
Windows PowerShell
在准备启动 DSH 的同一个 PowerShell 窗口中执行。
$env:GATEWAY_API_KEY="your_key_here" npx @deepseek-ai/dsh web - 05
Windows CMD
在准备启动 DSH 的同一个命令提示符窗口中执行。
set GATEWAY_API_KEY=your_key_here npx @deepseek-ai/dsh web - 06
macOS 或 Linux
在准备启动 DSH 的同一个终端中执行。
export GATEWAY_API_KEY="your_key_here" npx @deepseek-ai/dsh web - 07
重新选择模型
回到输入区,选择刚配置服务商下的模型并重试。如果旧会话仍保留旧配置,直接新建会话测试。
检查结果
- “设置 → 模型”显示对应服务商已配置,但不会显示完整 Key。
- 输入区显示具体模型服务商和模型,不再停留在“选择模型”。
- 发送一个简单纯文本任务后不再出现 MISSING_CREDENTIAL。
- 不要把真实 API Key 填进 Model ID 或 apiKeyEnv。
- 不要在截图、日志或 GitHub Discussions 中公开真实 Key。
- 凭据报错不要去改端口、工作区或插件。
常见问题速查
MISSING_CREDENTIAL 怎么修?
普通配置直接打开“设置 → 模型”,在对应模型服务商卡片中填写 API Key 并保存。只有配置了 apiKeyEnv 时,才需要在启动 DSH 前设置环境变量;请按下面与你系统对应的命令操作。
MISSING_CREDENTIAL 是什么意思?
DSH 已经知道当前会话要使用哪个模型服务商或模型,但没有找到该服务商可用的凭据。
怎么确认 MISSING_CREDENTIAL 已经修好?
“设置 → 模型”显示对应服务商已配置,但不会显示完整 Key。 输入区显示具体模型服务商和模型,不再停留在“选择模型”。 发送一个简单纯文本任务后不再出现 MISSING_CREDENTIAL。
本页于 2026-09-11 对照官方仓库核验。网站使用的已发布版本基线为 0.1.5-rc.1;源码核验快照为 0.1.5-rc.2(c291e79)。