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

ns解析网站项目营销推广方案

ns解析网站,项目营销推广方案,网站建设的售后服务流程,做视频营销哪个网站好对话模型(Chat Model)接收一系列消息(Message)作为输入,与模型 LLM 服务进行交互,并接收返回的聊天消息(Chat Message)作为输出。相比于普通的程序输入,模型的输入与输出…

对话模型(Chat Model)接收一系列消息(Message)作为输入,与模型 LLM 服务进行交互,并接收返回的聊天消息(Chat Message)作为输出。相比于普通的程序输入,模型的输入与输出消息(Message)不止支持纯字符文本,还支持包括语音、图片、视频等作为输入输出。同时,在 Spring AI Alibaba 中,消息中还支持包含不同的角色,帮助底层模型区分来自模型、用户和系统指令等的不同消息。

Spring AI Alibaba 复用了 Spring AI 抽象的 Model API,并与通义系列大模型服务进行适配(如通义千问、通义万相等),目前支持纯文本聊天、文生图、文生语音、语音转文本等。以下是框架定义的几个核心 API:

  • ChatModel,文本聊天交互模型,支持纯文本格式作为输入,并将模型的输出以格式化文本形式返回。
  • ImageModel,接收用户文本输入,并将模型生成的图片作为输出返回。
  • AudioModel,接收用户文本输入,并将模型合成的语音作为输出返回。

Spring AI Alibaba 支持以上 Model 抽象与通义系列模型的适配,并通过 spring-ai-alibaba-starter AutoConfiguration 自动初始化了默认实例,因此我们可以在应用程序中直接注入 ChatModel、ImageModel 等 bean,当然在需要的时候也可以自定义 Model 实例。

一、Chat Model

ChatModel API 让应用开发者可以非常方便的与 AI 模型进行文本交互,它抽象了应用与模型交互的过程,包括使用 Prompt 作为输入,使用 ChatResponse 作为输出等。ChatModel 的工作原理是接收 Prompt 或部分对话作为输入,将输入发送给后端大模型,模型根据其训练数据和对自然语言的理解生成对话响应,应用程序可以将响应呈现给用户或用于进一步处理。

chat-model

1、使用示例

开发完整的 ChatModel 示例应用,您需要添加 spring-ai-alibaba-starter 依赖,请参考快速开始中的项目配置说明了解详情,您还可以访问 chatmodel-example 查看本示例完整源码。

以下是 ChatModel 基本使用示例,它可以接收 String 字符串作为输入:

@RestControllerpublic class ChatModelController {private final ChatModel chatModel;public ChatModelController(ChatModel chatModel) {this.chatModel = chatModel;}@RequestMapping("/chat")public String chat(String input) {ChatResponse response = chatModel.call(new Prompt(input));return response.getResult().getOutput().getContent();}}

二、Image Model

ImageModel API 抽象了应用程序通过模型调用实现“文生图”的交互过程,即应用程序接收文本,调用模型生成图片。ImageModel 的入参为包装类型 ImagePrompt,输出类型为 ImageResponse

1、使用示例

spring-ai-alibaba-starter AutoConfiguration 默认初始化了 ImageModel 实例,我们可以选择直接注入并使用默认实例。

@RestControllerpublic class ImageModelController {private final ImageModel imageModel;ImageModelController(ImageModel imageModel) {this.imageModel = imageModel;}@RequestMapping("/image")public String image(String input) {ImageOptions options = ImageOptionsBuilder.builder().withModel("dall-e-3").build();ImagePrompt imagePrompt = new ImagePrompt(input, options);ImageResponse response = imageModel.call(imagePrompt);String imageUrl = response.getResult().getOutput().getUrl();return "redirect:" + imageUrl;}}

 三、Audio Model

当前,Spring AI Alibaba 支持以下两种通义语音模型的适配,分别是:

  1. 文本生成语音 SpeechModel,对应于 OpenAI 的 Text-To-Speech (TTS) API
  2. 录音文件生成文字 DashScopeAudioTranscriptionModel,对应于 OpenAI 的 Transcription API

 四、完整示例

http://www.yayakq.cn/news/943042/

相关文章:

  • 网站建设联系方式网站海外推广建设
  • 南京房地产网站单页网站模板修改
  • 网站后台密码错误wordpress 文章广告
  • 南阳高端网站建设宜春公司做网站
  • 网站页面组成一个公司建设网站
  • 江门企业建站程序象山seo的优化
  • 网站排名分析中国对外贸易网站
  • 中国空间站图片山东机关建设网站道德模范
  • 做微博网站网站做多个页面
  • 网站用户投稿怎么做电子元器件网站建设
  • php响应式网站模板下载网站开发招聘 领英
  • 网站建设推荐网门户网站建设投入
  • 怎样做阿里巴巴网站搜索网站制作教程
  • 厦门网站个人制作seo是什么单位
  • 怎样免费建设网站手机套 东莞网站建设
  • 西安网站制作的公司网站开发模式名词
  • 网站开发 技术难点做网站公司怎么赚钱
  • 宁波网站建设公司名单推荐网站网页策略
  • 做纯净系统的网站专业app开发定制公司
  • 山西自助建站系统怎么用如何通过轻淘客做网站
  • 网站建设系统认证系统阿里巴巴网站建设与维护
  • 如何自己做网站界面精准扶贫网站建设目的
  • 建设网站费用入什么科目哈尔滨最新通知
  • 网站设计需要考虑哪些基本原则可以做哪些网站有哪些内容
  • 免费个人博客建站高等教材电工学久久建筑网
  • oj网站开发app免费下载入口
  • 南充市建设厅官方网站使用他人注册商标做网站
  • 网站建设服务哪家企业推广
  • 高校学生红色网站建设wordpress 七牛图床
  • 大型网站建设哪里济南兴田德润实惠吗外贸网站有什么