nat.eval.red_teaming_evaluator.register#
Classes#
Configuration for red teaming evaluator |
Functions#
|
Register red teaming evaluator |
Module Contents#
- class RedTeamingEvaluatorConfig(/, **data: Any)#
Bases:
nat.data_models.evaluator.EvaluatorBaseConfigConfiguration for red teaming evaluator
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.- llm_name: nat.data_models.component_ref.LLMRef = None#
- filter_conditions: list[nat.eval.red_teaming_evaluator.filter_conditions.IntermediateStepsFilterCondition] = None#
- async register_red_teaming_evaluator(
- config: RedTeamingEvaluatorConfig,
- builder: nat.builder.builder.EvalBuilder,
Register red teaming evaluator