langchain4j
langchain4j is an open-source framework for developing LLM-powered Java applications, with built-in support for integrating vector databases as memory stores.
About this tool
langchain4j
langchain4j is an open-source framework for developing LLM-powered Java applications, with built-in support for integrating vector databases as memory stores.
Features
- Open-source framework for Java
- Enables development of applications powered by Large Language Models (LLMs)
- Built-in support for integrating with various vector databases as memory stores
- Modular structure with support for multiple backends and integrations, as indicated by modules for:
- Azure AI Search
- Azure Cosmos DB
- Azure OpenAI
- Amazon Bedrock
- Cassandra
- Chroma
- Cohere
- Couchbase
- Elasticsearch
- Google AI Gemini
- And more
- Document loading, parsing, and transformation utilities
- Code execution engines
- HTTP client modules
- Experimental SQL modules
- Embedding store filter parsers
- Support for retrieval-augmented generation (RAG) via modules like
langchain4j-easy-rag
Pricing
langchain4j is open-source and free to use under its open-source license.
Tags
open-source, LLM, Java, vector-database