快速搭建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、启动项目
片刻,控制台输出回应,代表成功!

