Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动) - 教程

Spring-AI 接入(本地大模型 deepseek + 阿里云百炼 + 硅基流动) - 教程引言 在人工智能技术迅猛发展的浪潮中 将智能化能力无缝融入企业级应用已成为提升产品竞争力的关键 Spring AI 作为 Spring 家族的新成员 为 Java 开发者带来了标准化 低门槛的 AI 集成体验 下面将介绍如何使用 Spring AI 框架分别接入本地模型 deepseek 阿里云百炼平台 硅基流动 1 环境要求 JDK 17 及以上版本 构建工具

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



引言​

在人工智能技术迅猛发展的浪潮中,将智能化能力无缝融入企业级应用已成为提升产品竞争力的关键。Spring AI 作为 Spring 家族的新成员,为 Java 开发者带来了标准化、低门槛的 AI 集成体验。下面将介绍如何使用 Spring AI 框架分别接入本地模型 deepseek ,阿里云百炼平台 ,硅基流动。


1. 环境要求

  • ​JDK​​:17 及以上版本
  • ​构建工具​​:Maven 3.6+ 或 Gradle
  • ​Spring Boot​​:3.4+(建议选用最新稳定版本)

2. 所需下载应用

  • olloma(用户运行大模型语言):https://ollama.com
  • deepSeek 语言模型:下载 DeepSeek 模型 | DeepSeek v3

3. 获取阿里云百炼平台和硅基流动所需的密钥 api-key

  • 阿里云:大模型服务平台百炼控制台

  • 硅基流动:SiliconCloud

1、将下载的 deepseek-R1 本地模型部署在 ollama 上运行起来,没有部署过的可以参考:本地用ollama部署DeepSeek大模型_ollama 安装 1.5模型-CSDN博客

2、创建一个 spring-boot 项目,引入以下依赖

 
    

GPT plus 代充 只需 145

3、配置 application.yml 文件,其中 base-url 就是本地大模型在 ollama 运行的服务地址,model 填在 deepseek 下载的模型,这里下载的是 deepseek-r1:14b

 
   

4、编写 java 代码

GPT plus 代充 只需 145

5、跑起来测试,大功告成

1、首先获取到之前创建的密钥,将其放在 java 运行环境变量里面

​​

2、引入以下依赖

 
    
GPT plus 代充 只需 145

3、配置 application.yml 文件,其中:

  • api-key 为当前平台密钥,可以直接从平台复制过来粘贴上去,但是不推荐,建议使用环境变量:\({AI_DASHSCOPE_API_KEY}</li><li>base-url 阿里云线上服务地址</li><li>model 这里填的是通义千问,可以根据官网所有的模型进行切换</li></ul><blockquote> <pre style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"></pre> </blockquote><p><strong>4、编写 java 代码</strong></p> <pre style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"></pre> <p><strong>5、跑起来测试,大功告成</strong></p><p><img alt="" src="https://i-blog.csdnimg.cn/direct/a5df1ada5dbc4bb5930fd1ccc741e00b.png"></p><p><strong>1、首先获取到硅基流动创建的密钥,将其放在 java 运行环境变量里面</strong></p><p>​​<img alt="" src="https://i-blog.csdnimg.cn/direct/04d90bc649d33892b3b493b6b.png"></p><p><img alt="" src="https://i-blog.csdnimg.cn/direct/390cf880ca0f431b8a76b111d497d716.png"></p><p><strong>2、引入以下依赖</strong></p><blockquote> <pre style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"></pre> <pre style="white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important"></pre> </blockquote><p><strong>3、配置 application.yml 文件,其中:</strong></p><ul><li>同样,api-key 为硅基流动平台密钥,可以直接从平台复制过来粘贴上去,但是不推荐,建议使用环境变量:\){AI_SILICONFLOW_API_KEY}
  • base-url 硅基流动线上服务地址
  • model 这里同样填的是通义千问,可以根据官网所有的模型进行切换
 
   

4、编写 java 代码

GPT plus 代充 只需 145

5、跑起来测试,大功告成

spring AI 的接入其实是比较简单,但是要注意以下事项:

  1. 如果切换了模型,注意将其它模型的 maven 依赖注释掉,重新刷新 maven ,不然会有 jar 包冲突;
  2. Spring Boot 版本号和模型 spring-ai-starter 的版本号需要参考官网,或者尽量选高版本,避免不兼容问题;
  3. 如果 spring-ai 依赖包拉不下来,需要将 maven 仓库的 setting.xml 配置一下,把 &lt;mirrorOf&gt;&lt;/mirrorOf&gt; 换成&nbsp;&nbsp; &nbsp;&lt;mirrorOf&gt;,!spring-snapshots,!central-portal-snapshots&lt;/mirrorOf&gt; ,因为阿里云仓库可能并没有 spring-ai 的依赖包,* 就会全部重定向到阿里云的仓库去获取。
 
   

最后,如果觉得博主写的不错的话,可以点点关注!

小讯
上一篇 2026-03-13 20:11
下一篇 2026-03-13 20:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/217064.html