langchain4j
LangChain4j is an open-source Java library developed to integrate large language models (LLM) into applications running on JVM. It offers a unified API for different LLM providers and vector databases, allowing switching between systems without code change. The type security is designed to be compatible with the use of POJO and the popular Java framework.
LA
langchain4j · Local AI / Self-Hosted LLM
STARS13.3K
FORKS2.6K
COMMITS4.0K
CONTRIBUTORS445
VERSION1.20.0
UPDATEDyesterday
JavaLLMVector DatabaseAIApache-2.0
Common commercial products in this category: ChatGPT, Claude, Gemini
What can it do?
- You can switch between different LLM providers without changing your code.
- You can use the toolkits required for RAG processes and chatbot applications.
- You can develop LLM-supported applications with framework such as Spring Boot or Quarkus.
Heads up
- • High number of open issues (1,069)