Qwen多模态工具层:让大模型从“看懂”到“动手”的工程实践
最近在尝试把大模型的能力真正用起来时我遇到了一个很具体的问题想让模型帮我分析一张图表并基于图表内容生成一份报告。我先是用了纯文本模型发现它无法“看见”图片接着换了一个多模态模型它能描述图片内容了但当我要求它“把图表里的数据提取出来用Python画个趋势图”时它又卡住了——它知道该做什么但自己动不了手。这让我意识到一个能“看懂”世界的模型和一个能“动手”改变世界的模型之间还隔着一道鸿沟。这道鸿沟就是工具调用能力。最近Qwen团队发布的多模态工具层正是瞄准了这个核心痛点。它不是一个新模型而是一套让现有Qwen多模态大模型如Qwen-VL系列能够“拿起工具”的框架。简单来说它让模型从“观察者”变成了“执行者”。这听起来像是AI智能体AI Agent的典型能力但Qwen这次的重点很明确它要解决的不是智能体“会不会思考”的问题而是“能不能精准、可靠地使用外部工具来完成复杂、多步骤任务”的问题。很多人一听到“智能体”就想到自主规划、复杂决策但实际落地时最棘手的往往是第一步如何让模型理解你的意图并准确无误地调用一个具体的工具比如画图、搜索、计算、操作软件来执行。如果你也曾在让大模型“动手做事”时感到束手束脚觉得它总是“纸上谈兵”那么理解Qwen多模态工具层的设计思路和落地方法会比单纯追一个新模型发布更有价值。它揭示了一个趋势大模型能力的竞争正在从“模型本身有多强”转向“模型与真实世界交互的接口有多顺畅”。1. 从“多模态理解”到“多模态执行”工具层为何是关键一跃我们首先得厘清一个概念多模态大模型和多模态工具层有什么区别这决定了我们该如何看待Qwen的这次更新。多模态大模型如Qwen-VL核心能力是“感知”与“理解”。给它一张图片、一段视频它能描述内容、回答相关问题、甚至进行简单的推理比如“图片里的人在做什么”。它的输出是文本是对世界的“描述”。你可以把它看作一个博学但“手无缚鸡之力”的观察家。多模态工具层核心能力是“规划”与“执行”。它基于大模型对多模态内容的理解进一步生成一系列可执行的“动作”Action。这些动作通常是对外部工具Tool的调用例如Python执行一段代码进行数据分析或绘图。ImageEditor调用图像处理库对图片进行裁剪、滤镜等操作。WebSearch进行网络搜索以获取最新信息。Calculator进行精确的数学计算。FileSystem读写本地文件。它的输出不再是描述性的文本而是一份“待办事项清单”Action List或直接的工具调用指令。工具层是模型意图与物理/数字世界之间的“翻译官”和“调度中心”。为什么这一步如此关键因为现实世界的问题很少是“看一眼就知道答案”的。它们通常是多步骤、需要多种技能组合的。例如开头的例子理解识别图表类型折线图、坐标轴含义、数据趋势。规划决定需要提取哪些数据可能是坐标点用什么工具处理Python的matplotlib最终输出什么一张新的趋势图。执行生成可运行的Python代码调用执行环境运行代码处理可能出现的错误最终呈现结果。传统的多模态模型卡在了第1步到第2步之间。它可能能完美描述图表但无法自主产生“我需要用Python画图”这个念头更不知道如何生成正确的代码。Qwen多模态工具层就是通过系统的训练和框架设计让模型习得这种“问题分解-工具选择-指令生成”的能力。它的价值不在于替代了LangChain、AutoGPT这类智能体框架而在于为这些框架提供了一个“原生”就擅长使用工具的多模态大脑。你可以理解为以前你是用一个文科生纯文本模型或一个艺术评论家多模态模型来指挥一群工人工具沟通成本很高。现在你有了一个懂技术、懂流程的工程师具备工具层的多模态模型来直接管理工地效率和可靠性自然提升。2. Qwen多模态工具层是如何工作的拆解其核心机制要使用它我们不能只停留在“它很厉害”的层面必须理解其内部的工作流程和关键组件。这有助于我们在实际部署和调试时知道问题可能出在哪个环节。一个典型的基于Qwen多模态工具层的任务处理流程可以分解为以下四个核心阶段这构成了我们理解和使用的框架2.1 阶段一多模态感知与意图解析这是所有工作的起点。模型接收用户的指令如“分析这张销售图表并预测下季度趋势”和对应的多模态输入如图片、PDF。工具层中的模型Qwen-VL会同时处理文本和视觉信息进行深度的联合理解。关键点这一步的质量直接决定后续所有步骤的成败。模型必须准确理解用户的“最终目标”是什么而不仅仅是描述眼前的内容。例如它需要理解“预测趋势”意味着需要历史数据、可能需要拟合曲线、最终要输出预测图表和文字报告。实操注意输入的图片清晰度、文本指令的明确性至关重要。模糊的图表或歧义的指令如“处理一下这个图”会导致模型意图解析偏差。2.2 阶段二任务分解与工具规划在理解用户意图后模型进入“思考”阶段。它不会试图用一个魔法解决所有问题而是会将复杂任务分解为一系列原子化的子任务并为每个子任务分配合适的工具。内部过程模型基于内置的或用户定义的“工具清单”Tool List进行规划。这个清单描述了每个工具的名称、功能、输入输出格式。例如它知道Python工具适合做数据分析和绘图Calculator适合做快速计算。输出这一步在内部完成最终体现为模型决定要调用Python工具并准备生成相应的代码参数。实操注意工具清单的定义需要清晰。如果你自定义了一个工具必须用模型能理解的方式描述其功能和调用格式。这是智能体稳定性的基础。2.3 阶段三工具调用指令生成这是工具层的核心输出环节。模型根据规划生成具体、结构化、可被外部执行器解析的工具调用指令。格式这通常是一个结构化的JSON或特定格式的文本包含action: 工具名称如python。code: 要执行的Python代码字符串。或其他工具所需的参数如image_path、search_query等。示例对于我们的图表任务模型可能会生成{ action: python, code: import matplotlib.pyplot as plt; import numpy as np; # 假设从图表中提取的数据...; x [1,2,3,4]; y [10,15,13,20]; plt.plot(x, y); plt.title(Sales Trend); plt.savefig(forecast.png) }实操注意生成的代码或指令的正确性和安全性是最大挑战。模型可能会生成存在语法错误、逻辑错误或潜在安全风险的代码。因此绝不能在不受信任的环境中直接执行模型生成的代码。2.4 阶段四执行与结果整合生成的工具调用指令会被发送到一个独立的、受控的执行环境如沙箱、Docker容器、安全的代码解释器。该环境执行代码并将执行结果成功后的输出、或错误信息返回给模型。模型角色模型接收到结果后会判断任务是否完成。如果失败它可能尝试修复错误或选择其他工具如果成功它会将工具执行的结果整合到最终的答案中以自然语言回复用户。完整循环这就形成了一个“感知-规划-行动-观察”的完整智能体循环。复杂的任务可能需要多次这样的循环。理解这个流程后我们就能明白部署Qwen多模态工具层不仅仅是加载一个模型还需要搭建或集成一个安全的工具执行环境。这也是很多智能体项目从Demo走向生产必须跨过的工程化门槛。3. 如何上手实践从环境搭建到第一个可运行案例理论之后我们来点实际的。如何让Qwen多模态工具层跑起来以下是一个基于常见开源实践的可操作路径。重要前提由于工具执行涉及运行外部代码强烈建议在隔离的虚拟环境或容器中进行所有实验例如使用Docker。切勿在生产服务器或存有重要数据的个人电脑上直接运行未经严格审查的模型生成代码。3.1 环境准备与模型获取首先你需要一个能运行Qwen-VL模型的基础环境。Python环境建议使用Python 3.8以上版本。使用conda或venv创建独立环境。conda create -n qwen_tools python3.10 conda activate qwen_tools深度学习框架安装PyTorch建议2.0版本和Transformers库。pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 # 根据CUDA版本选择 pip install transformers多模态依赖安装处理图像等所需的库。pip install pillow accelerate timm模型下载从ModelScope或Hugging Face获取Qwen-VL-Chat或已集成工具层的最新版本如Qwen2.5-VL。通常需要下载模型权重文件和配置文件。# 示例使用 modelscope pip install modelscope from modelscope import snapshot_download model_dir snapshot_download(qwen/Qwen-VL-Chat, revisionv1.0.0)注意请关注Qwen官方发布确认哪个版本明确集成了多模态工具调用能力。工具层可能作为特定分支或新模型发布。3.2 理解与配置工具清单在你自己的代码中你需要定义模型可以使用的工具。这是一个简化的示例展示了如何定义两个基础工具# tool_definitions.py TOOLS [ { name: python, description: Execute Python code for data analysis, calculation, plotting, etc. Returns the stdout/stderr of the execution., parameters: { type: object, properties: { code: {type: string, description: The Python code to execute.} }, required: [code] } }, { name: image_processor, description: Process an image with given operation (e.g., grayscale, resize)., parameters: { type: object, properties: { image_path: {type: string, description: Path to the input image.}, operation: {type: string, description: Operation to apply., enum: [grayscale, resize]} }, required: [image_path, operation] } } ]你需要将这个工具清单以某种方式“告知”模型。在Qwen的体系中这通常通过微调Fine-tuning或在推理时通过系统提示词System Prompt来实现。对于已集成工具层的模型它可能已内置了对常见工具格式的理解。3.3 构建安全执行器这是最关键也最复杂的一步。你需要一个组件来接收模型生成的action指令在安全沙箱中执行并返回结果。简单示例仅用于学习不安全对于python工具你可能会想用exec()但这极其危险。安全实践使用Docker容器或seccomp等沙箱技术。一个常见的模式是将模型生成的代码写入一个临时文件。启动一个预配置好的、网络和文件系统访问受限的Docker容器。在容器内运行该代码捕获输出和错误。销毁容器将结果返回。对于非代码工具如搜索调用相应的安全API。这部分工程实现较为复杂可以借鉴开源项目如OpenAI Code Interpreter的后端实现或LangChain的Tools执行机制。3.4 组装与运行一个简化的流程代码假设我们已经有了一个安全的SafePythonExecutor类下面展示核心的交互循环逻辑# main_demo.py (概念性代码需填充具体实现) from transformers import AutoModelForCausalLM, AutoTokenizer from PIL import Image from tool_executor import SafePythonExecutor # 假设的安全执行器 import json # 1. 加载模型和分词器 model_name ./path/to/your/qwen-vl-chat-model tokenizer AutoTokenizer.from_pretrained(model_name, trust_remote_codeTrue) model AutoModelForCausalLM.from_pretrained(model_name, device_mapauto, trust_remote_codeTrue) # 2. 初始化工具执行器 executor SafePythonExecutor() # 3. 准备多模态输入 image_path ./sales_chart.png image Image.open(image_path).convert(RGB) query 分析这张销售图表提取主要数据点并用Python绘制一个趋势图。 # 4. 构建包含工具描述的提示词简化版 system_prompt 你是一个擅长使用工具的多模态助手。你可以使用以下工具 - python: 执行Python代码。输入需包含‘code’字段。 请根据用户需求决定是否需要使用工具。如果需要请严格按照JSON格式输出你的动作。 messages [ {role: system, content: system_prompt}, {role: user, content: query, image: image} ] # 5. 模型推理 text tokenizer.apply_chat_template(messages, tokenizeFalse, add_generation_promptTrue) inputs tokenizer(text, return_tensorspt).to(model.device) # 注意实际的多模态模型输入构造比这复杂需要处理图像token。此处为示意。 with torch.no_grad(): outputs model.generate(**inputs, max_new_tokens512) response tokenizer.decode(outputs[0], skip_special_tokensTrue) # 6. 解析响应检查是否包含工具调用 if json in response: # 假设模型将工具调用包裹在json代码块中 # 提取JSON部分 json_str response.split(json)[1].split()[0].strip() try: action_command json.loads(json_str) if action_command.get(action) python: code action_command.get(code) # 7. 安全执行 result executor.execute(code) print(工具执行结果, result) # 可以将结果反馈给模型让它生成最终回答 final_messages messages [{role: assistant, content: response}, {role: user, content: f工具执行结果{result}。请根据这个结果总结一下分析。}] # ... 再次调用模型生成最终回复 except json.JSONDecodeError as e: print(解析工具调用失败, e) else: # 模型直接给出了文本回答 print(模型直接回复, response)这个流程清晰地展示了从输入到工具调用执行的完整链路。你的主要工作将集中在第2步构建安全的执行器和第6、7步可靠地解析和执行上。4. 超越Demo工程化落地必须考虑的五个现实问题让一个例子跑通只是第一步。要想把多模态工具层的能力稳定、可靠地集成到实际应用中我们必须面对以下五个工程和设计上的挑战。4.1 工具执行的可靠性与安全性这是最大的拦路虎。模型生成的代码不可控。安全沙箱必须使用强隔离的执行环境如Docker with seccomp, gVisor, Firecracker。限制网络访问、文件系统读写、运行时间和内存。资源限制对执行时间、CPU/内存使用量设置硬性上限防止恶意或错误代码耗尽资源。代码审查与过滤在执行前可以对代码进行简单的静态分析过滤掉明显危险的系统调用如os.system,subprocess.Popen,__import__某些模块。但这需要权衡可能误杀合法代码。白名单机制对于生产环境更安全的做法是只允许模型调用经过严格审核的、封装好的API函数而不是直接生成任意Python代码。4.2 工具调用的准确性与错误处理模型可能会选错工具或生成错误格式的调用指令。结构化输出训练Qwen工具层通过训练让模型学习输出严格的JSON等格式但实践中仍有出错可能。需要在解析层增加鲁棒性比如尝试多种解析方式或让模型在输出时遵循更严格的模板。错误反馈与重试当工具执行失败如代码报错、API调用超时需要将清晰的错误信息反馈给模型让它有机会自我纠正规划新的步骤。这构成了智能体的反思Reflection能力。工具描述的质量提供给模型的工具描述必须精确、无歧义。模糊的描述会导致模型误解工具能力。4.3 复杂任务的规划与状态管理对于需要多步工具调用的任务模型需要维持“任务状态”。短期记忆模型需要记住之前步骤的结果并将其作为后续步骤的输入。这通常通过将历史对话和工具执行结果不断追加到上下文Context中来实现。规划能力评估不是所有任务都适合完全交给模型规划。对于关键业务流程可以采用“人类在环”Human-in-the-loop或预定义工作流Workflow为主模型工具调用为辅的混合策略。避免无限循环需要设置最大工具调用次数防止模型陷入死循环。4.4 成本与延迟多模态模型本身推理成本就高加上多次工具调用和可能的迭代整体响应时间会显著增加。异步处理对于非实时任务可以将模型推理和工具执行设计为异步流水线。缓存策略对相同的多模态输入和指令可以缓存工具调用计划和结果。轻量化模型在工具调用能力固化后可以考虑对模型进行蒸馏在保持工具使用能力的同时降低推理成本。4.5 评估与监控如何衡量一个多模态智能体的好坏定义成功标准是工具调用格式正确率是任务最终完成度还是用户满意度全链路日志记录每一次用户输入、模型中间输出、工具调用请求、执行结果、最终输出。这是排查问题和迭代优化的唯一依据。可观测性监控工具调用成功率、执行耗时、错误类型分布。面对这些问题一个务实的落地路径是从封闭领域、工具集有限的高价值场景开始。例如专门用于分析特定类型报表并生成SQL或图表的智能体其工具集Python绘图、SQL查询是预设和安全的任务范围也明确。这比打造一个“万能助手”要可行得多。Qwen多模态工具层的发布标志着大模型从“万物皆可聊”走向“万事皆可做”的实质性一步。它的价值不在于提供了一个开箱即用的完美智能体产品而在于提供了一个更强大的、原生于多模态理解的“大脑”降低了我们构建可靠智能体的门槛。真正的挑战和机会在于我们如何为这个大脑配上安全灵活的“四肢”工具执行环境和设计高效的“工作流程”任务规划与状态管理。这不再仅仅是算法工程师的课题更是需要软件工程师、安全工程师和产品经理共同参与的系统工程。

相关新闻

网盘直链下载助手:打破速度限制的9大网盘全能解析方案 [特殊字符]

网盘直链下载助手:打破速度限制的9大网盘全能解析方案 [特殊字符]

网盘直链下载助手:打破速度限制的9大网盘全能解析方案 🚀 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移…

2026/8/13 14:40:29 阅读更多 →
BabelDOC:3步实现智能PDF翻译,完美保留格式的终极解决方案

BabelDOC:3步实现智能PDF翻译,完美保留格式的终极解决方案

BabelDOC:3步实现智能PDF翻译,完美保留格式的终极解决方案 【免费下载链接】BabelDOC Yet Another Document Translator 项目地址: https://gitcode.com/GitHub_Trending/ba/BabelDOC 您是否曾遇到这样的困境:拿到一份重要的英文技术文…

2026/8/13 14:40:29 阅读更多 →
终极FF14插件开发框架指南:如何在艾欧泽亚打造你的专属游戏助手

终极FF14插件开发框架指南:如何在艾欧泽亚打造你的专属游戏助手

终极FF14插件开发框架指南:如何在艾欧泽亚打造你的专属游戏助手 【免费下载链接】Dalamud FFXIV plugin framework and API 项目地址: https://gitcode.com/GitHub_Trending/da/Dalamud Dalamud是一款专为《最终幻想14》(FF14)设计的插…

2026/8/13 14:40:29 阅读更多 →

最新新闻

零基础玩转本地自动化,OpenClaw 图形化安装全流程(含安装包)

零基础玩转本地自动化,OpenClaw 图形化安装全流程(含安装包)

🎉OpenClaw 本地 AI 自动化|Windows&Mac 安装与实操全记录 📋工具概况 适配系统:Windows10/11 64 位、macOS 软件版本:Windows v2.9.3,Mac v2.7.9 安装包大小:45.8MB 📥下载地…

2026/8/14 0:56:47 阅读更多 →
揭秘建设部设计规范网站:如何快速获取最新权威标准?工程师必看指南

揭秘建设部设计规范网站:如何快速获取最新权威标准?工程师必看指南

在建筑工程这个行当里摸爬滚打这么多年,我见过太多新手甚至是一些干了多年的老工程师,在面对密密麻麻的规范条文时那种头大如斗的表情。说实话,以前我们查资料,那是真不容易。书店里搬回来的厚重蓝图,不仅占地方,还特别容易过时。有一次,为了核实一个关于消防疏散宽度的…

2026/8/14 0:56:47 阅读更多 →
义务网站建设如何从0到1搭建一个真正适合企业的官网:实战经验与避坑指南

义务网站建设如何从0到1搭建一个真正适合企业的官网:实战经验与避坑指南

咱们今天不聊那些虚头巴脑的大道理,也不去吹嘘什么“三天速成”的营销神话。既然你点开了这篇文章,说明你对“义务网站建设”这个话题是有一定关注度的,或者说是被某些不靠谱的报价吓退后,想自己摸索一下门道。我就直说了,很多人一听“免费”或者“义务”这两个字,心里其…

2026/8/14 0:55:46 阅读更多 →
南京外贸网站建设中如何避开常见误区并实现高转化率的全方位指南

南京外贸网站建设中如何避开常见误区并实现高转化率的全方位指南

在这个数字化浪潮席卷全球的今天,传统的展会招商模式虽然依然有其独特的价值,但对于许多身处南京乃至整个长三角地区的制造企业来说,想要真正打破地域限制,将产品卖到欧美、中东或者东南亚,最经济、最持久且最具爆发力的手段,往往就是搭建一个高质量的外贸独立站。然而,…

2026/8/14 0:55:46 阅读更多 →
精选外贸网站建设案例解析:如何通过高转化率设计撬动全球订单增长

精选外贸网站建设案例解析:如何通过高转化率设计撬动全球订单增长

做外贸这行,如果你现在还觉得只要把产品图片上传到网站上,坐等客户询盘那就太天真了。在现在这个信息爆炸、流量昂贵的时代,你的网站就是你的24小时在线金牌销售。很多老板拿着几百万的广告费投到Google Ads上,点进网站一看,跳出率高达80%,这钱扔水里都听不到响声。今天我…

2026/8/14 0:53:46 阅读更多 →
40K Star!AI编程代理工程技能库,让AI写出生产级代码

40K Star!AI编程代理工程技能库,让AI写出生产级代码

引言:AI编程代理的市场爆发根据 Gartner 2025 年报告,全球 AI 编程助手市场规模已突破 48 亿美元,年增长率达 67%。GitHub Copilot、Cursor、Claude Code 等工具正在重塑开发者的工作流。然而,一个关键痛点逐渐显现:不…

2026/8/14 0:52:46 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

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

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

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

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

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

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

2026/8/13 10:41:49 阅读更多 →
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/13 10:41:49 阅读更多 →