langchain.memory.entity.BaseEntityStore

class langchain.memory.entity.BaseEntityStore[source]

基础类:BaseModelABC

实体存储的抽象基类。

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

如果无法将输数据解析成有效的模型,将引发ValidationError异常。

抽象 clear() None[源代码]

从存储中删除所有实体。

返回类型

None

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

从存储中删除实体值。

参数

key (str) –

返回类型

None

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

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

参数

key (str) –

返回类型

bool

抽象 get(key: str, default: Optional[str] = None) Optional[str][源代码]

从存储中获取实体值。

参数
  • key (str) –

  • default (Optional[str]) –

返回类型

Optional[str]

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

在存储中设置实体值。

参数
  • key (str) –

  • value (Optional[str]) –

返回类型

None