将记忆存储到数据库中

from langchain.agents import create_agent

import pymysql

from langgraph.checkpoint.memory import InMemorySaver

from langgraph.checkpoint.mysql.pymysql import PyMySQLSaver

from init_llm import deepseek_llm

DB_URI="mysql+pymsql://root:Zyj@xx@43.11.11.88:3306/langchain_db?charset=utf8mb4"

with PyMySQLSaver.from_conn_string(DB_URI) as checkpointer:

checkpointer.setup()

agent = create_agent(

model=deepseek_llm,

tools=[],

checkpointer=checkpointer

)

config={"configurable": {"thread_id":"session01"}}

resp=agent.invoke({"messages":[{"role":"user","content":"我叫张三,你是谁?""}]},config=config)

print(resp['messages'][-1])

resp=agent.invoke({"messages":[{"role":"user","content":"请问我叫什么名字?""}]},config=config)

print(resp['messages'][-1])

相关推荐
黄林晴2 小时前
Kotlin 2.4.0-Beta2 发布,语法与多平台能力全线革新
android·kotlin
恋猫de小郭2 小时前
Bun 官方将正式支持 Android,Claude Code 未来可以直接在手机上跑
android·前端·ai编程
nLYA SCOL2 小时前
MySQL数据的增删改查(一)
android·javascript·mysql
Kapaseker2 小时前
高阶函数到底高阶在哪里?
android·kotlin
且随疾风前行.3 小时前
Android 12 (AOSP) 添加自定义系统服务
android
凛_Lin~~3 小时前
Android录音、试听功能实现
android·音频·安卓
三少爷的鞋3 小时前
我是如何把一个传统 Android 协程示例,重构成 Clean Architecture 项目的
android
我重来不说话3 小时前
Android 自动化工作流平台——群控手机
android·智能手机·自动化·工作流·群控
therese_100863 小时前
安卓-触摸事件、事件分发机制及滑动冲突解决方法、CeilingNestedScrollView、常见拖拽容器设计及实现方案
android