awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
langchain4j avatar

langchain4j/langchain4j

0
View on GitHub↗
12,346 स्टार्स·2,307 फोर्क्स·Java·Apache-2.0·25 व्यूज़docs.langchain4j.dev↗

Langchain4j

LangChain4j is a framework and library for building applications powered by large language models on the JVM. It provides a unified API for developing AI agents, implementing retrieval augmented generation, and integrating generative AI capabilities into professional software built with frameworks like Spring Boot or Quarkus.

The project enables the creation of autonomous agents that can reason through tasks, manage memory, and execute external tools to achieve specific goals. It differentiates itself through a unified model interface that allows developers to switch between multiple model providers without changing application logic.

The framework covers a broad surface of AI orchestration, including RAG pipeline coordination, vector store abstraction for high-dimensional embeddings, and document parsing for various file formats. It also includes capabilities for tool-calling dispatchers, agentic reasoning loops, and GPU accelerated inference.

Features

  • JVM LLM Applications - A comprehensive library designed specifically for building LLM-powered applications on the JVM.
  • Provider-Agnostic Model Interfaces - Provides a provider-agnostic abstraction layer that standardizes inputs and outputs across multiple LLM providers.
  • Agentic Reasoning Loops - Implements orchestration patterns that allow models to iteratively plan, call tools, and refine answers.
  • AI Agent Frameworks - Provides the necessary tools to define, configure, and deploy autonomous AI agents with tool-calling capabilities.
  • Autonomous Agent Frameworks - Provides a framework for building autonomous agents that reason through complex tasks and execute external tools.
  • Autonomous Agent Orchestration - Provides a framework for orchestrating autonomous agents that can reason through tasks and utilize external tools.
  • Retrieval-Augmented Generation - Coordinates the full RAG pipeline from data ingestion to retrieval for grounding model responses.
  • Conversational Models - Implements interfaces for interacting with chat-tuned language models to generate natural, human-like text responses.
  • Tool Integrations - Enables AI agents to interact with external APIs and system environments through tool calling.
  • Vector Memory Stores - Abstracts various embedding stores to provide a unified interface for semantic memory and retrieval.
  • RAG Pipelines - Orchestrates end-to-end workflows for loading documents and retrieving context to augment language model prompts.
  • LLM Application Frameworks - Serves as a foundational framework for building applications powered by large language models.
  • Multi-Provider Abstractions - Implements a unified interface to abstract multiple LLM providers, allowing for easy model swapping.
  • RAG Toolkits - Includes a toolkit for implementing retrieval augmented generation by coordinating LLMs, vector stores, and document loaders.
  • Vector Database Abstractions - Provides a provider-neutral API for managing document indexing and similarity search across various vector stores.
  • Vector Database Integrations - Offers a consistent integration layer for interacting with various high-dimensional vector database providers.
  • Conversation History Management - Provides mechanisms to track and compress conversation history to maintain context in long-running AI sessions.
  • Conversation Memory Managers - Manages stateful interaction history to maintain conversational context across multi-turn generative sessions.
  • Document Loaders - Imports raw content from cloud storage, version control systems, and web pages for further AI processing.
  • Enterprise AI Integration Tools - Provides integration capabilities for bringing generative AI into professional enterprise software stacks like Spring Boot.
  • Local Model Execution - Enables the execution of large language models on local hardware for privacy and offline inference.
  • Prompt Templates - Provides systems for defining reusable prompt structures with dynamic variables for consistent model inputs.
  • Method Dispatchers - Maps model-generated function requests to actual Java methods for executing actions and returning results.
  • Web Search Integrations - Integrates real-time web search capabilities to supplement language model knowledge with current information.
  • Document Parsing Pipelines - Provides automated pipelines to parse diverse file formats into structured text chunks for RAG indexing.
  • Vector Embedding Indexes - Implements mechanisms for creating specialized indexes to optimize retrieval of high-dimensional vector data.
  • Vector Storage - Provides the capability to save and retrieve high-dimensional vector representations for efficient similarity searches.
  • Multi-Format Document Parsing - Extracts text from diverse file formats including PDF and Office documents for AI indexing.
  • Standardized Tool Execution - Connects models to external tools using standardized protocols to perform real-world actions.
  • AI and Machine Learning - Library for building AI applications with language models.
  • Artificial Intelligence - Unified APIs for integrating LLMs into applications.
  • Frameworks and Ports - Java implementation of the framework.
  • RAG Frameworks - Java-based framework for integrating LLMs into applications.

स्टार हिस्ट्री

langchain4j/langchain4j के लिए स्टार हिस्ट्री चार्टlangchain4j/langchain4j के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Langchain4j के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Langchain4j के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • tmc/langchaingotmc का अवतार

    tmc/langchaingo

    9,416GitHub पर देखें↗

    langchaingo is an LLM application framework for Go designed for building language model-powered applications and autonomous agents. It serves as an orchestration library and tool integration framework that allows developers to link prompt sequences and model calls into complex, multi-step workflows. The project provides a toolkit for implementing retrieval-augmented generation pipelines by processing unstructured documents and retrieving relevant context via vector search. It includes a dedicated integration layer for indexing high-dimensional embeddings and performing similarity searches acr

    Go
    GitHub पर देखें↗9,416
  • cloudwego/einocloudwego का अवतार

    cloudwego/eino

    9,675GitHub पर देखें↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Goaiai-applicationai-framework
    GitHub पर देखें↗9,675
  • 0xplaygrounds/rig0xPlaygrounds का अवतार

    0xPlaygrounds/rig

    7,450GitHub पर देखें↗

    Rig is a framework for building large language model applications, featuring a multi-provider client and a workflow builder for retrieval-augmented generation systems. It serves as an orchestrator for creating autonomous agents that can maintain conversation state and execute complex tasks through custom prompting and plugins. The project provides standardized interfaces for both completion and embedding model providers, allowing for unified request and response patterns across different engines. It also includes a vector database integration layer that defines a common interface for indexing

    Rustagentaiartificial-intelligence
    GitHub पर देखें↗7,450
  • jetbrains/koogJetBrains का अवतार

    JetBrains/koog

    3,735GitHub पर देखें↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Kotlinagentframeworkagentic-aiagents
    GitHub पर देखें↗3,735
Langchain4j के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

langchain4j/langchain4j क्या करता है?

LangChain4j is a framework and library for building applications powered by large language models on the JVM. It provides a unified API for developing AI agents, implementing retrieval augmented generation, and integrating generative AI capabilities into professional software built with frameworks like Spring Boot or Quarkus.

langchain4j/langchain4j की मुख्य विशेषताएं क्या हैं?

langchain4j/langchain4j की मुख्य विशेषताएं हैं: JVM LLM Applications, Provider-Agnostic Model Interfaces, Agentic Reasoning Loops, AI Agent Frameworks, Autonomous Agent Frameworks, Autonomous Agent Orchestration, Retrieval-Augmented Generation, Conversational Models।

langchain4j/langchain4j के कुछ ओपन-सोर्स विकल्प क्या हैं?

langchain4j/langchain4j के ओपन-सोर्स विकल्पों में शामिल हैं: tmc/langchaingo — langchaingo is an LLM application framework for Go designed for building language model-powered applications and… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and… 0xplaygrounds/rig — Rig is a framework for building large language model applications, featuring a multi-provider client and a workflow… jetbrains/koog — Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a… hwchase17/langchainjs — LangChainJS is an AI agent orchestrator and application framework designed for building autonomous systems that use… openbmb/ultrarag — UltraRAG is an LLM RAG orchestration platform and AI agent research framework designed to coordinate complex…