大家好,我是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技术栈",公众号第一时间推送。

清华大学出的 DeepSeek 使用手册(免费领取)

版权声明: 本文系公众号 "Java技术栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,后果自负,并保留追究其法律责任的权利。

更多文章推荐:

1.Spring Boot 3.x 教程,太全了!

2.2,000+ 道 Java面试题及答案整理(2024最新版)

3.免费获取 IDEA 激活码的 7 种方式(2024最新版)

觉得不错,别忘了随手点赞+转发哦!


Java技术栈
12.8k 声望31.4k 粉丝