大家好,我是R哥。
今天给大家带来一个重磅消息:Spring 正式接入 DeepSeek 了!
啥?你还不知道使用 DeepSeek?清华大学出的《DeepSeek 从入门到精通》使用手册,好好看看。
简单来说,它是一款国产大模型,性能和 ChatGPT 不相上下,而且无需复杂的网络环境,更适合国人。
现在,它被 Spring AI 官方集成,这对国内 Java 开发者来说,简直就是天降福利!
DeepSeek 是通过 Spring AI 这个项目来接入的,这意味着,我们可以通过 Spring AI 直接调用 DeepSeek API,让 Java 应用程序可以在 Spring 生态中更便捷地使用 AI 大模型的能力。
ai.com 这个域名之前跳转的是 ChatGPT,现在跳到 DeepSeek,可知 DeepSeek 的火爆程度。
Spring AI 简介
Spring AI 是 Spring 生态中的一个新项目,目前还是 1.0.0-SNAPSHOT 快照版本,还没有发布正式版,它不是 AI 大模型,它只是为 Java 集成各个大模型提供了一个抽象。
Spring AI 的核心是解决 AI 集成的各种挑战,将企业数据和 API 与 AI 大模型联系起来,通过 Spring AI,我们可以在 Java/Spring 应用中更方便快捷地使用 AI 聊天、图片生成、语音识别等功能。
Spring AI 集成了各种 AI 相关的 API,比如 OpenAI、Azure AI、Hugging Face、DeepSeek 等,它的目标是提供一致性的 API,隐藏底层模型的实现细节,让开发者可以用最少的代码调用各种 AI 服务。
Spring AI 集成流程图:
目前,Spring AI 支持的 AI 平台包括:
- OpenAI (ChatGPT)
- Azure OpenAI
- Hugging Face
- DeepSeek
- …
在最新的 Spring AI 版本中,DeepSeek 大模型被正式加入进来,我们可以用 Spring AI 直接访问 DeepSeek 的大模型服务。
Spring AI 集成 DeepSeek
Spring AI 目前是通过使用现有的 OpenAI 客户端与 DeepSeek AI 集成的,如图所示:
集成相当简单,首先需要一个依赖:
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>
然后再配置 DeepSeek API 的密钥,以及 DeepSeek 的请求 URL,然后再配置 AI 模型,如:deepseek-chat,鉴于官方目前已经暂停 API 充值,下节我再带来详细的实战。
有了 Spring AI,可以让 Java 开发者可以更方便地集成 AI,而 DeepSeek 的加入,为我们提供了一个更强大的国产 AI 选择,Java 生态也会越来越强大了。
不过,Spring AI 目前还是 1.0.0-SNAPSHOT 快照版本,功能还不成熟,期待正式版发布,后续我也会给大家带来更多 Spring AI 高级教程,持续关注公众号 "Java技术栈",公众号第一时间推送。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。