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章节了,说明官方认可度已高于普通的第三方适配,后续应该会持续完善和增强。