您的位置:首页 > 健康 > 养生 > 成都网络推广_手机免费创建个人网站_2023推广平台_杭州seo关键词优化公司

成都网络推广_手机免费创建个人网站_2023推广平台_杭州seo关键词优化公司

2024/12/27 14:17:40 来源:https://blog.csdn.net/weixin_46425661/article/details/144749718  浏览:    关键词:成都网络推广_手机免费创建个人网站_2023推广平台_杭州seo关键词优化公司
成都网络推广_手机免费创建个人网站_2023推广平台_杭州seo关键词优化公司

文章目录

  • 前言
  • 一、环境准备
  • 二、获取API Key
  • 三、代码示例
    • pom
    • application.yml
    • controller


前言

Spring Cloud Alibaba AI 以 Spring AI 为基础,并在此基础上,基于 Spring AI 0.8.1 版本 API 完成同义系列大模型的接入实现阿里云同义系列大模型全面适配。
在当前最新版本中,Spring Cloud Alibaba AI 主要完成了几种常见生成式模型的适配,包括对话、文生图、文生语音等,开发者可以使用 Spring Cloud Alibaba AI 开发基于同义的聊天、图片或语音生成 AI 应用,框架还提供 OutParser、Prompt Template、Stuff 等实用能力。

本文主要内容为Spring AI Alibaba的快速入门demo,基于Spring Boot集成Spring AI Alibaba并完成一个简单的对话模型,以下为相关步骤。

一、环境准备

JDK版本:JDK17(含)以上。
Spring Boot版本:3.3.x及以上。

二、获取API Key

  1. 登录阿里云百炼大模型服务平台。

  2. 登录后点击右上角的API-KEY
    鼠标悬停于页面右上角的image图标上,在下拉菜单中单击API-KEY。

  3. 点击创建key
    在这里插入图片描述
    阿里云相关文章:获取API Key

三、代码示例

pom

<dependencies><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>2023.0.1.0</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-ai</artifactId><version>2023.0.1.0</version></dependency>
</dependencies><repositories><repository><id>spring-milestones</id><name>Spring Milestones</name><url>https://repo.spring.io/milestone</url><snapshots><enabled>false</enabled></snapshots></repository><repository><id>spring-snapshots</id><name>Spring Snapshots</name><url>https://repo.spring.io/snapshot</url><releases><enabled>false</enabled></releases></repository>
</repositories>

application.yml

填入刚刚获得的API-KEY

spring:cloud:ai:tongyi:api-key: xxx

controller

    @Autowiredprivate ChatClient chatClient;@GetMapping("/test")public String test(@RequestParam(value = "message", defaultValue = "hello") String message) {Prompt prompt = new Prompt(new UserMessage(message));return chatClient.call(prompt).getResult().getOutput().getContent();}

在浏览器中访问
在这里插入图片描述


版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com