nemo_microservices.types.shared.patronus_evaluate_api_params#

Module Contents#

Classes#

API#

class nemo_microservices.types.shared.patronus_evaluate_api_params.PatronusEvaluateAPIParams(/, **data: Any)#

Bases: nemo_microservices._models.BaseModel

params: Dict[str, object] | None#

None

Parameters to the Patronus Evaluate API

success_strategy: nemo_microservices.types.shared.patronus_evaluation_success_strategy.PatronusEvaluationSuccessStrategy | None#

None

Strategy for determining whether a Patronus Evaluation API request should pass, especially when multiple evaluators are called in a single request. ALL_PASS requires all evaluators to pass for success. ANY_PASS requires only one evaluator to pass for success.