DeanonymizerMapping#

class langchain_experimental.data_anonymizer.deanonymizer_mapping.DeanonymizerMapping(mapping: ~typing.Dict[str, ~typing.Dict[str, str]] = <factory>)[source]#

去匿名化映射。

属性

data

返回去匿名化映射。

方法

__init__([mapping])

update(new_mapping)

使用新值更新去匿名化映射。

Parameters:

mapping (Dict[str, Dict[str, str]])

__init__(mapping: ~typing.Dict[str, ~typing.Dict[str, str]] = <factory>) None#
Parameters:

映射 (字典[字符串, 字典[字符串, 字符串]])

Return type:

update(new_mapping: Dict[str, Dict[str, str]]) None[source]#

使用新值更新去匿名化映射。

重复的值不会被添加 如果有多个相同类型的实体,映射将 包括一个计数来区分它们。例如,如果输入文本中有 两个名字,映射将包括NAME_1和NAME_2。

Parameters:

new_mapping (Dict[str, Dict[str, str]])

Return type: