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

