当前位置: 首页 > wzjs >正文

藏文网站怎么做花都网络推广seo公司

藏文网站怎么做,花都网络推广seo公司,安卓手机app下载,wordpress媒体库管理目录 1. 创建MemorySaver检查指针2. 构建并编译Graph3. 与聊天机器人互动4. 问一个后续问题5. 检查State参考 1. 创建MemorySaver检查指针 创建MemorySaver检查指针: from langgraph.checkpoint.memory import MemorySavermemory MemorySaver()这是位于内存中的检…

目录

  • 1. 创建MemorySaver检查指针
  • 2. 构建并编译Graph
  • 3. 与聊天机器人互动
  • 4. 问一个后续问题
  • 5. 检查State
  • 参考

1. 创建MemorySaver检查指针

  创建MemorySaver检查指针:

from langgraph.checkpoint.memory import MemorySavermemory = MemorySaver()

  这是位于内存中的检查指针,仅适用于QuickStart教程。在实际生产应用程序中,建议将其更改为SqliteSaver或PostgresSaver并连接数据库。

2. 构建并编译Graph

  Graph的构建如下:

from typing import Annotatedfrom langchain.chat_models import init_chat_model
from typing_extensions import TypedDictfrom langgraph.graph import StateGraph, START
from langgraph.graph.message import add_messagesclass State(TypedDict):messages: Annotated[list, add_messages]graph_builder = StateGraph(State)llm = init_chat_model("deepseek:deepseek-chat")def chatbot(state: State):return {"messages": [llm.invoke(state["messages"])]}# The first argument is the unique node name
# The second argument is the function or object that will be called whenever
# the node is used.
graph_builder.add_node("chatbot", chatbot)
graph_builder.add_edge(START, "chatbot")

  使用提供的检查指针编译Graph,它将在图遍历每个节点时检查State:

graph = graph_builder.compile(checkpointer=memory)

3. 与聊天机器人互动

  选择一个线程作为这个对话的标签:

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

  与聊天机器人聊天:

user_input = "Hi there! My name is Will."events = graph.stream({ "messages": [ { "role": "user", "content": user_input } ] },config,stream_mode="values"
)for event in events:event["messages"][-1].pretty_print()

  运行结果为:
在这里插入图片描述

4. 问一个后续问题

  问一个后续问题:

user_input = "What is My Name?"events = graph.stream({ "messages": [ { "role": "user", "content": user_input } ] },config,stream_mode="values"
)for event in events:event["messages"][-1].pretty_print()

  运行结果为:
在这里插入图片描述
  注意,上面的代码没有使用外部列表来存储内存。下面尝试使用不同的配置:

events = graph.stream({ "messages": [ { "role": "user", "content": user_input } ] },{ "configurable": { "thread_id": "2" } },stream_mode="values"
)for event in events:event["messages"][-1].pretty_print()

  运行结果为:
在这里插入图片描述
  注意,上面的代码仅更改了配置中的thread_id。

5. 检查State

  到目前为止,我们已经跨两个不同的线程设置了几个检查点。但是什么会进入检查点呢?要在任何时候检查给定配置的图State,调用get_state(config):

snapshot = graph.get_state(config)
snapshot

  输出如下:
在这里插入图片描述
在这里插入图片描述

参考

https://langchain-ai.github.io/langgraph/tutorials/get-started/3-add-memory/

http://www.dtcms.com/wzjs/326392.html

相关文章:

  • 北京上海网站建设电脑优化大师
  • 石家庄新闻媒体求助热线电话百度seo推广计划类型包括
  • 手机兼职赚钱平台一单一结seo搜索引擎优化费用
  • 云南网站建设哪家便宜营销策略是什么意思
  • wordpress注册不了刘连康seo培训哪家强
  • 做广告公司网站建设价格上海关键词优化推荐
  • 学做网站会员产品推广找哪家公司
  • 珙县网站建设网站管理
  • wordpress可以做电影网站吗长沙seo排名优化公司
  • 网站静态图怎么做宁波网站推广找哪家
  • 青岛关键词优化平台青岛seo外包公司
  • 网站能给企业带来什么爱站seo工具包
  • 房山 网站建设搜索推广渠道
  • 芜湖手机网站开发软文街怎么样
  • 建立网站需要哪些费用客户引流推广方案
  • 个人网站介绍模板整站优化案例
  • 网站建设陕西宁波 seo整体优化
  • 钦州 网站建设怎么申请网站
  • 税务局网站模板怎么看app的下载网址
  • 做的好点的外贸网站有哪些软文写作什么意思
  • 嘉峪关市住房和城乡建设局网站营销推广是干什么的
  • 什么网站做视频给钱制作网站的步骤是什么
  • wordpress没有外观整站优化方案
  • 专门做网站公司市场营销是做什么的
  • 中小企业网站建设资讯网站seo优化推广外包
  • 做一个网站要注意什么百度爱采购优化排名软件
  • 网站一个页面多少钱网站定制的公司
  • 做网站的人怎么上传内容的福建企业seo推广
  • 做化妆品注册和注册的网站有哪些黄冈网站推广软件视频下载
  • 去公司叫自己做网站不会做百度高级搜索引擎入口