Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
LangChain4j는 JVM에서 LLM 기반 애플리케이션을 만들기 위한 관용적인 오픈소스 Java 라이브러리
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing too
개발 도구Java · KotlinGitHub @langchain4j직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
LangChain4j is an idiomatic, open-source Java library for building LLM-powered applications on the JVM. It offers a unified API over popular LLM providers and vector stores, and makes implementing tool calling (including MCP support), agents and RAG easy. It integrates seamlessly with enterprise Java frameworks like Quarkus and Spring Boot.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Welcome!
The goal of LangChain4j is to simplify integrating LLMs into Java applications.
Here's how:
LangChain4j began development in early 2023 amid the ChatGPT hype. We noticed a lack of Java counterparts to the numerous Python and JavaScript LLM libraries and frameworks, and we had to fix that!
Despite the name, LangChain4j is not a Java port of LangChain (Python) — it is built for Java, not ported to it. It is an idiomatic Java library designed from the ground up around Java conventions: type safety, POJOs, annotations, interfaces, dependency injection, fluent APIs, and first-class integrations with Quarkus, Spring Boot, Helidon, and Micronaut. Its API, internals, and release cycle are independent of the Python LangChain project.
We actively monitor community developments, aiming to quickly incorporate new techniques and integrations, ensuring you stay up-to-date. The library is under active development. While some features are still being worked on, the core functionality is in place, allowing you to start building LLM-powered apps now!
Documentation can be found here.
The documentation chatbot (experimental) can be found here.
Getting started guide can be found here.
Please see examples of how LangChain4j can be used in langchain4j-examples repo:
Useful materials can be found here.
Please use Discord or GitHub discussions to get help.
Please let us know what features you need by opening an issue.
Contribution guidelines can be found here.