langchain.memory.buffer
.ConversationStringBufferMemory¶
- class langchain.memory.buffer.ConversationStringBufferMemory[source]¶
基类:
BaseMemory
用于存储对话内存的缓冲区。
- 参数 ai_prefix: str = 'AI'¶
AI生成响应前缀。
- 参数 buffer: str = ''¶
- 参数 human_prefix: str = 'Human'¶
- 参数 input_key: Optional[str] = None¶
- 参数 output_key: Optional[str] = None¶
- async aload_memory_variables(inputs: Dict[str, Any]) Dict[str, str] [source]¶
返回历史缓冲区。
- 参数
inputs (Dict[str, Any]) –
- 返回类型
Dict[str, str]
- async asave_context(inputs: Dict[str, Any], outputs: Dict[str, str]) None [source]¶
将本对话的内容保存到缓冲区。
- 参数
inputs (Dict[str, Any]) –
outputs (Dict[str, str]) –
- 返回类型
None
- load_memory_variables(inputs: Dict[str, Any]) Dict[str, str] [source]¶
返回历史缓冲区。
- 参数
inputs (Dict[str, Any]) –
- 返回类型
Dict[str, str]
- save_context(inputs: Dict[str, Any], outputs: Dict[str, str]) None [source]¶
将本对话的内容保存到缓冲区。
- 参数
inputs (Dict[str, Any]) –
outputs (Dict[str, str]) –
- 返回类型
None
- property memory_variables: List[str]¶
总是返回内存变量列表。 :meta private