Skip to content

vllm_omni.config.watermarking

ALGORITHM_KEY module-attribute

ALGORITHM_KEY = 'algorithm'

TEXT_MODALITY module-attribute

TEXT_MODALITY = 'text'

WATERMARK_CONFIG_EXAMPLE module-attribute

WATERMARK_CONFIG_EXAMPLE = '{"strict": false, "modalities": {"<modality>": {"algorithm": "<algorithm>"}}}'

WatermarkConfig

modalities class-attribute instance-attribute

modalities: Mapping[str, Mapping[str, object]] = field(
    default_factory=dict
)

strict class-attribute instance-attribute

strict: bool = False

from_dict classmethod

from_dict(
    raw_config: Mapping[str, object],
) -> WatermarkConfig

Build a config from its JSON form, rejecting misplaced modality keys.