Tianyi's Blog Tianyi's Blog
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)

Tianyi

一直向前,永不停止
首页
  • 计算机网络
  • 操作系统
  • 计算机科学
  • Nginx
  • Vue框架
  • 环境配置
  • Java
  • JVM
  • Spring框架
  • Redis
  • MySQL
  • RabbitMQ
  • Kafka
  • Mirror Sites
  • Dev Tools
  • Docker
  • Jenkins
  • Scripts
  • Windows
  • 科学上网
  • 旅行
  • 网站日记
  • 软件
  • 电子产品
  • 杂野
  • 分类
  • 友情链接
GitHub (opens new window)
  • Model

    • 谷歌大模型AI搭建
    • Prompt提示词
    • Spring AI 整合 OpenAI
      • 1. 注册
      • 2. 获取 API Key
      • 3. 整合 Spring AI & 配置 OpenAI
        • 步骤 1:添加依赖
        • 步骤 2:配置 API Key
        • 步骤 3:调用服务
      • 4. 测试
      • 接入 Ollama
        • 生成一个聊天机器人
  • Software Active

  • Windows

  • 科学上网

  • Network

  • Surfing
  • Model
tianyi
2024-05-06
目录

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:配置 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

# 步骤 3:调用服务

在控制器或其他服务中调用 OpenAiService 生成文本:

参考官网的 controller demo
1

# 4. 测试

配置完成后,启动 Spring 应用,并通过浏览器或 Postman 等工具访问测试接口,例如:

如果配置正确,应该能够看到由 OpenAI 生成的文本。

测试截图

测试截图

生成图片

生成图片

# 接入 Ollama

Ollama 是一个强大的工具,可以帮助我们快速创建和管理聊天机器人。以下是接入 Ollama 的步骤:

Ollama 截图

# 生成一个聊天机器人

访问以下链接获取更多信息:

创建聊天机器人 (opens new window)

按照文档中的指引,下载并配置相关依赖,然后即可创建一个功能强大的聊天机器人。

完善页面 (opens new window)
Prompt提示词
Typora

← Prompt提示词 Typora→

最近更新
01
JDK
02-23
02
BadTasteCode && 优化
09-11
03
Gradle 实践操作指南及最佳实践
09-11
更多文章>
Theme by Vdoing | Copyright © 2021-2025 Tandy | 粤ICP备2023113440号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式