langchain1.X学习笔记-26-中间件Middleware之其它内置中间件(三)ToolRetryMiddleware和ModelRetryMiddleware 文章目录1 模型初始化2 ToolRetryMiddleware中间件2.1 举例1:带抖动2.2 举例2:无抖动2.3 总结对比2.3.1 理论上的等待时间对比2.3.2 为何引入Jitter抖动3 ModelRetryMiddleware中间件3.1 举例1:继续运行3.2 举例2:抛异常ToolRetryMiddleware,基于指数退避算法,设置工具调用失败时的重试策略。ModelRetryMiddleware,模型调用失败时重试,策略和工具调用的重试一样。1 模型初始化from langchain_openaiimportChatOpenAI from dotenvimportload_dotenvimportos load_dotenv(override=True)#通过ChatOpenAI 连接模型API_KEY=os.getenv("API_KEY")BASE_URL=os.getenv