可逆匿名化器基础#
- class langchain_experimental.data_anonymizer.base.ReversibleAnonymizerBase[source]#
可逆匿名化器的基抽象类。
方法
anonymize
(text[, language, allow_list])匿名化文本。
deanonymize
(text_to_deanonymize[, ...])去匿名化文本
重置去匿名化映射的抽象方法
- anonymize(text: str, language: str | None = None, allow_list: List[str] | None = None) str #
匿名化文本。
- Parameters:
文本 (str)
语言 (str | 无)
allow_list (列表[字符串] | 无)
- Return type:
字符串
- deanonymize(text_to_deanonymize: str, deanonymizer_matching_strategy: ~typing.Callable[[str, ~typing.Dict[str, ~typing.Dict[str, str]]], str] = <function exact_matching_strategy>) str [source]#
去匿名化文本
- Parameters:
text_to_deanonymize (str)
deanonymizer_matching_strategy (Callable[[str, Dict[str, Dict[str, str]]], str])
- Return type:
字符串