9. 深入Spring AI:刨析 ChatMemory
目录
- 1、序言
- 2、如果没有ChatMemory
- 2.1、传统的Chat对话
- 2.2、手动实现memory
- 2.3、弊端
- 3、ChatMemory概述
- 3.1、快速使用
- 3.2、支持的存储类型
- 3.2.1、InMemoryChatMemory
- 4、自定义ChatMemory
- 4.1、实现ChatMemory接口
- 4.2、定义保存文件路径
- 4.3、实现add方法
- 4.4、实现get方法
- 4.5、实现clear方法
- 4.6、使用
- 5、小结
1、序言
我们回顾一下,在《深入Spring AI与OpenAI集成:实现智能对话系统》一文中,我们实现上下文记忆的代码:
public Flux<String> chatWithMemoryStream(String conversationId, String message) {