Create a LLMListwiseRerank document compressor from a language model.
from_llm(
cls,
llm: BaseLanguageModel,
*,
prompt: BasePromptTemplate | None = None,
**kwargs: Any = {}
) -> LLMListwiseRerank| Name | Type | Description |
|---|---|---|
llm* | BaseLanguageModel | The language model to use for filtering. Must implement BaseLanguageModel.with_structured_output(). |
prompt | BasePromptTemplate | None | Default: NoneThe prompt to use for the filter. |
kwargs | Any | Default: {}Additional arguments to pass to the constructor. |