怎么用spring ai 接入通义千问?
用户问题 :
怎么用spring ai 接入通义千问?
专家官方解答 :
要使用Spring Cloud Alibaba接入通义千问,您可以按照以下详细步骤操作:
-
环境准备:
- 确保您的开发环境已安装JDK 17或更高版本。
-
申请API-Key:
- 访问阿里云百炼页面,登录您的阿里云账号。
- 选择开通“百炼大模型推理”服务,等待开通成功的通知。
- 开通成功后,进入账户设置,选择API-KEY,创建一个新的API-KEY并记录下来。
-
添加依赖:
- 在项目的
pom.xml
文件中,加入Spring Cloud Alibaba 2023.0.1.0版本的依赖。代码如下:
- 在项目的
-
配置API-Key:
- 在
application.yml
或application.properties
中配置通义千问的API-Key。例如,在application.yml
中配置如下:
或在
application.properties
中配置: - 在
-
编写服务实现类:
- 创建一个服务类,如
TongYiSimpleServiceImpl
,并注入ChatClient
和StreamingChatClient
以实现聊天逻辑。示例代码如下:
- 创建一个服务类,如
-
启动应用:
- 在Spring Boot的入口类中使用
@SpringBootApplication
注解启动应用:
- 在Spring Boot的入口类中使用
通过以上步骤,您就已经成功地使用Spring Cloud Alibaba整合了通义千问,可以开始在您的项目中实现AI聊天功能。这套流程简化了与不同AI服务提供商的对接工作,让您能够快速切换服务而无需大幅修改代码,体现了Spring AI框架的灵活性和易用性。
---------------
参考链接 :
-
专家经验:sca ai 调用通义大模型实现聊天交互
-
专家经验:sca ai (spring cloud alibaba ai)介绍
---------------
答疑服务说明:
本内容经由技术专家审阅的用户问答的镜像生成,我们提供了专家智能答疑服务,在页面的右下的浮窗”专家答疑“。您也可以访问 : 全局专家答疑 。 咨询其他产品的的问题
反馈
如问答有错漏,欢迎点:差评给我们反馈。