Spring AI 整合 OpenAI
网上看到雷老师直播玩了一下,AI 挺有趣的,所以这里赶紧 follow 了一下
# Spring AI 整合 OpenAI
# 1. 注册
在开始整合 Spring AI 与 OpenAI 之前,首先需要在指定的平台注册并获取 API Key。请访问以下链接进行注册:注册链接 (opens new window)
# 2. 获取 API Key
完成注册后,系统会生成一个 API Key。此 Key 是进行后续配置和访问 API 的凭证,请妥善保存。
# 3. 整合 Spring AI & 配置 OpenAI
接下来,我们开始在 Spring AI 中配置 OpenAI。以下是整合步骤:
# 步骤 1:添加依赖
在项目的 pom.xml
文件中添加 OpenAI 的依赖:
<dependency>
<groupId>com.openai</groupId>
<artifactId>openai-api</artifactId>
<version>1.0.0</version>
</dependency>
1
2
3
4
5
2
3
4
5
# 步骤 2:配置 API Key
在项目的配置文件 application.properties
或 application.yml
中,添加 OpenAI 的 API Key:
spring.ai.openai.chat.options.model=gpt-3.5-turbo
spring.ai.openai.chat.options.temperature=0.7
# 适配本地模型
spring.ai.ollama.base-url=http://localhost:11434
spring.ai.ollama.chat.options.model=llama3
spring.ai.ollama.chat.options.temperature=0.7
1
2
3
4
5
6
2
3
4
5
6
# 步骤 3:调用服务
在控制器或其他服务中调用 OpenAiService
生成文本:
参考官网的 controller demo
1
# 4. 测试
配置完成后,启动 Spring 应用,并通过浏览器或 Postman 等工具访问测试接口,例如:
如果配置正确,应该能够看到由 OpenAI 生成的文本。
生成图片
# 接入 Ollama
Ollama 是一个强大的工具,可以帮助我们快速创建和管理聊天机器人。以下是接入 Ollama 的步骤:
# 生成一个聊天机器人
访问以下链接获取更多信息:
按照文档中的指引,下载并配置相关依赖,然后即可创建一个功能强大的聊天机器人。