langchain4j

langchain4j

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.

AI 简介

LangChain4j 是一个开源的 Java 库,旨在简化在 JVM 上构建基于大语言模型(LLM)的应用程序。它提供了一个统一的 API 接口,支持超过 20 种流行的 LLM 提供商和 30 多种向量存储解决方案,使得开发者可以轻松切换不同的 LLM 和向量数据库而无需重写代码。此外,该库还集成了工具调用、代理以及检索增强生成(RAG)等高级功能,并且能够无缝对接如 Quarkus 和 Spring Boot 这样的企业级 Java 框架。适用于需要快速集成先进自然语言处理能力的各种应用场景,特别是那些希望利用多源 LLM 和向量数据库优势的企业级项目。

Java
Apache License 2.0
12.3k
Stars
2.3k
Forks
115
Watchers
596
Issues

Star 增长

今日+15
近 7 天+79
近 30 天+340
综合评分120
默认分支main