QwenPaw工具注册
## 工具插件是如何工作的 ### 插件的 type 字段决定了能力 在 plugin.json 中把 type 设为 tool插件安装后会自动把工具注册给 Agent 调用 json { id: my-custom-tool, name: 我的自定义工具, version: 1.0.0, type: tool, entry: { backend: plugin.py } } ### 注册方式 QwenPaw 提供了两种注册工具的方式 **方式一通过 tool_descriptor 装饰器v2.0.1 推荐** python from qwenpaw.tools import tool_descriptor tool_descriptor( nameget_weather, description查询指定城市的天气 ) def get_weather(city: str) - str: return f{city}晴25°C 工具会自动被发现和注册不需要手动调用 register_tool。 **方式二通过 PluginApi.register_tool** python from qwenpaw.plugins.api import PluginApi class MyToolPlugin: def register(self, api: PluginApi): api.register_tool(get_weather) 完整例子一个天气工具插件weather-tool/ ├── plugin.json ├── plugin.pyplugin.json{ id: weather-tool, name: 天气查询工具, version: 1.0.0, type: tool, description: 查询城市天气, author: 同事, entry: { backend: plugin.py } }plugin.pyfrom qwenpaw.tools import tool_descriptor ​ tool_descriptor( nameget_weather, description根据城市名查询当前天气返回温度、天气状况 ) def get_weather(city: str) - str: # 这里可以接真实的天气 API return f{city}晴22-30°C微风安装qwenpaw plugin install weather-tool/安装后重启 QwenPaw进入Agent 设置 → 工具管理就能看到get_weather工具启用后 Agent 就可以调用了。安装后工具的生命周期上传插件 ZIP/目录 ↓ qwenpaw plugin install ← 安装到本地 ↓ qwenpaw app 启动 ← 自动加载、自动注册工具 ↓ Console → Agent 设置 → 工具管理 ← 启用/禁用/配置 API Key ↓ Agent 对话中就可以调用 ← LLM 自主决定何时调用所以回到你的问题是的插件上传接口完全可以上传工具。你同事给你的插件如果type是tool那就是两个 Agent 工具。你只需要# QwenPaw 离线状态下 qwenpaw plugin install /path/to/plugin-dir/ ​ # 然后启动 qwenpaw app工具就会出现在工具管理里了。把插件文件给我看看plugin.json我帮你确认是不是工具类插件

相关新闻

稻百年胖东来研学实体门店感悟:深耕服务,长期主义方能稳步成长

稻百年胖东来研学实体门店感悟:深耕服务,长期主义方能稳步成长

陕西 流行美加盟店 加盟商 杨旭洲这是我第二次参与门店经营专项学习。当下实体行业市场环境多变,行业竞争日趋激烈,门店传统拓客、锁客模式逐渐失效,业绩增长遭遇明显瓶颈。长期沿用固有经营思路,很难突破现有经营困境&#xff0c…

2026/10/17 4:15:29 阅读更多 →
Android 内存泄漏详解

Android 内存泄漏详解

一、什么是内存泄漏?内存泄漏(Memory Leak) 是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。在 Android 中,更具体的定义…

2026/10/15 12:13:04 阅读更多 →
C语言字符串函数进阶:安全版函数 + 错误处理 + 子串查找

C语言字符串函数进阶:安全版函数 + 错误处理 + 子串查找

适用对象:学过 strcpy / strcat / strcmp 的同学 本章目标:掌握安全版字符串函数 strstr 子串查找 strerror 错误处理引入:strcpy 为什么会让人又爱又恨? 上一章我们学了 strcpy,它简单粗暴,复制速度也快…

2026/10/18 4:43:19 阅读更多 →

最新新闻

2B参数视觉语言模型Youtu-Parsing:复杂文档解析新范式,替代传统OCR管道

2B参数视觉语言模型Youtu-Parsing:复杂文档解析新范式,替代传统OCR管道

文档解析这个赛道,这几年肉眼可见地热闹起来了。前几年大家还在用“OCR文字识别手工规则”硬啃版面,现在直接上视觉语言模型(VLM)来做端到端的文档解析,效果确实是一代一代在进步。最近我拿到了一套名为Youtu-Parsing的…

2026/10/18 17:45:45 阅读更多 →
MoE原理与负载均衡:稀疏大模型训练、推理成本优化实践

MoE原理与负载均衡:稀疏大模型训练、推理成本优化实践

说实话,第一次听说某个模型用上“混合专家”(MoE)时,我的第一反应是:这不就是集成学习换了个名字吗?多个专家凑在一起投票,怎么可能反而省算力?后来把相关论文和实现逐行看完&#x…

2026/10/18 17:45:45 阅读更多 →
SSM分诊系统:基于状态机的医疗资源调度实战

SSM分诊系统:基于状态机的医疗资源调度实战

简介:本资源是一套基于SSM框架(SpringSpringMVCMyBatis)开发的医院分诊管理信息系统完整源码,面向Java初学者与Web项目实践者,聚焦医疗场景下的分诊叫号、患者信息动态管理及科室配置等核心业务需求。压缩包含2000个文…

2026/10/18 17:45:45 阅读更多 →
约瑟夫环C语言实现:循环链表核心算法与调试指南

约瑟夫环C语言实现:循环链表核心算法与调试指南

约瑟夫环这道题,写过的同学都知道,说穿了就是循环链表加两个指针来回挪,但当初我为了把它调通,愣是在宿舍debug到凌晨。后来把“前驱指针”的思路理顺了,再回头看,其实这个题目考的就两件事:把环…

2026/10/18 17:45:45 阅读更多 →
AI日报:大模型推理成本下探与Agent长任务、量化部署实战观察

AI日报:大模型推理成本下探与Agent长任务、量化部署实战观察

今天是2026年10月11日,星期日。按理说周末不该谈工作,但AI这个圈子似乎从来没有“打烊”的概念——模型权重照样发新版本,开源仓库照样有人半夜提PR,评测集照样在刷新记录。我趁着下午把近期圈里值得看的东西捋了一遍,…

2026/10/18 17:45:45 阅读更多 →
降AI万能公式是伪命题?从AI检测原理到可复用改写框架的完整指南

降AI万能公式是伪命题?从AI检测原理到可复用改写框架的完整指南

“降AI万能公式”最近在内容创作圈子里热度很高,很多朋友私信问我:网上流传的那些“降AI提示词”“一键去AI味模板”到底有没有用?是不是真有那么一套万能公式,套进去就能让AI写的字变成“人写的”?我认真拆解过这些方…

2026/10/18 17:44:45 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →