本次提交对LLM服务进行了全面重构,主要变更包括: - 引入LangChain库,支持多模型提供商(OpenAI、Gemini) - 重构错误处理机制,增加更精细的错误类型 - 优化模型实例缓存和配置验证 - 更新服务层接口,提高代码可读性和可维护性 - 调整模型配置类型,增加provider字段 - 更新单元测试和集成测试,适配新的服务架构 - 添加LangChain相关依赖 重构目标: - 提高代码的可扩展性 - 统一模型调用接口 - 改进错误处理和类型安全 - 支持更多模型提供商
本次提交对LLM服务进行了全面重构,主要变更包括: - 引入LangChain库,支持多模型提供商(OpenAI、Gemini) - 重构错误处理机制,增加更精细的错误类型 - 优化模型实例缓存和配置验证 - 更新服务层接口,提高代码可读性和可维护性 - 调整模型配置类型,增加provider字段 - 更新单元测试和集成测试,适配新的服务架构 - 添加LangChain相关依赖 重构目标: - 提高代码的可扩展性 - 统一模型调用接口 - 改进错误处理和类型安全 - 支持更多模型提供商