资源目录:
├─1、阳哥LangChain4J大模型应用串联讲解 │ ├─01-LangChain4J-LLM加强 │ │ └─LangChain4J-LLM加强2025.3.12 │ │ ├─01_codes │ │ │ └─langchain4j-atguigu │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─.idea │ │ │ │ .gitignore │ │ │ │ compiler.xml │ │ │ │ encodings.xml │ │ │ │ jarRepositories.xml │ │ │ │ misc.xml │ │ │ │ validation.xml │ │ │ │ workspace.xml │ │ │ │ │ │ │ ├─langchain4j-01helloworld │ │ │ │ │ pom.xml │ │ │ │ │ │ │ │ │ └─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ └─controller │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ ├─langchain4j-02chatapi │ │ │ │ │ pom.xml │ │ │ │ │ │ │ │ │ └─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ ├─langchain4j-03chatapi-config │ │ │ │ │ pom.xml │ │ │ │ │ │ │ │ │ └─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─listener │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ ├─langchain4j-04chatapi-image │ │ │ │ │ pom.xml │ │ │ │ │ │ │ │ │ └─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ └─controller │ │ │ │ │ └─resources │ │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ │ │ └─static │ │ │ │ │ └─images │ │ │ │ │ 1.png │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─langchain4j-05chat-stream │ │ │ │ pom.xml │ │ │ │ │ │ │ └─src │ │ │ ├─main │ │ │ │ ├─java │ │ │ │ │ └─com │ │ │ │ │ └─atguigu │ │ │ │ │ └─study │ │ │ │ │ ├─config │ │ │ │ │ ├─controller │ │ │ │ │ └─service │ │ │ │ └─resources │ │ │ │ application.properties │ │ │ │ │ │ │ └─test │ │ │ └─java │ │ ├─02_vcr │ │ │ 01_AI理论入门.mp4 │ │ │ 02_GPT理论概述.mp4 │ │ │ 03_SpringAI理论入门.mp4 │ │ │ 04_ollma安装.mp4 │ │ │ 05_LangChain4J简介.mp4 │ │ │ 06_大模型中的Token VS Web开发中的Token.mp4 │ │ │ 07_新选一个大模型-3个组件是标配.mp4 │ │ │ 08_永远的helloworld.mp4 │ │ │ 09_相关api介绍.mp4 │ │ │ 10_LangChain4j之ChatAPI.mp4 │ │ │ 11_LangChain4j之常用配置.mp4 │ │ │ 12_LangChain4j之视觉理解.mp4 │ │ │ 13_LangChain4j之流式输出.mp4 │ │ │ │ │ └─03_note │ │ LangChain4J大模型实战-弟子班一期2025.3V1.0-day01.mmap │ │ │ └─02-LangChain4J大模型 │ └─LangChain4J大模型-all-2025.3.14 │ ├─01_code │ │ └─langchain4j-atguigu │ │ │ pom.xml │ │ │ │ │ ├─.idea │ │ │ │ .gitignore │ │ │ │ compiler.xml │ │ │ │ encodings.xml │ │ │ │ jarRepositories.xml │ │ │ │ misc.xml │ │ │ │ uiDesigner.xml │ │ │ │ validation.xml │ │ │ │ workspace.xml │ │ │ │ │ │ │ └─httpRequests │ │ │ http-client.cookies │ │ │ http-requests-log.http │ │ │ │ │ ├─langchain4j-01helloworld │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ └─controller │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ └─controller │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-02chatapi │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ └─service │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-03chatapi-config │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─listener │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ └─listener │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-04chatapi-image │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ └─controller │ │ │ │ │ └─resources │ │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ │ │ └─static │ │ │ │ │ └─images │ │ │ │ │ 1.png │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ ├─com │ │ │ │ │ └─atguigu │ │ │ │ │ └─study │ │ │ │ │ ├─config │ │ │ │ │ └─controller │ │ │ │ └─static │ │ │ │ └─images │ │ │ │ 1.png │ │ │ │ │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-05chat-stream │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ └─service │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-06chat-memory │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ └─service │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-07chat-prompt │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ ├─entities │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ ├─entities │ │ │ │ └─service │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-08chat-functioncalling │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ └─service │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ └─service │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-09chat-graalVM │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ ├─controller │ │ │ │ │ │ ├─service │ │ │ │ │ │ └─test │ │ │ │ │ │ T1.java │ │ │ │ │ │ │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ ├─controller │ │ │ │ ├─service │ │ │ │ └─test │ │ │ │ T1.class │ │ │ │ │ │ │ └─generated-sources │ │ │ └─annotations │ │ ├─langchain4j-10chat-embedding │ │ │ │ pom.xml │ │ │ │ │ │ │ ├─src │ │ │ │ ├─main │ │ │ │ │ ├─java │ │ │ │ │ │ └─com │ │ │ │ │ │ └─atguigu │ │ │ │ │ │ └─study │ │ │ │ │ │ ├─config │ │ │ │ │ │ └─controller │ │ │ │ │ └─resources │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─test │ │ │ │ └─java │ │ │ └─target │ │ │ ├─classes │ │ │ │ │ application.properties │ │ │ │ │ │ │ │ │ └─com │ │ │ │ └─atguigu │ │ │ │ └─study │ │ │ │ ├─config │ │ │ │ └─controller │ │ │ └─generated-sources │ │ │ └─annotations │ │ └─langchain4j-11chat-rag01 │ │ │ pom.xml │ │ │ │ │ ├─src │ │ │ ├─main │ │ │ │ ├─java │ │ │ │ │ └─com │ │ │ │ │ └─atguigu │ │ │ │ │ └─study │ │ │ │ │ ├─config │ │ │ │ │ ├─controller │ │ │ │ │ └─service │ │ │ │ └─resources │ │ │ │ application.properties │ │ │ │ │ │ │ └─test │ │ │ └─java │ │ └─target │ │ ├─classes │ │ │ │ application.properties │ │ │ │ │ │ │ └─com │ │ │ └─atguigu │ │ │ └─study │ │ │ ├─config │ │ │ ├─controller │ │ │ └─service │ │ └─generated-sources │ │ └─annotations │ ├─02_vcr │ │ 01_AI理论入门.mp4 │ │ 02_GPT理论概述.mp4 │ │ 03_SpringAI理论入门.mp4 │ │ 04_ollma安装.mp4 │ │ 05_LangChain4J简介.mp4 │ │ 06_大模型中的Token VS Web开发中的Token.mp4 │ │ 07_新选一个大模型-3个组件是标配-笔记.PanD │ │ 07_新选一个大模型-3个组件是标配.mp4 │ │ 08_永远的helloworld-笔记.PanD │ │ 08_永远的helloworld.mp4 │ │ 09_相关api介绍.mp4 │ │ 10_LangChain4j之ChatAPI-笔记.PanD │ │ 10_LangChain4j之ChatAPI.mp4 │ │ 11_LangChain4j之常用配置.mp4 │ │ 12_LangChain4j之视觉理解.mp4 │ │ 13_LangChain4j之流式输出.mp4 │ │ 14_LangChain4j之记忆缓存.mp4 │ │ 15_提示词工程.mp4 │ │ 16_functioncalling.mp4 │ │ 17_graalVM.mp4 │ │ 18_向量化理论入门.mp4 │ │ 19_文本向量化实操.mp4 │ │ 20_向量数据库读写.mp4 │ │ 21_检索增强生成RAG.mp4 │ │ │ └─03_note │ LangChain4J大模型实战-弟子班一期2025.3V1.0.mmap │ ├─2、阳哥线上直播 │ ├─01_尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20_0405123649 │ │ langchain4j-zyfan.zip │ │ 尚硅谷直播-Java+DeepSeek4J大模型开发案例实战2025.2.20.mp4 │ │ │ ├─02_尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27_0405123649 │ │ langchain4j-zyfan.zip │ │ 尚硅谷直播-Java+LangChain4J大模型开发案例实战第2讲2025.2.27.mp4 │ │ │ ├─03_尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6_0405123649 │ │ langchain4j-zyfan-代码截止第3讲.zip │ │ 尚硅谷直播-Java+LangChain4J大模型开发案例实战第3讲2025.3.6.mp4 │ │ │ ├─04_尚硅谷直播-Java+LangChain4J大模型开发案例实战第4讲2025.3.13 │ │ 尚硅谷直播课-langchain4j第4讲2025.3.13.mp4 │ │ 当堂代码2025.3.13.zip │ │ │ ├─05_尚硅谷直播课-Java飞算AI智能编程2025.3.20 │ │ 尚硅谷直播课-Java飞算AI智能编程2025.3.20.mp4 │ │ │ ├─06_尚硅谷直播-3月28日阳哥精讲Java+LangChain4J大模型开发第6讲 │ │ langchain4j-boot-qwenv3-2025.3.27当堂代码.zip │ │ 尚硅谷直播课-langchain4j第6讲2025.3.27.mp4 │ │ │ └─07_尚硅谷直播-3月29日简历专场-简历修改建议 │ 简历修改建议.mp4 │ 简历修改重点知识详解.pdf │ 简历指导.txt │ └─3、赠送:小谷同学 │ 接口文档.md │ ├─小谷同学 │ │ AI人工智能.md │ │ │ └─assets │ 437743283_441088465001299_3974186887586804507_n.png │ chat-options-flow.jpg │ function-calling-basic-flow.jpg │ image-20231001165952706.png │ image-20231001184957040.png │ image-20231001190645913.png │ image-20231001191310537.png │ image-20231001221556102.png │ image-20231002095719525.png │ image-20231002102601366.png │ image-20231002103444381.png │ image-20231203125342722.png │ image-20240615104149326.png │ image-20240618163526780.png │ image-20240621214934967.png │ image-20240919194552600.png │ image-20240923162649393.png │ image-20240923203321947.png │ image-20240925111402387.png │ image-20240925111522307.png │ image-20240925111908939.png │ image-20240925113317203.png │ image-20240930185246080.png │ image-20240930185456192.png │ orbis-sensualium-pictus2-1727076626697.jpg │ orbis-sensualium-pictus2.jpg │ qdrant_overview_high_level.png │ spring-ai-chat-completions-clients.jpg │ spring-ai-embeddings.jpg │ spring-ai-rag.jpg │ v2-669876206f4e5b2c116a12d1e06d27dc_r.jpg │ v2-6a153437d71735c573870895cd60307b_720w.webp │ ├─视频 │ ├─AI01 │ │ 1.课程介绍.wmv │ │ 10.SpringAI入门程序.wmv │ │ 11.ChatClient详解.wmv │ │ 12.chatClient四种角色.wmv │ │ 13.ChatClientConfig统一配置ChatClient.wmv │ │ 14.ChatClient小结.wmv │ │ 15.OpenAIChatModel的基本使用.wmv │ │ 16.OllamaChatModel的基本使用.wmv │ │ 2.大模型划分.wmv │ │ 3.大模型生态.wmv │ │ 4.ollama介绍及安装.wmv │ │ 5.openwebUI的使用.wmv │ │ 6.原生的rest api.wmv │ │ 7.openai文档说明.wmv │ │ 8.内容小结.wmv │ │ 9.SpringAI介绍及demo搭建.wmv │ │ AI.torrent │ │ AI01.torrent │ │ AI生态图.drawio │ │ 听书项目.torrent │ │ 课堂总结.md │ │ │ ├─AI02 │ │ 1.昨日回顾及今日安排.wmv │ │ 10.集合操作.wmv │ │ 11.点的操作.wmv │ │ 12.qdrant官方java客户端的使用.wmv │ │ 13.稀疏向量演示.wmv │ │ 14.SpringAI整合Qdrant数据库.wmv │ │ 15.SpringAI-Qdrant过滤.wmv │ │ 16.今日小结.wmv │ │ 2.文本转图片.wmv │ │ 3.文本转音频.wmv │ │ 4.多模态支持.wmv │ │ 5.函数调用.wmv │ │ 6.内容小结.wmv │ │ 7.向量数据库介绍.wmv │ │ 8.qdrant的安装.wmv │ │ 9.collection集合和point点.wmv │ │ AI02.torrent │ │ 课堂总结.md │ │ │ ├─AI03 │ │ 1.昨日回顾.wmv │ │ 10.SpringData-Mongodb入门.wmv │ │ 11.文档的新增.wmv │ │ 12.save方法及批量新增.wmv │ │ 13.查询方法.wmv │ │ 14.更新和删除.wmv │ │ 2.mongodb介绍.wmv │ │ 3.MongoDB相关概念.wmv │ │ 4.MongoDB的安装及数据库操作.wmv │ │ 5.集合的操作.wmv │ │ 6.数据的新增和查询.wmv │ │ 7.文档的更新和删除.wmv │ │ 8.排序和分页.wmv │ │ 9.MongoDB的GUI客户端.wmv │ │ AI03.torrent │ │ 课堂总结.md │ │ │ ├─AI04 │ │ 1.昨日回顾.wmv │ │ 10.知识库上传大致流程.wmv │ │ 11.知识库上传代码实现.wmv │ │ 12.解决向量数据库自动配置有多个嵌入模型的问题.wmv │ │ 13.完成知识库上传功能.wmv │ │ 14.用户信息处理及知识库删除.wmv │ │ 15.把项目推送到远端.wmv │ │ 2.小谷同学效果演示.wmv │ │ 3.项目搭建上.wmv │ │ 4.启动前端项目并准备数据环境.wmv │ │ 5.后台项目的启动.wmv │ │ 6.逆向工程生成代码.wmv │ │ 7.项目更新问题.wmv │ │ 8.根据项目id查询知识库列表.wmv │ │ 9.知识库上传controller接口分析.wmv │ │ 课堂总结.md │ │ │ ├─AI05 │ │ 1.昨日回顾.wmv │ │ 10.查询一次会话的历史记录.wmv │ │ 11.设计模式的介绍.wmv │ │ 12.设计模式之工厂方法模式.wmv │ │ 13.设计模式之抽象工厂.wmv │ │ 14.设计模式之单例模式.wmv │ │ 15.设计模式之建造者模式.wmv │ │ 16.设计模式之原型模式.wmv │ │ 2.新建会话代码实现上之controller方法.wmv │ │ 3.新建会话实现之Service.wmv │ │ 4.解决新建会话中的问题.wmv │ │ 5.会话的查询和更新.wmv │ │ 6.聊天的实现上.wmv │ │ 7.聊天的实现下.wmv │ │ 8.测试聊天.wmv │ │ 9.保存聊天回答结果.wmv │ │ AI05.torrent │ │ 课堂总结.md │ │ │ └─AI06 │ 1.昨日回顾.wmv │ 2.策略模式基本实现.wmv │ 3.spring整合策略模式.wmv │ 4.Spring整合策略模式(结合ApplicationContextAware接口及自定义注解枚举类).wmv │ 5.策略模式小结.wmv │ 6.使用策略模式改造小谷同学.wmv │ 课堂总结.md │ └─资料 │ guli_chat.sql │ guli_quartz.sql │ multimodal.test.png │ xiaogu-project.zip │ xiaogu.zip │ └─工具类 │ FileUtil.java │ ├─pojo │ Chat.java │ Message.java │ └─vo ChatVo.java MessageVo.java QueryVo.java