Index
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
All Classes and Interfaces|All Packages