当前位置:   article > 正文

Spring Boot 整合 Spring AI 实现项目接入ChatGPT(OpenAl的调用,开发属于你自己Al,体验Al的乐趣)本文讲解gpt多模态的实现,关于gpt的其他东西,参考接下来的文章_springbootai+gpt

springbootai+gpt

目录

前言

Spring Al与Springboot整合的步骤(本文讲解多模态的实现,关于gpt的其他东西,参考接下来的文章) 

多模态API的定义:

多模态的实现步骤:

 第一步:建项目:创建一个Spring Boot项目(JDK17起步);

第二步:加依赖

2.1 加入spring-ai-openai-spring-boot-starter依赖; 

2.2 继承父项目:

2.3 配置项目依赖下载的仓库:(因为spring ai在中心仓库还没有依赖,所以需要去网站下载)

 第三步:配文件(这个的api -key就是你自己的,如果没有私信我即可,必须得是GPT4)

第四步: 多模态具体的代码实现

因为所有的接口的父接口都继承与Model,可以看到处理声音转文本的用到的类是ChatClient,因为这个springboot自动装配的功能,只需要注入即可

音频转文本的实现方式(调用call方法,这个叫做同步API),下面是具体的代码实现

前言

随着人工智能技术的迅猛发展,越来越多的应用程序开始集成人工智能功能,从而提供更智能、更个性化的体验。诸如ChatGPT等开放性大型语言模型的出现,使得自然语言处理和对话系统的开发变得更加便捷和普及。这些技术已经在社交媒体、客户服务、教育等领域展示出巨大的潜力,对于提升用户体验和提高工作效率起到了关键作用。

Spring Al的官网:Spring | Home

Spring AI提供的API支持跨人工智能提供商的 聊天,文本到图像,和嵌入模型等,同时支持同步和流API选项

开发springAl程序的前期准备准备工作

  1. 本机电脑要可以访问OpenAI网站 https://openai.com/
  2. 要有OpenAI的API Key;(注册账号或者购买,如果没有可以私信联系我)

Spring Al与Springboot整合的步骤(本文讲解多模态的实现,关于gpt的其他东西,参考接下来的文章) 

多模态API的定义:

  1.  多模态是指模型同时理解和处理来自各种来源的信息的能力,包括文本、图像、音频和其他数据格式;
  2. 多模式大语言模型(LLM)特征使模型能够结合其他模态(如图像、音频或视频)来处理和生成文本;
  3. Spring AI 多模态API提供了所有必要的统一抽象和代码封装来支持多模式LLM;

简单的讲:就是一个模型既可以处理语言同时又可以处理图像等等。

多模态的实现步骤:

 第一步:建项目:创建一个Spring Boot项目(JDK17起步);

第二步:加依赖
2.1 加入spring-ai-openai-spring-boot-starter依赖; 
  1. <dependency>
  2. <groupId>org.springframework.ai</groupId>
  3. <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
  4. </dependency>
2.2 继承父项目:

                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/944259
推荐阅读
相关标签
  

闽ICP备14008679号