当前位置:   article > 正文

LangChain入门(九)-使用Memory实现一个带记忆的对话机器人_langchain memory

langchain memory

目录

一、说明

二、案例


一、说明

在第五章中我们使用的是通过自定义一个列表来存储对话的方式来保存历史的。

当然,你也可以使用自带的 memory 对象来实现这一点。

二、案例

  1. import os
  2. from langchain.memory import ChatMessageHistory
  3. from langchain.chat_models import ChatOpenAI
  4. # openAI的Key
  5. os.environ["OPENAI_API_KEY"] = '*************'
  6. chat = ChatOpenAI(temperature=0)
  7. # 初始化 MessageHistory 对象
  8. history = ChatMessageHistory()
  9. # 给 MessageHistory 对象添加对话内容
  10. history.add_ai_message("你好!")
  11. history.add_user_message("中国的首都是哪里?")
  12. history.add_user_message("他的经纬度是多少?")
  13. # 执行对话
  14. ai_response = chat(history.messages)
  15. print(ai_response)

结尾、扫一扫下方微信名片即可+博主徽信哦 ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓ ↓↓  ↓↓↓

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/100546
推荐阅读
相关标签
  

闽ICP备14008679号