当前位置: 首页 > news >正文

快速搭建LangChain4J与阿里通义千问对话系统

前提:创建一个阿里云百炼账号,获取密钥api_key并配置到系统环境中。在我的上一篇文章中有介绍:SpringBoot集成LangChain4j快速开发AI应用(调用阿里云Api)

1、创建Maven Archetype项目

项目配置如下

2、导入依赖

<!--    langchain4j-open-ai的依赖--><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai</artifactId><version>1.0.1</version></dependency><!--    logback的依赖--><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.5.18</version></dependency>

3、更换启动类代码

在你的App更换成如下代码

import dev.langchain4j.model.openai.OpenAiChatModel;public class App 
{public static void main( String[] args ) {//1、创建OpenAiChatModel对象OpenAiChatModel model = OpenAiChatModel.builder().baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1")
//                .apiKey("sk-e893f54f8ae6")//直接设置你的API_KEY.apiKey(System.getenv("API_KEY"))//从环境变量中获取API_KEY.modelName("qwen-plus").logRequests(true).logResponses(true)//这里可以设置是否打印日志.build();//2、调用APIString chat = model.chat("介绍你自己!");System.out.println(chat);}
}

4、启动项目

片刻,控制台输出回应,代表成功!

http://www.dtcms.com/a/545159.html

相关文章:

  • 购物网站设计开题报告电商网站建设目的及网站的优势
  • 网站建设与实现 文献综述wordpress 附件自定义
  • 万圣节流量高峰:基于 KEDA 的 EKS 弹性伸缩实践
  • 发包工具anysend使用手册
  • Rust 语法糖:if let 与 while let 的深度解析与实战
  • 二手网站排名seo如何快速排名
  • 告别手动部署!GitHub Workflow与Action完全指南:从零构建自动化CI_CD流水线
  • Java常用API(一)
  • 帮别人建设网站贵阳网站建设哪家好方舟
  • (huawei)43. 字符串相乘
  • (huawei)5.最长回文子串
  • 跨厂商(华为 H3C)防火墙 IPSec 隧道部署
  • 在nestjs中集成jwt校验
  • 环球资源网商务网站建设目的自己怎么做网页推广
  • (第三篇)Spring AI 基础入门:PromptTemplate 与对话工程实战(从字符串拼接到底层模板引擎的进阶之路)
  • les做ml网站template是什么意思
  • Node.js环境变量配置实战:安全高效开发指南
  • 了解学习Keepalived双机热备
  • 欧美网站建设教程seo排名优化点击软件有哪些
  • 如何通过网站标题找网站百度做公司网站
  • STL容器string的模拟实现
  • X-AnyLabeling 开启 ultralytics GPU训练模式
  • Linux进程:进程状态
  • 网站建设之婚礼摄影网站设计ppt模板免费下载 素材学生版
  • 用html5做手机网站北京在建项目查询
  • Go语言设计模式:适配器模式详解
  • 电商食品网站建设南宁网红打卡
  • C 文件读写
  • 如何获取npm的认证令牌token
  • freeRTOS学习笔记(十二)--信号量