pyrit.models.TextDataTypeSerializer#

class TextDataTypeSerializer(*, prompt_text: str)[source]#

Bases: DataTypeSerializer

__init__(*, prompt_text: str)[source]#

Methods

__init__(*, prompt_text)

data_on_disk()

Returns True if the data is stored on disk.

get_data_filename()

Generates or retrieves a unique filename for the data file.

get_extension(file_path)

Get the file extension from the file path.

get_mime_type(file_path)

Get the MIME type of the file path.

get_sha256()

read_data()

Reads the data from the storage.

read_data_base64()

Reads the data from the storage.

save_b64_image(data[, output_filename])

Saves the base64 encoded image to storage.

save_data(data)

Saves the data to storage.

Attributes

data_type

value

data_sub_directory

file_extension

data_on_disk() bool[source]#

Returns True if the data is stored on disk.