mirror of
https://github.com/hwchase17/langchain
synced 2024-11-08 07:10:35 +00:00
fix call _get_keys for custom_evaluator (#9763)
In the function _load_run_evaluators the function _get_keys was not called if only custom_evaluators parameter is used - Description: In the function _load_run_evaluators the function _get_keys was not called if only custom_evaluators parameter is used, - Issue: no issue created for this yet, - Dependencies: None, - Tag maintainer: @vowelparrot, - Twitter handle: Buckler89 --------- Co-authored-by: ddroghini <d.droghini@mflgroup.com>
This commit is contained in:
parent
2d2b097fab
commit
a28e888b36
@ -566,8 +566,13 @@ def _load_run_evaluators(
|
|||||||
eval_llm = config.eval_llm or ChatOpenAI(model="gpt-4", temperature=0.0)
|
eval_llm = config.eval_llm or ChatOpenAI(model="gpt-4", temperature=0.0)
|
||||||
run_evaluators = []
|
run_evaluators = []
|
||||||
input_key, prediction_key, reference_key = None, None, None
|
input_key, prediction_key, reference_key = None, None, None
|
||||||
if config.evaluators or any(
|
if (
|
||||||
[isinstance(e, EvaluatorType) for e in config.evaluators]
|
config.evaluators
|
||||||
|
or any([isinstance(e, EvaluatorType) for e in config.evaluators])
|
||||||
|
or (
|
||||||
|
config.custom_evaluators
|
||||||
|
and any([isinstance(e, StringEvaluator) for e in config.custom_evaluators])
|
||||||
|
)
|
||||||
):
|
):
|
||||||
input_key, prediction_key, reference_key = _get_keys(
|
input_key, prediction_key, reference_key = _get_keys(
|
||||||
config, run_inputs, run_outputs, example_outputs
|
config, run_inputs, run_outputs, example_outputs
|
||||||
|
Loading…
Reference in New Issue
Block a user