RunEvaluator#

class langsmith.evaluation.evaluator.RunEvaluator[源]#

评估器接口类。

方法

__init__()

aevaluate_run(run[, example, evaluator_run_id])

异步评估运行。

evaluate_run(run[, example, evaluator_run_id])

评估运行。

__init__()#
async aevaluate_run(
run: Run,
example: Example | None = None,
evaluator_run_id: UUID | None = None,
) EvaluationResult | EvaluationResults[源]#

异步评估运行。

参数:
  • run (Run)

  • example (Example | None)

  • evaluator_run_id (UUID | None)

返回类型:

EvaluationResult | EvaluationResults

abstractmethod evaluate_run(
run: Run,
example: Example | None = None,
evaluator_run_id: UUID | None = None,
) EvaluationResult | EvaluationResults[源]#

评估运行。

参数:
  • run (Run)

  • example (Example | None)

  • evaluator_run_id (UUID | None)

返回类型:

EvaluationResult | EvaluationResults