Convenience method to construct ElasticsearchDatabaseChain from an LLM.
from_llm(
cls,
llm: BaseLanguageModel,
database: Elasticsearch,
*,
query_prompt: BasePromptTemplate | None = None,
answer_prompt: BasePromptTemplate | None = None,
query_output_parser: BaseOutputParser | None = None,
**kwargs: Any = {}
) -> ElasticsearchDatabaseChain| Name | Type | Description |
|---|---|---|
llm* | BaseLanguageModel | The language model to use. |
database* | Elasticsearch | The Elasticsearch db. |
query_prompt | BasePromptTemplate | None | Default: NoneThe prompt to use for query construction. |
answer_prompt | BasePromptTemplate | None | Default: NoneThe prompt to use for answering user question given data. |
query_output_parser | BaseOutputParser | None | Default: NoneThe output parser to use for parsing model-generated
ES query. Defaults to |
kwargs | Any | Default: {}Additional arguments to pass to the constructor. |