DeepSeek已经被Spring AI官方集成了?
DeepSeek已经被Spring AI官方集成了?
最近看到某些自媒体的文章,说Spring AI
官方支持DeepSeek
了,但是看里面的内容,却是用的Spring AI
针对OpenAI
开发的JAR包,即:
1 | <dependency> |
也就说是用OpenAI
兼容的方式来处理跟DeepSeek
的交互,这也叫官方支持吗?这自媒体怕是来蹭DeepSeek热度的吧?
但是最近Spring AI更新到1.0.0-M6后,我查看官方的文档,赫然发现在它的Chat Models
下,确实有DeepSeek AI
了:
仔细看看,发现还是兼容OpenAI的方式啊:
这与其说是Spring AI
官方支持DeepSeek
,还不如说是DeepSeek
官方支持Spring AI
,这次是Spring AI来蹭热度了。
从DeepSeekWithOpenAiChatModelIT.java的提交记录来看,第一次提交是2025年1月27日
,而DeepSeek R1
是2025年1月20日
发布。这看起来像是在DeepSeek
的滚滚浪潮之下,Spring AI
官方测试了一下用兼容OpenAI的方式接入DeepSeek
,就撰文发布官宣支持了。
笔者留意到,在DeepSeekWithOpenAiChatModelIT.java
中,Disabled
了Function Call
相关的测试,也就是说Spring AI不支持用DeepSeek进行函数调用,并注释说“当前版本的 deepseek-chat 模型的函数调用功能不稳定,可能会导致循环调用或空响应”:
1 |
|
但Spring AI
的Function Calling
本来就过时了,@Deprecated
,后续版本改用Tool Calling
。
尽管Spring AI
对DeepSeek
的集成比较仓促,也存在问题,但总归是已经进入官方文档的Chat Models
章节了,说明官方认可度已高于普通的第三方适配,后续应该会持续完善和增强。