Uses of Interface
dev.langchain4j.rag.query.router.QueryRouter
Packages that use QueryRouter
-
Uses of QueryRouter in dev.langchain4j.rag
Methods in dev.langchain4j.rag with parameters of type QueryRouterModifier and TypeMethodDescriptionDefaultRetrievalAugmentor.DefaultRetrievalAugmentorBuilder.queryRouter(QueryRouter queryRouter) Constructors in dev.langchain4j.rag with parameters of type QueryRouterModifierConstructorDescriptionDefaultRetrievalAugmentor(QueryTransformer queryTransformer, QueryRouter queryRouter, ContentAggregator contentAggregator, ContentInjector contentInjector, Executor executor) DefaultRetrievalAugmentor(QueryTransformer queryTransformer, QueryRouter queryRouter, ContentAggregator contentAggregator, ContentInjector contentInjector, Executor executor, boolean offloadBlocking) -
Uses of QueryRouter in dev.langchain4j.rag.query.router
Classes in dev.langchain4j.rag.query.router that implement QueryRouterModifier and TypeClassDescriptionclassAQueryRouterthat uses aDecisionModelto decide whichContentRetrievers can help answer the query.classDefault implementation ofQueryRouterintended to be suitable for the majority of use cases.classAQueryRouterthat utilizes aChatModelto make a routing decision.