langchain_community.memory.motorhead_memory
.MotorheadMemory¶
- class langchain_community.memory.motorhead_memory.MotorheadMemory[源代码]¶
继承自:
BaseChatMemory
由 Motorhead 服务支持的聊天消息内存。
- 参数 api_key : Optional[str] = None¶
- 参数 chat_memory : BaseChatMessageHistory [Optional]¶
- 参数 client_id : Optional[str] = None¶
- 参数 context : Optional[str] = None¶
- 参数 input_key : Optional[str] = None¶
- 参数 memory_key : str = 'history'¶
- 参数 output_key : Optional[str] = None¶
- 参数 return_messages: bool = False¶
- 参数 session_id: str [必需]¶
- 参数 timeout: int = 3000¶
- 参数 url: str = 'https://api.getmetal.io/v1/motorhead'¶
- async aclear() None ¶
清除内存内容。
- 返回类型
None
- async aload_memory_variables(inputs: Dict[str, Any]) Dict[str, Any] ¶
根据给定的文本输入异步返回键值对。
- 参数
inputs (Dict[str, Any]) – 链的输入。
- 返回
键值对字典。
- 返回类型
Dict[str, Any]
- async asave_context(inputs: Dict[str, Any], outputs: Dict[str, str]) None ¶
将本次对话的上下文保存到缓冲区。
- 参数
inputs (Dict[str, Any]) –
outputs (Dict[str, str]) –
- 返回类型
None
- clear() None ¶
清除内存内容。
- 返回类型
None
- load_memory_variables(values: Dict[str, Any]) Dict[str, Any] [source]¶
返回给链文本输入的键值对。
- 参数
inputs – 链的输入。
values (Dict[str, Any]) –
- 返回
键值对字典。
- 返回类型
Dict[str, Any]
- 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]¶
此记忆类将添加到链输入的字符串键。