Spring AI 调用大模型的几种方案实践
背景介绍
Spring AI 是 Java 的 AI 框架,旨在简化应用程序的开发过程,在不增加不必要的复杂性的前提下整合 AI(人工智能)功能。本文提供平时调用的大模型的方法,供参考。
具体方案
1. 使用自动注入的方式调用
我们可以通过引入对应依赖,配置 application.yml 文件实现多个大模型配置。
(1)导入对应依赖
<!-- 阿里的灵积 -->
<dependency>
<groupId>com.alibaba.cloud.ai</groupId>
<artifactId>spring-ai-alibaba-starter-dashscope</artifactId>
<version>1.0.0.2</version>
</dependency>
<!-- openai -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-model-openai</artifactId>
<version>1.0.1</version>
</dependency>
<!-- deepseek -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-model-deepseek</artifactId>
<>1.0.1
org.projectlombok
lombok
1.18.38


