Spring ai Alibaba 零基础入门:环境准备与快速Helloworld

Spring AI Alibaba 是什么

Spring AI Alibaba是基于Spring Boot + Spring AI 构建的AI应用框架,整合了阿里的一系列最佳实践,比如通义大模型,内容安全,实时推送等等。

而其核心优势在于提供了标准化接口,使得开发者能够轻松接入不同的AI服务提供者(如阿里云、OpenAI等),仅通过修改配置即可切换不同AI实现。

同时,因为spring ai 支持流式输出,兼容多种机器人模型,并简化了开发过程中对接各类API文档的工作量。借助SpringBoot的强大生态,Spring AI Alibaba让AI能力集成变得更加简便高效。

基于SpringBoot集成Spring AI Alibaba

为了基于Spring Boot集成Spring AI Alibaba,并完成一个简单的对话模型,该模型能够支持Prompt功能,首先纠正对方的中文语法和拼写错误,然后基于用户的问题进行扩展性提问。整个过程将以流的形式返回结果,并且接口支持CORS跨域请求。下面是具体的实现步骤。

1. 环境准备
  • JDK版本需要在JDK 17及以上。
  • Spring Boot版本建议为3.3.x以上。
  • 需要从阿里云申请通义千问API key
2. 添加依赖与配置仓库

pom.xml文件里添加如下依赖和仓库配置:

<repositories>
    <repository>
        <id>sonatype-snapshots</id>

        <url>https://oss.sonatype.org/content/repositories/snapshots</url>

        <snapshots>
            <enabled>true</enabled>

        </snapshots>

    </repository>

    <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:/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值