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:Sequence[EvaluatorType]
要加载的评估器类型列表。
- llm:BaseLanguageModel,可选
用于评估的语言模型,如果未提供,则将使用默认的ChatOpenAI gpt-4模型。
- config:dict,可选
将评估器类型映射到其他关键字参数的字典,默认为None。
- **kwargs:Any
传递给所有评估器的其他关键字参数。
- List[Chain]
加载的评估器。
>>> from langchain.evaluation import load_evaluators, EvaluatorType >>> evaluators = [EvaluatorType.QA, EvaluatorType.CRITERIA] >>> loaded_evaluators = load_evaluators(evaluators, criteria="helpfulness")
- Parameters
evaluators (Sequence[EvaluatorType]) –
llm (Optional[BaseLanguageModel]) –
config (Optional[dict]) –
kwargs (Any) –
- Return type
List[Union[Chain, StringEvaluator]]