load_evaluators#
- langchain.evaluation.loading.load_evaluators(
- evaluators: Sequence[EvaluatorType],
- *,
- llm: BaseLanguageModel | None = None,
- config: dict | None = None,
- **kwargs: Any,
Load evaluators specified by a list of evaluator types.
- Parameters:
evaluators (Sequence[EvaluatorType]) – The list of evaluator types to load.
llm (BaseLanguageModel, optional) – The language model to use for evaluation, if none is provided, a default ChatOpenAI gpt-4 model will be used.
config (dict, optional) – A dictionary mapping evaluator types to additional keyword arguments, by default None
**kwargs (Any) – Additional keyword arguments to pass to all evaluators.
Returns
-------
List[Chain] – The loaded evaluators.
Examples
--------
load_evaluators (>>> from langchain.evaluation import)
EvaluatorType
[EvaluatorType.QA (>>> evaluators =)
EvaluatorType.CRITERIA]
load_evaluators(evaluators (>>> loaded_evaluators =)
criteria="helpfulness")
- Return type:
list[Chain | StringEvaluator]