pyrit.prompt_target.PromptTarget#
- class PromptTarget(verbose: bool = False, max_requests_per_minute: int | None = None, endpoint: str = '', model_name: str = '')[source]#
Bases:
ABC,Identifier- __init__(verbose: bool = False, max_requests_per_minute: int | None = None, endpoint: str = '', model_name: str = '') None[source]#
Methods
__init__([verbose, max_requests_per_minute, ...])Dispose database engine to release database connections and resources.
send_prompt_async(*, prompt_request)Sends a normalized prompt async to the prompt target.
set_model_name(*, model_name)Set the model name for this target.
Attributes
- dispose_db_engine() None[source]#
Dispose database engine to release database connections and resources.
- abstract async send_prompt_async(*, prompt_request: Message) Message[source]#
Sends a normalized prompt async to the prompt target.