可逆匿名化器基础#

class langchain_experimental.data_anonymizer.base.ReversibleAnonymizerBase[source]#

可逆匿名化器的基抽象类。

方法

anonymize(text[, language, allow_list])

匿名化文本。

deanonymize(text_to_deanonymize[, ...])

去匿名化文本

reset_deanonymizer_mapping()

重置去匿名化映射的抽象方法

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:

字符串

abstract reset_deanonymizer_mapping() None[来源]#

重置去匿名化映射的抽象方法

Return type: