类 ExpandingQueryTransformer
java.lang.Object
dev.langchain4j.rag.query.transformer.ExpandingQueryTransformer
- 所有已实现的接口:
QueryTransformer
A
Refer to
Configurable parameters (optional):
-
-
QueryTransformer that utilizes a ChatLanguageModel to expand a given Query.
Refer to
DEFAULT_PROMPT_TEMPLATE and implementation for more details.
Configurable parameters (optional):
-
promptTemplate: The prompt template used to instruct the LLM to expand the provided Query.
-
n: The number of Querys to generate. Default value is 3.-
字段概要
字段修饰符和类型字段说明protected final ChatLanguageModelstatic final intstatic final PromptTemplateprotected final intprotected final PromptTemplate -
构造器概要
构造器构造器说明ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel) ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel, int n) ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel, PromptTemplate promptTemplate) ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel, PromptTemplate promptTemplate, Integer n) -
方法概要
-
字段详细资料
-
DEFAULT_PROMPT_TEMPLATE
-
DEFAULT_N
public static final int DEFAULT_N- 另请参阅:
-
chatLanguageModel
-
promptTemplate
-
n
protected final int n
-
-
构造器详细资料
-
ExpandingQueryTransformer
-
ExpandingQueryTransformer
-
ExpandingQueryTransformer
public ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel, PromptTemplate promptTemplate) -
ExpandingQueryTransformer
public ExpandingQueryTransformer(ChatLanguageModel chatLanguageModel, PromptTemplate promptTemplate, Integer n)
-
-
方法详细资料
-
transform
从接口复制的说明:QueryTransformer- 指定者:
transform在接口中QueryTransformer- 参数:
query- TheQueryto be transformed.- 返回:
- A collection of one or more
Querys derived from the originalQuery.
-
createPrompt
-
parse
-