Spring AI Alibaba 的无限可能:从入门到实践

引言

想起了前段时间面试,面试官问我AI这么火为什么不去看看Ai,最近闲来无事,就去了搜了下相关内容看到了Spring AI Alibaba,很方便可以将人工智能技术集成到 Spring Boot 应用程序中,接下来以一个官网的小案例进行展示。

一 、引入依赖

<dependency>
			<groupId>com.alibaba.cloud.ai</groupId>
			<artifactId>spring-ai-alibaba-starter</artifactId>
			<version>${spring-ai-alibaba.version}</version>
</dependency>

二、配置API-KEY

server:
  port: 18080

spring:
  application:
    name: spring-ai-alibaba-helloworld

  ai:
    dashscope:
      xxxxxxxx   //这里放申请的API-KEY

API-KEY在阿里百炼官网可以申请,新用户有免费额度链接: 这里附上链接点击这里
在左下角可以看到,点进去就可以申请啦在这里插入图片描述

三、案例

	@GetMapping("/stream/chat")
	public Flux<String> streamChat(@RequestParam(value = "query", defaultValue = "你好,很高兴认识你,能简单介绍一下自己吗?")String query, HttpServletResponse response) {

		response.setCharacterEncoding("UTF-8");
		return dashScopeChatClient.prompt(query).stream().content();
	}

四、测试

在这里插入图片描述
更多案例可以移步Spring AI Alibaba官网
在这里插入图片描述

总结

Spring AI Alibaba 是 Spring AI 生态系统的重要组成部分,它基于 Spring Boot 框架,无缝集成了阿里巴巴的人工智能服务。通过简单的配置和调用,开发者可以轻松利用阿里云的自然语言处理、计算机视觉、语音识别等强大的 AI 能力,为应用程序注入智能元素。这不仅降低了 AI 开发的门槛,还提高了开发效率,让企业能够更快地将 AI 技术应用到实际业务中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值