跨会话共享数据创建一个静态模型的智能体import jsonfrom langchain.agents import create_agentfrom langchain.chat_models import init_chat_modelfrom langchain.tools import toolfrom langgraph.graph.state import CompiledStateGraphfrom env_utils import DEEPSEEK_API_KEY, DEEPSEEK_BASE_URLfrom langchain_core.messages import AnyMessage基本控制: 串行控制基本控制: 分支控制Successfully installed langchain-core-1.4.0langchain-protocol-0.0.15 langgraph-1.2.0langgraph-checkpoint-4.1.0 langgraph-prebuilt-1.1.0 ormsgpack-1.12.2from langchain_core.messages import AnyMessagefrom typing_extensions import TypedDictfrom langgraph.graph import START,StateGraph,ENDfrom IPython.display import Image,displayfrom typing import Any, Annotated, Literalimport operatorfrom langgraph.graph import StateGraph,MessagesState,STARTimport osfrom langgraph.graph import StateGraph,MessagesState,STARTfrom langchain_deepseek import ChatDeepSeekfrom langgraph.checkpoint.memory import MemorySavermemory MemorySaver()model ChatDeepSeek(modeldeepseek-v4-pro,api_keyos.environ.get(DEEPSEEK_API_KEY),base_urlos.environ.get(DEEPSEEK_BASE_URL))def call_model(state: MessagesState) :responsemodel.invoke(state[messages])return {messages:response}builder StateGraph(MessagesState)builder.add_node(call_model,call_model)builder.add_edge(START,call_model)graphbuilder.compile(checkpointermemory)config{configurable:{thread_id:1}}input_message {role:user,content:hi,我是tomie}for chunk in graph.stream({messages:[input_message]},config,stream_mode values):chunk[messages][-1].pretty_print()input_message {role: user, content: 我叫什么名字}for chunk in graph.stream({messages: [input_message]}, config,stream_modevalues):chunk[messages][-1].pretty_print()D:\Users\msi\miniconda3\python.exe D:\nanobot-main\langchain-demo\my_llm23.py Human Message hi,我是tomie Ai Message Hi Tomie 很高兴认识你✨有什么想聊的或是有什么故事、情绪想分享吗我都在这里听着。 Human Message 我叫什么名字 Ai Message 你叫 **Tomie** 呀 刚才你自我介绍时说的我记着呢 Process finished with exit code 0
跨会话共享数据
发布时间:2026/5/25 5:25:58
跨会话共享数据创建一个静态模型的智能体import jsonfrom langchain.agents import create_agentfrom langchain.chat_models import init_chat_modelfrom langchain.tools import toolfrom langgraph.graph.state import CompiledStateGraphfrom env_utils import DEEPSEEK_API_KEY, DEEPSEEK_BASE_URLfrom langchain_core.messages import AnyMessage基本控制: 串行控制基本控制: 分支控制Successfully installed langchain-core-1.4.0langchain-protocol-0.0.15 langgraph-1.2.0langgraph-checkpoint-4.1.0 langgraph-prebuilt-1.1.0 ormsgpack-1.12.2from langchain_core.messages import AnyMessagefrom typing_extensions import TypedDictfrom langgraph.graph import START,StateGraph,ENDfrom IPython.display import Image,displayfrom typing import Any, Annotated, Literalimport operatorfrom langgraph.graph import StateGraph,MessagesState,STARTimport osfrom langgraph.graph import StateGraph,MessagesState,STARTfrom langchain_deepseek import ChatDeepSeekfrom langgraph.checkpoint.memory import MemorySavermemory MemorySaver()model ChatDeepSeek(modeldeepseek-v4-pro,api_keyos.environ.get(DEEPSEEK_API_KEY),base_urlos.environ.get(DEEPSEEK_BASE_URL))def call_model(state: MessagesState) :responsemodel.invoke(state[messages])return {messages:response}builder StateGraph(MessagesState)builder.add_node(call_model,call_model)builder.add_edge(START,call_model)graphbuilder.compile(checkpointermemory)config{configurable:{thread_id:1}}input_message {role:user,content:hi,我是tomie}for chunk in graph.stream({messages:[input_message]},config,stream_mode values):chunk[messages][-1].pretty_print()input_message {role: user, content: 我叫什么名字}for chunk in graph.stream({messages: [input_message]}, config,stream_modevalues):chunk[messages][-1].pretty_print()D:\Users\msi\miniconda3\python.exe D:\nanobot-main\langchain-demo\my_llm23.py Human Message hi,我是tomie Ai Message Hi Tomie 很高兴认识你✨有什么想聊的或是有什么故事、情绪想分享吗我都在这里听着。 Human Message 我叫什么名字 Ai Message 你叫 **Tomie** 呀 刚才你自我介绍时说的我记着呢 Process finished with exit code 0