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

LangChain4j 开发Java Agent智能体- HelloWorld 实现

大家好,我是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); } }

运行输出:

http://www.jsqmd.com/news/925305/

相关文章:

  • PDF转Excel教程2026:微信小程序、免费工具、WPS详细步骤一看就会
  • 论文写作的开挂模式!专业AI论文平台,成稿速度超迅速
  • 你的社交媒体记忆真的安全吗?这款高效工具帮你一键永久保存
  • LinkSwift:告别网盘限速的终极解决方案,轻松获取高速下载链接
  • 有没有一款降重软件能保留专业术语和公式?求推荐(理工科论文避雷指南)
  • 2026年PDF转Word怎样保留排版?5大方法+软件推荐详细教程
  • Arduino自动夜灯制作:从光敏电阻到PWM调光的完整实践
  • PL-2303旧版芯片Windows 10驱动终极解决方案:简单三步重获设备兼容性
  • 为什么你的Gemini日文输出总像“机器腔”?揭秘4层语用缺失(上下文承接、话题省略、语气颗粒度、文化隐喻)
  • 3个步骤彻底解决Windows 11任务栏拖放失灵:开源修复工具深度解析
  • 别再走弯路!2026实测靠谱的AI写作辅助平台|省心版
  • Buzz:本地化语音转录的技术实现与架构解析
  • 终极指南:在PowerPoint中优雅插入LaTeX公式的完整解决方案
  • Gemini韩文OCR与语音转写实测:5大主流场景对比,第4项结果让韩国开发者集体震惊
  • CompressO:让视频图片压缩变得像喝咖啡一样简单
  • Google Gemini订阅关闭全流程,含账户审计日志导出、第三方授权链路切断、历史数据清除确认函生成(限时限领)
  • Gemini剧情调试难如登天?——用这6类可视化诊断图谱,30分钟定位叙事逻辑断裂根因(含GDC 2024闭门分享原始数据)
  • 基于Arduino的自动宠物喂食器DIY教程:从硬件搭建到代码实现
  • 如何打造你的数字记忆银行?WeChatMsg免费开源方案重塑数据主权
  • 主流AI写作辅助网站势力榜(2026 深度测评)
  • 一个 Claude Code 插件,狂揽 20 万 Star!
  • 联想刃7000K BIOS隐藏选项终极解锁指南:3分钟释放完整硬件潜能
  • 【Gemini应用商店描述黄金模板】:实测提升CTR 3.8倍的128字符精准表达法
  • yolov8多任务模型+目标检测+车道线检测+可行驶区域检测-yolo多检测头代码+教程
  • 用户口碑佳的一键生成论文工具星级排名(2026 实测推荐)
  • Gemini剧本写作辅助:7天从零构建专业级分场大纲,附赠2024好莱坞最新结构模板
  • Google Gemini账号注销全链路拆解(含GDPR合规验证+数据残留扫描实测报告)
  • IEEE GRSL投稿避坑指南:从Latex模板到校样缴费,一个遥感新手的真实踩坑记录
  • 【Gemini短信营销文案黄金公式】:20年实战验证的5大高转化结构+3个避坑红线
  • 5.31 上海黄金回收正规门店对比+避坑指南 - 速递信息