前提:创建一个阿里云百炼账号,获取密钥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、调用API
        String chat = model.chat("介绍你自己!");
        System.out.println(chat);
    }
}

4、启动项目

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

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐