Create query construction prompt.
get_query_constructor_prompt(
document_contents: str,
attribute_info: Sequence[AttributeInfo | dict],
*,
examples: Sequence | None = None,
allowed_comparators: Sequence[Comparator] = tuple(Comparator),
allowed_operators: Sequence[Operator] = tuple(Operator),
enable_limit: bool = False,
schema_prompt: BasePromptTemplate | None = None,
**kwargs: Any = {}
) -> BasePromptTemplate| Name | Type | Description |
|---|---|---|
document_contents* | str | The contents of the document to be queried. |
attribute_info* | Sequence[AttributeInfo | dict] | A list of AttributeInfo objects describing the attributes of the document. |
examples | Sequence | None | Default: NoneOptional list of examples to use for the chain. |
allowed_comparators | Sequence[Comparator] | Default: tuple(Comparator)Sequence of allowed comparators. |
allowed_operators | Sequence[Operator] | Default: tuple(Operator)Sequence of allowed operators. |
enable_limit | bool | Default: FalseWhether to enable the limit operator. |
schema_prompt | BasePromptTemplate | None | Default: NonePrompt for describing query schema. Should have string input variables allowed_comparators and allowed_operators. |
kwargs | Any | Default: {}Additional named params to pass to FewShotPromptTemplate init. |