langchain1.X学习笔记-22-中间件Middleware的常用内置中间件(一)SummarizationMiddleware和HumanInTheLoopMiddleware
文章目录1 模型初始化2 SummarizationMiddleware中间件2.1 参数说明2.1.1 参数1:model—用于摘要的模型2.1.2 参数2:trigger—摘要触发条件2.1.3 参数3:keep—摘要时保留的原始消息2.1.4 参数4:token_counter—统计token数量的函数2.1.5 参数5:summary_prompt—摘要时的自定义提示词2.1.6 参数6:trim_token_to_summarize—摘要时历史消息的最大token数2.2 示例一(测试trigger和keep参数)2.3 示例二(测试summary_prompt参数)3 HumanInTheLoopMiddleware中间件3.1 参数说明3.1.1 参数1:interrupt_on—工具名和中断策略的映射3.1.2 参数2:description_prefix—自定义中断描述3.2 举例3.2.1举例过程1(调用前中断)3.2.2 举例过程2(指明工具调用请求决策)SummarizationMiddleware中间件,对历史消息列表进行摘要总结 ,达到压缩上下文的效果。HumanInTheLoopMiddleware(人在环中间件、人工审核中间件)在工具调用前中断Agent运行,等待用户对工具调用请求决策。1 模型初始化from langchain_openaiimportChatOpenAI from dotenvimportload_dotenvimportos load_dotenv(override=True)#通过ChatOpenAI 连接模型API_KEY=os.getenv("API_KEY")BASE_URL

相关新闻

函数相关知识

函数相关知识

一、什么是函数? 函数是一个“可执行的代码块”,但在 JavaScript 中,它本质上是一种特殊的对象(Object),它拥有普通对象没有的“内部属性”[[Call]],这就是它能被执行的原因。特殊之处&#xff…

2026/8/18 19:34:36 阅读更多 →
博郡iV6试装车亮相:解析溜背造型的工程逻辑与量产挑战

博郡iV6试装车亮相:解析溜背造型的工程逻辑与量产挑战

1. 从概念到实车:博郡iV6试装车亮相的意义最近,博郡汽车旗下的一款新车——iV6的试装车正式亮相了。对于关注汽车行业,特别是新势力造车动态的朋友来说,“试装车”这个词本身就充满了信息量。它不像概念车那样天马行空&#xff0c…

2026/8/18 19:33:36 阅读更多 →
构建免维护家庭直播系统:自建IPTV服务器与DIYP播放器固化接口实战

构建免维护家庭直播系统:自建IPTV服务器与DIYP播放器固化接口实战

你是不是也遇到过这样的烦恼:好不容易在电视盒子上用DIYP这类播放器配置好了直播源,家里的老人或孩子不小心点到“接口设置”,把辛苦配置的远程接口给改乱了,导致整个直播列表消失?或者,你搭建了一个自用的…

2026/8/18 19:33:36 阅读更多 →

最新新闻

6G原生推理智能体通信:从信念交换到分布式协同的未来网络范式

6G原生推理智能体通信:从信念交换到分布式协同的未来网络范式

1. 从“连接”到“认知”:为什么6G需要“原生推理”的智能体通信?如果你和我一样,在通信网络领域摸爬滚打了十几年,从3G的“能上网”到4G的“快上网”,再到5G的“万物互联”,我们似乎一直在沿着一条清晰的路…

2026/8/18 20:59:34 阅读更多 →
GLM-5.3本地部署与编程能力实战测试指南

GLM-5.3本地部署与编程能力实战测试指南

智谱AI最近发布了GLM-5.3,一个定位为“最强开源编程模型”的新版本。根据官方信息,它在编程相关的任务上,相比前代GLM-5.2有高达50%的性能提升。对于开发者、技术团队和任何需要将AI编程能力集成到本地环境或私有化部署的人来说,这…

2026/8/18 20:59:34 阅读更多 →
企业级灰度发布技术方案

企业级灰度发布技术方案

企业级灰度发布技术方案 1. 方案目标 灰度发布不是简单地把新版本部署到几台服务器,而是让新版本先接收一小部分真实或仿真的请求,在可控范围内观察系统和业务指标,确认稳定后再逐步扩大流量。 对于国际支付系统,发布治理需要同…

2026/8/18 20:59:34 阅读更多 →
城市新能源汽车推广实战:从目标拆解到生态构建的完整路径

城市新能源汽车推广实战:从目标拆解到生态构建的完整路径

1. 项目背景与目标拆解“连云港市2018年推广应用新能源汽车2000辆”,这个标题看起来像是一份政府工作报告里的年度目标,或者某个专项工作的考核指标。对于不熟悉这个领域的朋友来说,可能觉得这就是一个冷冰冰的数字。但作为一个在新能源汽车推…

2026/8/18 20:59:34 阅读更多 →
哈希表优化两数之和算法:从暴力解法到高效实现

哈希表优化两数之和算法:从暴力解法到高效实现

1. 项目背景与题目解析 这道名为"两数之和"的CTF题目来自QSNCTF赛事,属于典型的算法类挑战题。这类题目在各大CTF比赛中非常常见,主要考察选手对基础算法的掌握程度和代码实现能力。题目要求看似简单:给定一个整数数组和一个目标值…

2026/8/18 20:59:34 阅读更多 →
BetterJoy完整上手攻略:让Switch手柄在PC上从“插上没反应“到“玩出花样“

BetterJoy完整上手攻略:让Switch手柄在PC上从“插上没反应“到“玩出花样“

BetterJoy完整上手攻略:让Switch手柄在PC上从"插上没反应"到"玩出花样" 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XIn…

2026/8/18 20:58:33 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →