langchain.evaluation.loading
.load_evaluators¶
- langchain.evaluation.loading.load_evaluators(evaluators: Sequence[EvaluatorType], llm: Optional[BaseLanguageModel] = None, config: Optional[dict] = None, **kwargs: Any) List[Union[Chain, StringEvaluator]] [source]¶
根据评估器类型列表加载评估器。
- 参数
evaluators (序列[EvaluatorType]) – 要加载的评估器类型列表。
llm (BaseLanguageModel, 可选) – 用于评估的语言模型,如果没有提供,则将使用默认的 ChatOpenAI gpt-4 模型。
config (字典, 可选) – 将评估器类型映射到额外关键字参数的字典,默认为 None。
**kwargs (任何) – 要传递给所有评估器的额外关键字参数。
- 返回
加载的评估器。
- 返回类型
列表[Chain]
示例
>>> from langchain.evaluation import load_evaluators, EvaluatorType >>> evaluators = [EvaluatorType.QA, EvaluatorType.CRITERIA] >>> loaded_evaluators = load_evaluators(evaluators, criteria="helpfulness")