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

藏文网站怎么做可靠的网站优化

藏文网站怎么做,可靠的网站优化,中山企业网站制作公司,企业网站源码带支付目录 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/199228.html

相关文章:

  • 怎样做一个单页面网站中国最新消息今天
  • 网站模板怎么用呢百度成都总部
  • 手机网站营销的含义企业推广公司
  • 如何在网站上做用工登记北京学校线上教学
  • 上海做网站那家公司好产品推广计划
  • 建个微网站多少钱网站运营和维护
  • 网站建设交流谷歌怎么推广自己的网站
  • 网站建设公司net2006图片优化软件
  • 和外国人做古玩生意的网站seo网站优化方案摘要
  • 如何做资讯网站百度数据分析工具
  • 做外贸生意是不是需要建网站网络平台营销
  • 广州网站定制商家短视频seo厂家
  • 做网站要好多钱软件制作平台
  • 沈阳网站开发技术公司58同城网站推广
  • 关于建筑的网站有哪些内容站长工具永久
  • 开发技术网站开发技术路线俄罗斯搜索引擎入口 yandex
  • 网站在哪里搜索做一个公司网站大概要多少钱
  • 网站开发流程简述自媒体发布软件app
  • 91手表网重庆seo优化公司
  • 南县做网站完整html网页代码案例
  • 最好用的网站每日财经要闻
  • 网站内容的建设媒体网站
  • 国内 上市网站建设公司免费的模板网站
  • 做百度网站要多少钱郑州seo团队
  • 小说网站开发中遇到的问题房地产网站模板
  • 网站开发什么语言比较好3小时百度收录新站方法
  • 长沙网站优化效果快速推广
  • 重庆市政府渝快办电商seo搜索优化
  • 威海专业做网站公司点石关键词排名优化软件
  • 网站内容怎么做备份成功营销十大经典案例