langchain_experimental.data_anonymizer.base
.ReversibleAnonymizerBase¶
- 类 langchain_experimental.data_anonymizer.base.ReversibleAnonymizerBase[源代码]¶
可逆匿名化器的基抽象类。
方法
__init__
()anonymize
(text[, language, allow_list])匿名化文本。
deanonymize
(text_to_deanonymize[, ...])解匿名文本
重置解匿名映射的抽象方法
- __init__()¶
- anonymize(text: str, language: Optional[str] = None, allow_list: Optional[List[str]] = None) str ¶
匿名化文本。
- 参数
text (str) –
language (可选[str]) –
allow_list (可选[列表[str]]) –
- 返回类型
str
- 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]¶
解匿名文本
- 参数
text_to_deanonymize (str) –
deanonymizer_matching_strategy (Callable[[str, Dict[str, Dict[str, str]]], str]) –
- 返回类型
str
- 抽象属性
重置解匿名映射的抽象方法
- 返回类型
reset_deanonymizer_mapping