pyrit.executor.attack.AttackConverterConfig

pyrit.executor.attack.AttackConverterConfig#

class AttackConverterConfig(request_converters: ~typing.List[~pyrit.prompt_normalizer.prompt_converter_configuration.PromptConverterConfiguration] = <factory>, response_converters: ~typing.List[~pyrit.prompt_normalizer.prompt_converter_configuration.PromptConverterConfiguration] = <factory>)[source]#

Bases: StrategyConverterConfig

Configuration for prompt converters used in attacks.

This class defines the converter configurations that transform prompts during the attack process, both for requests and responses.

__init__(request_converters: ~typing.List[~pyrit.prompt_normalizer.prompt_converter_configuration.PromptConverterConfiguration] = <factory>, response_converters: ~typing.List[~pyrit.prompt_normalizer.prompt_converter_configuration.PromptConverterConfiguration] = <factory>) None#

Methods

__init__([request_converters, ...])

Attributes

request_converters

response_converters