20240531每日后端------------项目引入Spring Cloud Alibaba AI (一)

Spring Cloud Alibaba AI 简介

Spring Cloud Alibaba AI 目前基于 Spring AI 0.8.1 版本 API 完成通义系列大模型的接入。通义接入是基于阿里云 灵积模型服务,灵积模型服务建立在"模型即服务"(Model-as-a-Service,MaaS)的理念基础之上,围绕 AI 各领域模型,通过标准化的API提供包括模型推理、模型微调训练在内的多种模型服务。

在当前最新版本中,Spring Cloud Alibaba AI 主要完成了几种常见生成式模型的适配,包括对话、文生图、文生语音等,开发者可以使用 Spring Cloud Alibaba AI 开发基于通义的聊天、图片或语音生成 AI 应用,框架还提供 OutParser、Prompt Template、Stuff 等实用能力。

具体官方项目例子可参考:

链接: AI项目

第一步:接入依赖

在项目 pom.xml 中加入 2023.0.1.0 版本 Spring Cloud Alibaba 依赖:

dart 复制代码
 <dependencyManagement>
  <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>
   </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
      <groupId>com.alibaba.cloud</groupId>
      <artifactId>spring-cloud-starter-alibaba-ai</artifactId>
  </dependency>
</dependencies>

依赖接入后特别坑,下载不了依赖包,,,建议去这里直接下载我准备好的依赖包,本地应用。

链接: spring-ai-core 0.8.1

第二步: 在 application.yml 配置文件中加入以下配置:

dart 复制代码
server:
  port: 8080

spring:
  application:
    name: dive-ai
  cloud:
    ai:
      tongyi:
         # Replace the following key with a valid API-KEY.
         api-key: sk-fbasdasdasdasdasd356asdasdasad5f90

这里的 api-key需要去阿里云官网申请:
申请通义API-KEY

把申请好的key补充到配置文件即可

第三步:正常启动springboot项目即可,效果如下

项目源码以及具体实现后面我会继续解析哈~

相关推荐
irislinAmelia5 小时前
缺陷检测AI关键点在哪
人工智能·嵌入式硬件·1024程序员节
Ai-_Man5 小时前
Meta Muse还是不可以导出左侧所有对话,只能点进去单条内容导出,方法不对吗?
开发语言·人工智能·ai·小程序·c#·1024程序员节
安托智造5 小时前
MBD:从二维图纸到三维模型的制造革命(下)
大数据·人工智能·制造·mbd
火山引擎开发者社区5 小时前
VeOps 深度调查:让 AI 排障从“能用”走向“可靠”
人工智能
梓豪csd5 小时前
消息订阅中心:谁该收到哪条通知
java·开发语言·人工智能·低代码·自动化·1024程序员节
王中阳Go5 小时前
两个入口答案不一致先别调模型:6 行入口口径对账表(附脚本)
人工智能·后端·python·大语言模型·1024程序员节
武天旭5 小时前
AI安全--AI大模型的隐私保护与法律法规
人工智能·安全
Solange__5 小时前
影视预演怎么用AI生成3D场景?从分镜、Blockout到镜头交付的完整流程
人工智能·游戏·3d·ai·自然语言处理·aigc·游戏策划
冬奇Lab6 小时前
一次 Skill 评测的复盘:我推翻了一份现成的模型选型结论,然后自己造了个评测平台
人工智能·llm·agent
不脱发的程序猿7 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节