L

LangChain4j

LangChain4j

高低层 API、记忆与服务抽象

6 篇 · 约 21 分钟
01

初识LangChain4j

LangChain LangChain是一个强大的开源框架,专门用于开发基于大语言模型(LLMs)的应用程序。它的主要目标是简化LLM应用程序的开发流程,提供了一套完整的工具和组件,使开发者能够更容易地构建复杂的AI应用。 Lang…

3 min
02

LangChain4J低层次API使用

ChatModel 在LangChain4j中提供了ChatModel和LanguageModel用来和大模型进行交互,就像Spring AI中的ChatModel一样。 除了 ChatModel 和 LanguageModel ,…

7 min
03

LangChain4J高层次API使用

LangChain4J为了方便开发者使用,提供了高层次API,但是想要使用的话,需要增加依赖:

6 min
04

@AIService实现原理

@AIService处理 当一个接口被@AIService注解标注之后,在应用启动的时候,会在dev.langchain4j.service.spring.AiServicesAutoConfig aiServicesRegiste…

3 min
05

LangChain4J中实现持久化记忆

我们之前也介绍过LangChain4j中的记忆,但是也是介绍的基于内存短期记忆,利用LangChain4j也能做持久化的记忆,但是官方没给现成的实现,只能靠我们自己实现。 在LangChain4j中,有一个内置的ChatMemory…

1 min
06

Spring AI & Spring AI Alibaba & Langchain4j

非 Spring/或者Spring Boot版本低于3.0,纯Java项目项目→ 选 LangChain4j 需要快速原型验证,且熟悉 LangChain 概念 → 选 LangChain4j 已有 Spring Boot 项目,只…

1 min