当前位置: 首页 > article >正文

【微服务】Spring AI 使用详解

目录

一、前言

二、Spring AI  概述

2.1 什么是Spring AI

2.2 Spring AI 特点

2.3 Spring AI 带来的便利

2.4 Spring AI 应用领域

2.4.1 聊天模型

2.4.2 文本到图像模型

2.4.3 音频转文本

2.4.4 嵌入大模型使用

2.4.5 矢量数据库支持

2.4.6 数据工程ETL框架

三、Spring AI 对接 ChatGPT

3.1 前置准备

3.2 添加必要的依赖

3.3 接入操作流程

3.3.1 配置文件

3.3.2 增加一个测试接口

3.3.3 接口测试

3.4 OpenAiChatClient 使用

3.4.1 call使用Prompt传递参数方式1

3.4.2 call使用Prompt传递参数2

3.5 OpenAiImageClient使用

3.5.1 其他参数传递使用情况

3.6 OpenAiAudioTranscriptionClient 使用

3.7 OpenAiAudioSpeechClient使用

四、Spring AI对接Ollama

4.1 Ollama介绍

4.2 Ollama本地部署

4.2.1 下载安装包

4.2.2 执行安装

4.2.3 Ollama部署千问大模型

4.3 Ollama Web Ui部署与使用

4.3.1 可视化工具下载

4.4 Spring Ai接入Ollama

4.4.1 引入Ollama依赖

4.4.2 添加配置文件

4.4.3 使用Ollama聊天api

五、写在文末


一、前言

ChatGPT从去年到现在,热度一直不减,而且版本也在不断的升级,GPT的广泛推广和使用,让AI领域变得越来越热闹,于是基于ChatGPT的核心,越来越多的公司和技术团队加入了大模型的领域。比如阿里的通义千问,百度的千帆大模型等。在这其中,作为技术框架语言,像主流的python,java等,为了方便开发者对ChatGPT的使用,以及后续生态的融合,也开始在框架层面引入对ChatGPT的支持,本文聊聊spring框架下对ChatGPT的支持的一个新组件spring ai的使用。

二、Spring AI  概述

2.1 什么是Spring AI

官网地址:


http://www.kler.cn/a/406554.html

相关文章:

  • 计算机网络socket编程(4)_TCP socket API 详解
  • Spring cloud 一.Consul服务注册与发现(4)
  • 深入理解TensorFlow中的形状处理函数
  • 使用 npm 安装 Electron 作为开发依赖
  • 零碎04 MybatisPlus自定义模版生成代码
  • WebApis学习笔记,第二节:高级语法
  • [模版总结] - 树的基本算法4 -最近公共祖先 LCA
  • python语言基础
  • C/C++基础知识复习(26)
  • 【遵守孤儿规则的External trait pattern】
  • Python 爬虫 (1)基础 | 基础操作
  • python语言基础-5 进阶语法-5.5 上下文管理协议(with语句)
  • 第31次CCF计算机软件能力认证
  • 相机触发模式
  • Appium常用的使用方法(一)
  • 上生产时连接mysql数据库总是被拒绝
  • HarmonyOs鸿蒙开发实战(20)=>一文学会基础使用组件导航Navigation
  • 网络安全-web架构-nginx配置
  • node.js fluent-ffmpeg 桌面推流
  • JS中的正则表达式简要梳理
  • Spring Boot图书馆管理系统:疫情时代的管理工具
  • kubepi管理k8s集群,演示如何连接阿里云k8s容器
  • AR智能眼镜|AR眼镜定制开发|工业AR眼镜方案
  • 从0开始学习Linux——Shell编程详解【03】
  • windows C#-异步返回类型(下)
  • Javaweb web前端标签样式正文