ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

langchain1.X学习笔记-30-中间件Middleware之自定义中间件(三)装饰器和类的选择

2026/8/26 18:50:56 拓冰建站 浏览量
langchain1.X学习笔记-30-中间件Middleware之自定义中间件(三)装饰器和类的选择 文章目录1 模型初始化2 装饰器和类的选择2.1 情况1(一钩用装,多钩用类)2.1.1 使用装饰器实现2.1.2 使用类实现2.2 情况2(复杂配置推荐用类实现)2.3 情况3(跨项目复用推荐用类写法)2.4 总结3 hook函数执行顺序(重要)当一个中间件只需要实现一个钩子函数时,直接使用装饰器最简单。当一个中间件需要实现多个钩子函数时,类写法更合适。1 模型初始化from langchain_openaiimportChatOpenAI from dotenvimportload_dotenvimportos load_dotenv(override=True)#通过ChatOpenAI 连接模型API_KEY=os.getenv("API_KEY")BASE_URL=os.getenv(