Index

A B C D G H I M O Q R S V W 
All Classes and Interfaces|All Packages

A

AdaptiveRag - Class in dev.langchain4j.adaptiverag
 
AdaptiveRag(String, String) - Constructor for class dev.langchain4j.adaptiverag.AdaptiveRag
 
AdaptiveRag.State - Class in dev.langchain4j.adaptiverag
Represents the state of our graph.
AnswerGrader - Class in dev.langchain4j.adaptiverag
 
AnswerGrader() - Constructor for class dev.langchain4j.adaptiverag.AnswerGrader
 
AnswerGrader.Arguments - Class in dev.langchain4j.adaptiverag
 
AnswerGrader.Score - Class in dev.langchain4j.adaptiverag
Binary score to assess answer addresses question.
apply(AnswerGrader.Arguments) - Method in class dev.langchain4j.adaptiverag.AnswerGrader
 
apply(HallucinationGrader.Arguments) - Method in class dev.langchain4j.adaptiverag.HallucinationGrader
 
apply(RetrievalGrader.Arguments) - Method in class dev.langchain4j.adaptiverag.RetrievalGrader
 
apply(String) - Method in class dev.langchain4j.adaptiverag.QuestionRewriter
 
apply(String) - Method in class dev.langchain4j.adaptiverag.QuestionRouter
 
apply(String) - Method in class dev.langchain4j.adaptiverag.WebSearchTool
 
apply(String, List<String>) - Method in class dev.langchain4j.adaptiverag.Generation
 
Arguments() - Constructor for class dev.langchain4j.adaptiverag.AnswerGrader.Arguments
 
Arguments() - Constructor for class dev.langchain4j.adaptiverag.HallucinationGrader.Arguments
 
Arguments() - Constructor for class dev.langchain4j.adaptiverag.RetrievalGrader.Arguments
 

B

binaryScore - Variable in class dev.langchain4j.adaptiverag.AnswerGrader.Score
 
binaryScore - Variable in class dev.langchain4j.adaptiverag.HallucinationGrader.Score
 
binaryScore - Variable in class dev.langchain4j.adaptiverag.RetrievalGrader.Score
 
buildGraph() - Method in class dev.langchain4j.adaptiverag.AdaptiveRag
 

C

ChromaStore - Class in dev.langchain4j.adaptiverag
 

D

dev.langchain4j.adaptiverag - package dev.langchain4j.adaptiverag
 
documents() - Method in class dev.langchain4j.adaptiverag.AdaptiveRag.State
 

G

generation() - Method in class dev.langchain4j.adaptiverag.AdaptiveRag.State
 
Generation - Class in dev.langchain4j.adaptiverag
 
Generation() - Constructor for class dev.langchain4j.adaptiverag.Generation
 
Generation.Service - Interface in dev.langchain4j.adaptiverag
 

H

HallucinationGrader - Class in dev.langchain4j.adaptiverag
 
HallucinationGrader() - Constructor for class dev.langchain4j.adaptiverag.HallucinationGrader
 
HallucinationGrader.Arguments - Class in dev.langchain4j.adaptiverag
 
HallucinationGrader.Score - Class in dev.langchain4j.adaptiverag
Binary score for hallucination present in generation answer.

I

invoke(String, List<String>) - Method in interface dev.langchain4j.adaptiverag.Generation.Service
 

M

main(String[]) - Static method in class dev.langchain4j.adaptiverag.AdaptiveRag
 

O

of(String) - Static method in class dev.langchain4j.adaptiverag.ChromaStore
 

Q

question() - Method in class dev.langchain4j.adaptiverag.AdaptiveRag.State
 
QuestionRewriter - Class in dev.langchain4j.adaptiverag
 
QuestionRewriter() - Constructor for class dev.langchain4j.adaptiverag.QuestionRewriter
 
QuestionRouter - Class in dev.langchain4j.adaptiverag
Router for user queries to the most relevant datasource.
QuestionRouter() - Constructor for class dev.langchain4j.adaptiverag.QuestionRouter
 
QuestionRouter.Type - Enum Class in dev.langchain4j.adaptiverag
 

R

RetrievalGrader - Class in dev.langchain4j.adaptiverag
 
RetrievalGrader() - Constructor for class dev.langchain4j.adaptiverag.RetrievalGrader
 
RetrievalGrader.Arguments - Class in dev.langchain4j.adaptiverag
 
RetrievalGrader.Score - Class in dev.langchain4j.adaptiverag
 

S

Score() - Constructor for class dev.langchain4j.adaptiverag.AnswerGrader.Score
 
Score() - Constructor for class dev.langchain4j.adaptiverag.HallucinationGrader.Score
 
Score() - Constructor for class dev.langchain4j.adaptiverag.RetrievalGrader.Score
 
search(String) - Method in class dev.langchain4j.adaptiverag.ChromaStore
 
State(Map<String, Object>) - Constructor for class dev.langchain4j.adaptiverag.AdaptiveRag.State
 

V

valueOf(String) - Static method in enum class dev.langchain4j.adaptiverag.QuestionRouter.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.langchain4j.adaptiverag.QuestionRouter.Type
Returns an array containing the constants of this enum class, in the order they are declared.
vectorstore - Enum constant in enum class dev.langchain4j.adaptiverag.QuestionRouter.Type
 

W

web_search - Enum constant in enum class dev.langchain4j.adaptiverag.QuestionRouter.Type
 
WebSearchTool - Class in dev.langchain4j.adaptiverag
 
WebSearchTool() - Constructor for class dev.langchain4j.adaptiverag.WebSearchTool
 
A B C D G H I M O Q R S V W 
All Classes and Interfaces|All Packages