langchain.memory.entity.SQLiteEntityStore

class langchain.memory.entity.SQLiteEntityStore[source]

基类:BaseEntityStore

基于 SQLite 的实体存储

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

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

参数conn: Any = None
参数session_id: str = 'default'
参数table_name : str = 'memory_store'
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) –

  • 默认 (可选[[str]]) –

返回类型

可选[str]

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

在存储中设置实体值。

参数
  • key (str) –

  • value (可选[[str]]) –

返回类型

None

属性 full_table_name: str