langchain.memory.readonly.ReadOnlySharedMemory

class langchain.memory.readonly.ReadOnlySharedMemory[source]

基础: BaseMemory

只读的内存包装,无法更改。

param memory: BaseMemory [必需]
async aclear() None

异步清除内存内容。

返回类型

async aload_memory_variables(inputs: Dict[str, Any]) Dict[str, Any]

根据给定的文本输入返回键值对。

参数

inputs (Dict[str, Any]) – 链的输入。

返回

键值对字典。

返回类型

A dictionary of str, Any

async asave_context(inputs: Dict[str, Any], outputs: Dict[str, str]) None

异步保存链运行上下文到内存。

参数
  • inputs (Dict[str, Any]) – 链的输入。

  • outputs (Dict[str, str]) – 链的输出。

返回类型

clear() None[source]

无内容可清除,得到的像保险库一样的内存。

返回类型

load_memory_variables(inputs: Dict[str, Any]) Dict[str, str][源代码]

从内存中加载内存变量。

参数

inputs (Dict[str, Any]) –

返回类型

Dict[str, str]

save_context(inputs: Dict[str, Any], outputs: Dict[str, str]) None[源代码]

不需要保存或更改任何内容。

参数
  • inputs (Dict[str, Any]) –

  • outputs (Dict[str, str]) –

返回类型

属性 memory_variables: List[str]

返回内存变量。

使用ReadOnlySharedMemory的示例