# 变更:修复 DashScope API Key 验证逻辑 ## 原因 当前实现在初始化 `DashScopeService` 时立即检查 API key,如果为空就抛出错误。这导致即使 API key 在 `config.yaml` 中设置为空字符串,应用程序也无法启动。应该允许 API key 为空,在实际调用 API 时才进行验证。 ## 变更内容 - 修改 `DashScopeService.__init__` 方法,允许 API key 为空 - 在实际调用 API 方法时(`analyze_video`, `summarize_video`, `compare_videos`)才检查 API key - 提供更友好的错误提示,指导用户在 `config.yaml` 中设置 API key ## 影响 - 受影响的文件:`app/services/dashscope_service.py` - 应用程序可以在未设置 API key 的情况下启动 - 只有在实际使用视频分析功能时才会提示需要设置 API key - 不影响其他功能