RunEvaluator#

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

评估器接口类。

方法

__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[source]#

异步评估一个示例。

参数:
  • 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[source]#

评估一个示例。

参数:
  • run (Run)

  • example (Example | None)

  • evaluator_run_id (UUID | None)

返回类型:

EvaluationResult | EvaluationResults