针对DeepSeek R1模型调整问题
2025-02-10发现阿里云的DeepSeek模型响应参数增加reasoning_content
之前langchain4j的框架目前还未适配这个改动,导致平台模型接口输出没有这个字段信息
本次打算直接调用DeepSeek4j解决这个问题
Java AI 开发工具:LangChain4J与Spring AI
为了弥补Java开发者在AI领域的工具短板,市面上已经出现了几款针对Java的AI开发工具。其中,LangChain4J 和 Spring AI 是两款备受关注的解决方案。
-
- 提供标准化API,支持超过15个主流大模型提供商和嵌入存储。
- 提供工具箱,从低级提示词模板到高级AI服务,适合构建聊天机器人和检索增强生成(RAG)管道。
- 社区支持活跃,能够快速整合最新的AI技术,便于Java开发者将AI功能集成到现有项目中。
-
- 深度集成到Spring框架中,Java开发者可以轻松将AI功能嵌入到现有Spring项目中。
- 尽管Spring AI仍处于发展阶段,尚未发布正式版本,但其凭借Spring生态系统,具备了极强的扩展性和集成能力。
对比
对比 |
LangChain4J |
Spring AI |
功能成熟度 |
功能全面,适合大规模AI应用 |
仍在发展,功能有待完善 |
集成能力 |
支持多种LLM和嵌入存储,适合多样化场景 |
集成到Spring项目中,扩展性强 |
社区支持 |
社区活跃,反馈迅速 |
项目正在成长,API变更较大 |
兼容性 |
Java8 + |
Java17 + SpringBoot3 |