目录 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) {