本次提交主要对服务层进行了以下重要改进: - 为历史记录管理器 `HistoryManager` 添加初始化方法,确保存储可用性 - 在 `LLM` 服务中引入统一的错误消息常量 `ERROR_MESSAGES` - 优化提示词服务的错误处理,使用统一的错误消息 - 更新模型配置类型,增加可选的 API Key 和更多提供商支持 - 重构服务初始化流程,确保依赖服务正确初始化 - 调整单元测试以适应新的初始化和错误处理机制 目标是提高代码的健壮性、一致性和可维护性,同时改进错误处理和服务初始化流程