stream_events(..., version="v3") 使用事件流。事件流返回一个带有类型化投影的运行对象,因此你可以选择需要的视图,而不是解析流模式元组。
对直接使用
updates、messages 或 custom 等 Pregel 模式的流式处理感兴趣?请参阅流式处理页面。可流式传输的内容
run.messages 生成 ChatModelStream 对象。每个消息流公开 .text、.reasoning、.tool_calls 和 .output。同步投影是可迭代的(用于实时增量)且可排空的(用于最终值)。
流式传输智能体消息
当你需要每次 LLM 调用的模型输出时,使用run.messages。
流式传输工具调用
有两个有用的工具调用投影:message.tool_calls在模型生成工具调用时流式传输工具调用参数块。run.tool_calls在工具调用开始后流式传输工具执行的生命周期。
流式传输状态和最终输出
使用run.values 获取状态快照,使用 run.output 获取最终智能体状态。
相关内容
- 流式处理示例集展示了可运行的事件流示例。
- LangChain 流式处理涵盖了更底层的 Pregel 流模式。
- LangGraph 事件流解释了底层的图流模型。
将这些文档连接到 Claude、VSCode 等工具,通过 MCP 获取实时回答。

