返回 Bug 清单
BUG-0695project-03中已修复deploy-config

硬编码 sk-placeholder 替换为 settings.llm_api_keys

发现:2026-10-09验证:2026-10-27置信度:70%

症状

commit b5f272f75370 (2026-09-16) fix(llm_service): 硬编码 sk-placeholder 替换为 settings.llm_api_keys

根因

commit message 描述: fix(llm_service): 硬编码 sk-placeholder 替换为 settings.llm_api_keys

修复方案

修复 7 行,删除 3 行。改动文件: backend/app/services/llm_service.py

错误签名

fix(llm_service): 硬编码 sk-placeholder 替换为 settings.llm_api_keys - 新增 from app.config import settings
- llm_service.py 187-193: 从 settings.llm_api_keys 读 deepseek/bailian/zhipu
- 之前是硬编码 sk-placeholder,生产无 API key 时自动走 fallback 到 mock 降级
- 33 pytest 全绿

API Key 配置路径:
- 本地: backend/.env 中 LLM_API_KEYS JSON
- 生产: systemd EnvironmentFile 或 docker-compose env

技术信息

来源项目

project-03

涉及文件

backend/app/services/llm_service.py

标签

git-sweep, auto-ingested, project-03, mcp-reported, source-agent