Spring AI是基于Spring Boot开发的开源机器学习框架,它可以帮助开发者快速搭建机器学习应用。Spring AI提供了丰富的机器学习算法,包括分类、回归、聚类、降维、推荐系统等,并提供了统一的API接口,开发者可以基于Spring AI轻松实现机器学习应用。
一、智谱平台对接
对接前提:
平台的Api密钥 : fc9ef92b86d6ed3ae02b5.d6ed3ae0
平台的调用基址 : https://open.bigmodel.cn/api/paas
注:根据需求去找对应的对接模型
1. 进入智谱官网登录获取平台Api密钥
⬆️点击上边蓝色文字跳转到相应官网
2. 登录后点击右侧Api密钥
3. 进入API keys 界面后可以点击添加新的Api Key 按钮添加,添加后在界面获取添加的Api密钥
4. Java对接
pom.xml引入相关依赖
<dependencies>
<!-- AI dependencies -->
<!-- 智谱 -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-zhipuai-spring-boot-starter</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
<!-- AI BOM(Bill of Materials,组件清单) -->
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-bom</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
<!-- AI repositories(存储库) -->
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
application.yml配置智谱的相关配置
spring:
application:
name: ai-demo
# AI配置
ai:
# 智谱AI
zhipuai:
# 智谱API key
api-key: 你的智谱Api密钥
# 模型基础URL
base-url: https://open.bigmodel.cn/api/paas
# 聊天配置
chat:
options:
# 聊天模型
model: glm-4-plus
cont
版权归原作者 敲代码的熊先生 所有, 如有侵权,请联系我们删除。