langchain.memory.entity.InMemoryEntityStore

class langchain.memory.entity.InMemoryEntityStore[source]

基础: BaseEntityStore

内存实体存储。

通过解析和验证输入数据来创建一个新的模型,输入参数为关键字。

如果在解析输入数据为有效的模型时失败,则抛出ValidationError异常。

参数store:Dict[str,Optional[str] ={}
clear() None[源代码]

从存储中删除所有实体。

返回类型

None

delete(key: str) None[源代码]

从存储中删除实体值。

参数

key (str) –

返回类型

None

exists(key: str) bool[源代码]

检查实体是否存储中存在。

参数

key (str) –

返回类型

bool

get(key: str, default: Optional[str]) Optional[str][源代码]

从存储中获取实体值。

参数
  • key (str) –

  • default (Optional[str]) –

返回类型

Optional[str]

set(key: str, value: Optional[str]) None[源代码]

在存储中设置实体值。

参数
  • key (str) –

  • (可选[字符串]) –

返回类型

None