nemo_microservices.types.shared.patronus_evaluate_api_params#
Module Contents#
Classes#
API#
- class nemo_microservices.types.shared.patronus_evaluate_api_params.PatronusEvaluateAPIParams(/, **data: typing.Any)#
Bases:
nemo_microservices._models.BaseModel- params: Optional[Dict[str, object]]#
None
Parameters to the Patronus Evaluate API
- success_strategy: Optional[nemo_microservices.types.shared.patronus_evaluation_success_strategy.PatronusEvaluationSuccessStrategy]#
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.