Spring AI
对接各种AI大模型(AI工程领域的应用程序框架)
前期准备
**API-Key:**sk-3sfER03LDLG3SDFsdlwe283JSdw023lkrmrHDND32fmREKFD
(格式长这样,这个不可用)
免费使用
- ??申请领取内测免费API Key****
- 免费版支持gpt-3.5-turbo, embedding, gpt-4。其中gpt-4由于价格过高,每24小时限制10次调用,且不支持流式传输。需要更稳定快速的gpt-4请使用付费版。
- 转发Host1:
https://api.chatanywhere.tech
(国内中转,延时更低,host1和host2二选一) - 转发Host2:
https://api.chatanywhere.com.cn
(国内中转,延时更低,host1和host2二选一) - 转发Host3:
https://api.chatanywhere.cn
(国外使用,国内需要全局代理)
创建项目
pom文件配置
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.2.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.zzq</groupId>
<artifactId>spring-ai-chat01</artifactId>
<!-- 快照版本-->
<version>1.0.1-SNAPSHOT</version>
<name>spring-ai-chat01</name>
<description>spring-ai-chat01</description>
<properties>
<java.version>17</java.version>
<spring-ai.version>1.0.0-SNAPSHOT</spring-ai.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- spring ai-starter依赖 启动依赖