llm-deepseek: no API key for provider route "deepseek-official"; store DEEPSEEK_...
错误信息
llm-deepseek: no API key for provider route "deepseek-official"; store DEEPSEEK_API_KEY through the credentials service (the web Models page writes it), or export DEEPSEEK_API_KEY in the launching environment
AI 解决方案
🔍 报错分析
1. 🌐 错误翻译
原文:llm-deepseek: no API key for provider route "deepseek-official"; store DEEPSEEK_API_KEY through the credentials service (the web Models page writes it), or export DEEPSEEK_API_KEY in the launching environment
译文:llm-deepseek:提供方路由“deepseek-official”没有API密钥;请通过凭证服务存储DEEPSEEK_API_KEY(Web模型页面会写入该密钥),或在启动环境中导出DEEPSEEK_API_KEY
2. 🎯 原因分析
错误原因是系统在调用
deepseek-official这个提供商路由时,未能获取到对应的API密钥,导致鉴权失败,无法正常发起请求。3. 💡 解决方案
方式一:通过凭证服务配置
在DMXAPI平台的Web端Models页面,找到DeepSeek模型配置入口,在对应位置填入你的DeepSeek官方API密钥,平台会将其存入凭证服务。
方式二:在启动环境中配置环境变量
# Linux/macOS 环境
export DEEPSEEK_API_KEY="your_deepseek_api_key_here"
# Windows 环境(CMD)
set DEEPSEEK_API_KEY=your_deepseek_api_key_here
# Windows 环境(PowerShell)
$env:DEEPSEEK_API_KEY="your_deepseek_api_key_here"
配置完成后重启服务,即可正常调用。