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

Information

PublisherFox
Websitegithub.com
PublishedJun 7, 2025

Categories

1 item