Skip to content

异常处理与重试

生产环境中,模型 API、工具接口、数据库、向量库都可能失败。LangGraph 工作流需要设计异常处理。

常见异常

  • 模型 API 超时。
  • 工具接口 500。
  • JSON 解析失败。
  • 向量库查询超时。
  • 人工审批超时。
  • 节点执行抛异常。

处理策略

异常策略
短暂网络错误重试 + 退避
参数错误进入修正节点
权限错误终止并返回无权限
高风险不确定转人工
下游不可用降级回答

设计建议

每个节点最好只处理自己能处理的异常,无法处理时把错误写入 state,再由统一错误节点生成用户可理解的回答。

非官方声明

本站为个人维护的非官方中文学习文档,不代表 LangChain 官方。页面内容是基于公开文档、源码实践和中文开发者视角重新整理的学习资料。涉及 API 细节时,请以官方文档和实际安装版本为准。

参考来源

  • LangChain / LangGraph 官方文档:https://docs.langchain.com/
  • LangChain API Reference:https://reference.langchain.com/
  • 本站内容为中文学习整理,不做官方身份声明。

本站为非官方中文学习站点,不代表 LangChain 官方。部分内容参考官方文档并重新整理为中文学习笔记。