大家好,我是Java1234_小锋老师,最近更新《2027版本 LangChain4j 开发Java Agent 智能体 视频教程》专辑,感谢大家支持。

本课程主要介绍和讲解 LangChain4j 简介,阿里云百炼大模型平台接入,Ollama简介以及安装和使用,HelloWorld 实现,日志配置,集成SpringBoot,Ai Service 使用,对话与提示词工程(Prompt),结构化输出,会话记忆,工具调用(Function Calling),嵌入模型与向量数据库,RAG(检索增强生成),MCP(模型上下文协议),多模态支持
视频教程+课件+源码打包下载:
链接:https://pan.baidu.com/s/1o-zRfndo1HHrS_uFroOiCw?pwd=1234
提取码:0000
LangChain4j 开发Java Agent智能体- HelloWorld 实现
HelloWorld 实现(使用百炼云平台接口)
新建helloWorld项目,选择Maven Archetype,JDK版本17,骨架选quickstart。

然后点Create按钮。
pom.xml里加上langchain4j依赖:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-open-ai</artifactId>
<version>1.15.0</version>
</dependency>
实现模型定义和调用。
package com.java1234;
import dev.langchain4j.model.openai.OpenAiChatModel;
/**
* Hello world!
*/
public class App {
public static void main(String[] args) {
// 创建模型
OpenAiChatModel model = OpenAiChatModel.builder()
.baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1") // 模型地址
.modelName("qwen3.6-plus") // 模型名称
.apiKey(System.getenv("OPENAI_API_KEY")) // 密钥
.build(); // 构建模型
String answer = model.chat("你是谁?"); // 提问
System.out.println(answer);
}
}
运行输出:

HelloWorld 实现(使用Ollama)
调用Ollama的模型,使用的baseurl是 http://localhost:11434/v1,以及不需要密钥。
实现模型定义和调用
package com.java1234;
import dev.langchain4j.model.openai.OpenAiChatModel;
/**
* Hello world!
*/
public class App2 {
public static void main(String[] args) {
// 创建模型
OpenAiChatModel model = OpenAiChatModel.builder()
.baseUrl("http://localhost:11434/v1") // 模型地址
.modelName("qwen3:4b") // 模型名称
.build(); // 构建模型
String answer = model.chat("你是谁?"); // 提问
System.out.println(answer);
}
}
运行输出:
