<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AI Weekly</title>
	<atom:link href="https://51ai.website/feed/" rel="self" type="application/rss+xml" />
	<link>https://51ai.website</link>
	<description></description>
	<lastBuildDate>Wed, 08 Apr 2026 07:22:38 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://51ai.website/wp-content/uploads/2025/04/cropped-logo-1-32x32.png</url>
	<title>AI Weekly</title>
	<link>https://51ai.website</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>一文读懂 Skills｜从概念到实操的完整指南</title>
		<link>https://51ai.website/blog/know-skills/</link>
					<comments>https://51ai.website/blog/know-skills/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 07:22:35 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1279</guid>

					<description><![CDATA[<p>Agent 正在经历从“聊天机器人”到“得力干将”的进化，而&#160;Skills&#160;正是这场进化的 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/know-skills/">一文读懂 Skills｜从概念到实操的完整指南</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph">Agent 正在经历从“聊天机器人”到“得力干将”的进化，而&nbsp;<strong><a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=Skills&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Skills</a></strong>&nbsp;正是这场进化的关键催化剂。</p>



<p class="has-medium-font-size wp-block-paragraph">你是否曾被 Agent 的“不听话”、“执行乱”和“工具荒”搞得焦头烂额？</p>



<p class="has-medium-font-size wp-block-paragraph">本文将带你一文弄懂&nbsp;<strong>Skills</strong>&nbsp;——这个让 Agent 变得可靠、可控、可复用的“高级技能包”。</p>



<p class="has-medium-font-size wp-block-paragraph">我们将从 Skills 是什么、如何工作，一路聊到怎样写好一个 Skills，并为你推荐实用的社区资源，带领大家在 TRAE 中实际使用 Skills 落地一个场景。</p>



<p class="has-medium-font-size wp-block-paragraph">无论你是开发者还是普通用户，都能在这里找到让你的 Agent “开窍”的秘诀。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="has-medium-font-size wp-block-paragraph"><strong>你是否也经历过或者正在经历这样的“ Agent 调教”崩溃时刻？</strong></p>



<ul class="wp-block-list">
<li class="has-medium-font-size"><strong>规则失效：</strong>在 Agent.md 里写下千言万语，Agent 却视若无睹，完全“已读不回”。</li>



<li class="has-medium-font-size"><strong>执行失控：</strong>精心打磨了无数 Prompt，Agent 执行起来依旧像无头苍蝇，混乱无序。</li>



<li class="has-medium-font-size"><strong>工具迷失：</strong>明明集成了强大的&nbsp;<a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=MCP&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">MCP</a>&nbsp;工具库，Agent 却两手一摊说“没工具”，让人摸不着头脑。</li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">如果这些场景让你感同身受，别急着放弃。<strong>终结这场混乱的答案，可能就是 Skills。</strong></p>



<h2 class="wp-block-heading has-medium-font-size"><strong>1、什么是 Skills</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">“Skills” 这个概念最早由&nbsp;<a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=Anthropic&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Anthropic</a>&nbsp;公司提出，作为其大模型&nbsp;<a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=Claude&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Claude</a>&nbsp;的一种能力扩展机制。简单来说，它允许用户为 Claude 添加自定义的功能和工具。随着这套做法越来越成熟，并被社区广泛接受，Skills 如今已成为大多数 Agent 开发工具和 IDE 都支持的一种标准扩展规范。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic4.zhimg.com/v2-5f7bb709ebcf2a00f1f1a44e811fd059_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">一个 Skills 通常以一个文件夹的形式存在，里面主要装着三样东西：<strong>一份说明书（SKILL.md）、一堆操作脚本（Script）、以及一些参考资料（Reference）。</strong></p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic1.zhimg.com/v2-3e237c9f631e33ecb499ab827dc91f38_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">你可以把一个 Skill 想象成一个打包好的“技能包”。它把完成某个特定任务所需的<strong>领域知识、操作流程、要用到的工具、以及最佳实践</strong>全都封装在了一起。当 AI 面对相应请求时，就能像一位经验丰富的专家那样，有条不紊地自主执行。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>一句话总结：</strong>要是把 Agent 比作一个有很大潜力的大脑，那&nbsp;<strong>Skills 就像是给这个大脑的一套套能反复用的“高级武功秘籍”。</strong>有了它，Agent 能从一个“什么都略知一二”的通才，变成在特定领域“什么都擅长”的专家。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>2、Skill 原理介绍</strong></h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 官方解释：<a href="https://link.zhihu.com/?target=https%3A//platform.claude.com/docs/en/agents-and-tools/agent-skills/overview" target="_blank" rel="noreferrer noopener">https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview</a></p>
</blockquote>



<h3 class="wp-block-heading has-medium-font-size"><strong>Skill 的架构原理：渐进式加载</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">Skill 的设计很巧妙，它运行在一个沙盒环境里，这个环境允许大模型访问文件系统和执行&nbsp;<em><strong>bash&nbsp;</strong></em>命令（可以理解为一种电脑操作指令）。在这个环境里，一个个 Skill 就像一个个文件夹。Agent 就像一个熟悉电脑操作的人，通过命令行来读取文件、执行脚本，然后利用结果去完成你交代的任务。这种“按需取用”的架构，让 Skill 成为一个既强大又高效的“工具箱”。</p>



<p class="has-medium-font-size wp-block-paragraph">为了平衡效果和效率，Skill 设计了一套聪明的三层分级加载机制：</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-099c0c68cf974695e9aab490d72dfed9_1440w.jpg" alt=""/></figure>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic3.zhimg.com/v2-0f9766e3aab4588935ab2e0acca66f14_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>Level 1：元数据（始终加载）</strong></p>



<p class="has-medium-font-size wp-block-paragraph">元数据就像是 Skill 的“名片”，里面有名称（<strong><em>name</em></strong>）和描述（<strong><em>description</em></strong>），是用 YAML 格式来定义的。Claude 在启动的时候，会把所有已经安装的 Skill 的元数据都加载进来，这样它就能知道每个 Skill 有什么用、什么时候该用。因为元数据很轻量，所以你可以安装很多 Skill，不用担心把上下文占满。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Level 2：说明文档（触发时加载）</strong></p>



<p class="has-medium-font-size wp-block-paragraph"><strong><em>SKILL.md&nbsp;</em></strong>文件的正文就是说明文档，里面有工作流程、最佳实践和操作指南。只有用户的请求和 Skills 元数据里的描述相符时，Claude 才会用&nbsp;<strong><em>bash</em></strong>&nbsp;指令读取这份文档，把内容加载到上下文里。这种“触发式加载”能保证只有相关的详细指令才会消耗 Token。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Level 3：资源与代码（按需加载）</strong></p>



<p class="has-medium-font-size wp-block-paragraph">Skills 还能打包一些更深入的资源，比如更详细的说明文档（<strong><em>FORMS.md</em></strong>）、可执行脚本（<strong><em>.py</em></strong>）或者参考资料（像 API 文档、数据库结构等）。Claude 只有在需要的时候，才会通过<strong><em>&nbsp;bash</em></strong>&nbsp;去读取或执行这些文件，而且脚本代码本身不会进入上下文。这样一来，Skills 就能捆绑大量信息，几乎不会增加额外的上下文成本。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>Skills 的调用逻辑：从理解意图到稳定执行</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">那么，Agent 是如何智能地选择并执行一个 Skill 的呢？整个过程就像一位经验丰富的助理在处理工作：</p>



<figure class="wp-block-image"><img decoding="async" src="https://pic3.zhimg.com/v2-f030080f74247dbaf3277ad4bfc78dee_1440w.jpg" alt=""/></figure>



<ol class="wp-block-list">
<li class="has-medium-font-size"><strong>意图匹配（找到对的人）：</strong>Agent 首先聆听你的需求，然后快速扫一眼自己手头所有 Skill 的“名片夹”（元数据），寻找最匹配的那一张。</li>



<li class="has-medium-font-size"><strong>读取手册（看懂怎么干）：</strong>找到合适的 Skills 后，Agent 会像模像样地翻开它的“操作手册”（<strong><em>SKILL.md</em></strong>），仔细研究详细的执行步骤和注意事项。</li>



<li class="has-medium-font-size"><strong>按需执行（动手开干）：</strong>根据手册的指引，Agent 开始工作。如果需要，它会随时从“工具箱”里拿出脚本或工具来完成具体操作。</li>



<li class="has-medium-font-size"><strong>反馈结果（事毕复命）：</strong>任务完成后，Agent 向你汇报最终结果，或者在遇到困难时，及时向你请教。</li>
</ol>



<h2 class="wp-block-heading has-medium-font-size"><strong>3、Skills vs. 其他概念的区别</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">为了更清晰地理解 Skills 的独特价值，我们不妨把它和另外两个容易混淆的概念——<strong>快捷指令（Command）</strong>和<strong>原子工具（MCP）</strong>——放在一起做个对比。用一个厨房的例子就很好懂了：</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://picx.zhimg.com/v2-bc303cf6d61f91c3d4eafbebc0b09161_1440w.jpg" alt=""/></figure>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pica.zhimg.com/v2-3731757e374c8cdddae6b44964561e64_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">我们也列举了几个大家容易混淆的其他功能，一起来对比看看。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://picx.zhimg.com/v2-066990dbbbccaf133401af4cb44e875d_1440w.jpg" alt=""/></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 官方博客解释：<a href="https://link.zhihu.com/?target=https%3A//claude.com/blog/skills-explained" target="_blank" rel="noreferrer noopener">https://claude.com/blog/skills-explained</a></p>
</blockquote>



<h2 class="wp-block-heading has-medium-font-size"><strong>4、什么是好的 Skills：从“能用”到“好用”</strong></h2>



<p class="has-medium-font-size wp-block-paragraph"><strong>Good Skills vs Bad Skills</strong></p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic4.zhimg.com/v2-65b138d3f2d161612af79bc61962be7b_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>如何写好 Skills</strong></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>1. 原子性（Atomicity）：</strong>坚持单一职责，让每个 Skill 都像一块积木，小而美，专注于解决一个具体问题，便于日后的复用和组合。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>2. 给例子（Few-Shot Prompting）：这是最关键的一点</strong>，与其费尽口舌解释，不如直接给出几个清晰的输入输出示例。榜样的力量是无穷的，模型能通过具体例子，秒懂你想要的格式、风格和行为。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>3. 立规矩（Structured Instructions）：</strong></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>1) 定角色：</strong>给它一个明确的专家人设，比如“你现在是一个资深的市场分析师”。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>2) 拆步骤：</strong>把任务流程拆解成一步步的具体指令，引导它“思考”。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>3) 画红线：</strong>明确告诉它“不能做什么”，防止它天马行空地“幻觉”</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>4. 造接口（Interface Design）：</strong>像设计软件 API 一样，明确定义 Skill 的输入参数和输出格式（比如固定输出 JSON 或 Markdown）。这让你的 Skill 可以被其他程序稳定调用和集成。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>5. 勤复盘（Iterative Refinement）：</strong>把 Skills 当作一个产品来迭代。在实际使用中留心那些不尽如人意的“Bad Case”，然后把它们变成新的规则或反例，补充到你的 Skills 定义里，让它持续进化，越来越聪明、越来越靠谱。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 一些官方最佳实践指南：<a href="https://link.zhihu.com/?target=https%3A//platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/best-practices" target="_blank" rel="noreferrer noopener">https://platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/best-practices</a></p>
</blockquote>



<h2 class="wp-block-heading has-medium-font-size"><strong>5、社区热门 Skills 推荐</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">刚开始接触 Skills，不知从何下手？不妨从社区沉淀的这些热门 Skills 开始，寻找灵感，或直接在你的工作流中复用它们。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>Claude 官方提供的 Skills</strong></h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 官方 Skills 仓库：<a href="https://link.zhihu.com/?target=https%3A//github.com/anthropics/skills" target="_blank" rel="noreferrer noopener">https://github.com/anthropics/skills</a></p>
</blockquote>



<p class="has-medium-font-size wp-block-paragraph">学习 Claude 官方的 Skills 仓库可以帮助我们最快的了解 Skills 的最佳实践，便于我们沉淀出自己的 Skills。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph"><strong>如何快速使用官方 Skills？</strong><br>大多数官方 Skills 都能直接下载，或者通过 Git 克隆到本地。在 TRAE 等工具里，一般只需把这些 Skills 的文件夹放到指定的&nbsp;<strong><em>Skills</em></strong>&nbsp;目录，接着重启或刷新 Agent，它就会自动识别并加载这些新能力。具体操作可参考工具的使用文档。<br>更多细节可参考下面这部分内容：<strong>如何在 TRAE 里快速用起来</strong></p>
</blockquote>



<p class="has-medium-font-size wp-block-paragraph"><strong>Claude 官方提供的 Skills 列表</strong></p>



<figure class="wp-block-image"><img decoding="async" src="https://pic3.zhimg.com/v2-9f130559bee42ace31b479df0bde1c2c_1440w.jpg" alt=""/></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>社区其他最佳实践</strong></h3>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic1.zhimg.com/v2-a30b2d71e423e608082df08d921992e2_1440w.jpg" alt=""/></figure>



<h2 class="wp-block-heading has-medium-font-size"><strong>6、如何在 TRAE 里快速使用</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">理论说再多，不如亲手一试。我们先讲一下如何在 TRAE SOLO 中创建并应用一个 Skill 并以基于<a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=%E9%A3%9E%E4%B9%A6%E6%96%87%E6%A1%A3&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">飞书文档</a>的&nbsp;<a href="https://zhida.zhihu.com/search?content_id=269592530&amp;content_type=Article&amp;match_order=1&amp;q=Spec+Coding&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Spec Coding</a>&nbsp;为例讲解一下如何利用 Skills 快速解决一个实际问题。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>Skill 创建</strong></h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>方式一：设置中直接创建</strong></p>



<p class="has-medium-font-size wp-block-paragraph">TRAE 支持在设置页面可以快速创建一个 Skill</p>



<p class="has-medium-font-size wp-block-paragraph">按下快捷键 Cmd +/ Ctrl + 通过快捷键打开设置面板。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic1.zhimg.com/v2-8a99f5d999a5519bce9f9358873a8a32_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">在设置面板左侧找到「规则技能」选项</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-8a18b830e436992e1e505a2c2d99d3c9_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">找到技能板块，点击右侧的「创建」按钮。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic4.zhimg.com/v2-843b79e5e4afdba0f7e93c7b2481bfc3_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">你会看到一个简洁的创建界面，包含三要素：<strong>Skill 名称、Skill 描述、Skill 主体</strong>。我们以创建一个“按规范提交 git commit”的 Skill 为例，填入相应内容后点击「确认」即可。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-c51dd525d53744ac02506e7e302271c3_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">填入我们需要的内容「确认」即可</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>方式二：直接解析 SKILL.md</strong></p>



<p class="has-medium-font-size wp-block-paragraph">在当前项目目录下，新增目录.<strong><em>trae/Skills/xxx</em></strong>&nbsp;导入你需要文件夹，和 TRAE 进行对话，即可使用。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-64698095bd6abd0bad6269b2f1cb9d73_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">可以在「设置 &#8211; 规则技能」中看到已经成功导入</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic1.zhimg.com/v2-a3e4f2bfed28560ec26c2e99a141e99c_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>方式三：在对话中创建</strong></p>



<p class="has-medium-font-size wp-block-paragraph">目前 TRAE 中内置了 Skills-creator Skills ，你可以在对话中直接和 TRAE 要求创建需要的 Skills</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic4.zhimg.com/v2-6e0d32b801d209581898c93bbdac33bd_1440w.jpg" alt=""/></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>Skill 使用</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">在 TRAE 里使用技能很容易，你加载好需要的技能后，只需在对话框中用日常语言说明你的需求就行。</p>



<ul class="wp-block-list">
<li class="has-medium-font-size">例如，输入“帮我设计一个有科技感的登录页面”，系统就会自动调用“frontend-design”技能。</li>



<li class="has-medium-font-size">例如，输入“帮我提取这个 PDF 里的所有表格”，系统会自动调用“document-Skills/pdf”技能。</li>



<li class="has-medium-font-size">例如，输入“帮我把这片技术文档转为飞书文档”，系统会自动调用“using-feishu-doc”技能。</li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">系统会自动分析你的需求，加载技能文档，还会一步步指导你完成任务！</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-692050e429fae3fad0fd92f692cbacbb_1440w.jpg" alt=""/></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>实践场景举例</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">还记得引言里提到的那些问题吗？比如说，项目规则文件（<strong><em>project_rules</em></strong>）有字符数量的限制；又或者，就算你在根规则文件里明确写好了“在什么情况下读取哪个文件”，Agent 在执行任务时也不会按照要求来做。</p>



<p class="has-medium-font-size wp-block-paragraph">这些问题的根本原因是，<strong>规则（Rules）对于 Agent 而言是固定不变的</strong>，它会在任务开始时就把所有规则一次性加载到上下文中，这样既占用空间，又不够灵活。而&nbsp;<strong>技能（Skill）采用的是“逐步加载”的动态方式</strong>，刚好可以解决这个问题。所以，我们可以把之前那些复杂的规则场景，重新拆分成一个个独立的技能。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>接下来，我们通过一个基于飞书文档的“Spec Coding”简单流程，来实际操作一下如何用技能解决问题。</strong></p>



<h3 class="wp-block-heading has-medium-font-size"><strong>什么是 Spec Coding？</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">Spec Coding 提倡“先思考后行动”，也就是通过详细定义可以执行的需求规范（Specification）来推动 AI 开发。它的流程包含“需求分析、技术设计、任务拆解”的文档编写过程，最后让 AI 根据规范来完成编码。这种一步步的工作流程能保证每一步都有依据，实现从需求到代码的准确转化。</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>让我来分析一下这个场景</strong></p>



<p class="has-medium-font-size wp-block-paragraph">上面提到将开发过程划分为四个关键阶段，所以要完成 “需求分析、技术设计、任务拆解” 的飞书文档撰写，还有最终的代码实现。为此，我们需要不同的技能来满足不同场景下的文档编写需求，并且要教会 Agent 如何使用飞书工具进行创作协同。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>下面我们就一起完成上面提到的 Skills 的设计实现。</strong></h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>多角色专家 Skills</strong></p>



<p class="has-medium-font-size wp-block-paragraph">通过实现多角色 Skills 通过创建多个交付物过程文档，约束后续的编码，为编码提供足够且明确的上下文，每个Skill 专注完成一件事</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://picx.zhimg.com/v2-04e0e7c2fa5f1081db8db2868a70f95f_1440w.jpg" alt=""/></figure>



<ul class="wp-block-list">
<li class="has-medium-font-size"><strong>下面让我们进一步详细设计</strong></li>
</ul>



<figure class="wp-block-image"><img decoding="async" src="https://pic4.zhimg.com/v2-55335d95e7cc766c584cb12f4f288389_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph">​按照上述的表格我们就可以大致明确我们需要的 Skills 该如何实现了。</p>



<ul class="wp-block-list">
<li class="has-medium-font-size">本次只作为一个例子大家可以参考上面创建 Skill 的教程自己完成一下这个多角色 Skills 的创建和调试，当然正如上面所述好的 Skill 需要在实践中逐渐优化并通过场景调用不断进行优化的</li>
</ul>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://picx.zhimg.com/v2-3c880aa17175e42ad4436a2ebf8f0851_1440w.jpg" alt=""/></figure>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic2.zhimg.com/v2-4683c7aedf2377309f79935172bb7fcd_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>飞书文档使用 Skill</strong></p>



<p class="has-medium-font-size wp-block-paragraph">飞书文档的格式是 markdown 的超集，<strong>我们 Skill 的目的则是教会 Agent 飞书文档的语法</strong>，便于 Agent 写出符合格式的 md 文件。并通过约束 Agent 行为，<strong>充分利用飞书文档的评论的读写完成多人协作审阅的过程</strong>，用户通过在飞书文档评论完成相关建议的提出，Agent 重新阅读文档和评论，根据建议进一步优化文档，<strong>实现文档协作工作流。</strong></p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic1.zhimg.com/v2-467d6b73598aa4fda8a8c87305eac17c_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>Spec Coding Skill</strong></p>



<p class="has-medium-font-size wp-block-paragraph">上面我们实现了多个角色 Skills 和一个功能 Skill，但实际使用时，还需要有一个能统筹全局的技能，来实现分工协作。把上述多个技能组合起来，告诉智能体（agent）整体的规格编码（spec coding）流程，完成工具技能和角色技能的组合与调度。</p>



<p class="has-medium-font-size wp-block-paragraph">如此我们就能快速搭建一个规格编码工作流程，完成基础开发。当然也可以参考上面的逻辑，用技能来重新复刻社区里的规格编码实践（如 SpecKit、OpenSpec 等）。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://picx.zhimg.com/v2-43b0382c0639729c2f4cfe4241d24299_1440w.jpg" alt=""/></figure>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://pic4.zhimg.com/v2-549329ba8600bd9f075d00bbd1d4628d_1440w.jpg" alt=""/></figure>



<p class="has-medium-font-size wp-block-paragraph"><strong>总结</strong></p>



<p class="has-medium-font-size wp-block-paragraph">上述场景提到了两种不同风格的 Skill（角色型，工具型），利用&nbsp;<strong>Skill 的动态加载机制</strong>（取代固定规则的一次性加载方式），完成了复杂场景下的任务分解；通过&nbsp;<strong>不同角色技能的分工协作</strong>（避免 Agent 什么都做导致执行混乱）；尝试借助<strong>飞书文档形成协作闭环</strong>（打通人机交互的最后一步），有效解决了 Agent “不听话、执行乱、工具少” 的问题，让 AI 从 “对话助手” 真正转变为 “可信赖的实干家”，实现从需求提出到代码产出的高效、精准、协作式交付。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p><a rel="nofollow" href="https://51ai.website/blog/know-skills/">一文读懂 Skills｜从概念到实操的完整指南</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/know-skills/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>国内外AI大语言模型API价格对比</title>
		<link>https://51ai.website/news/llm-api-price/</link>
					<comments>https://51ai.website/news/llm-api-price/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 07:05:21 +0000</pubDate>
				<category><![CDATA[新闻]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1274</guid>

					<description><![CDATA[<p>AIGCRank大语言模型API价格对比是一个专门汇总和比较全球主要AI模型提供商的价格信息的工具。我们为您提 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/news/llm-api-price/">国内外AI大语言模型API价格对比</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph" style="line-height:1.6"><a href="https://aigcrank.cn/llmprice/" target="_blank" rel="noopener">AIGCRank大语言模型API价格对比</a>是一个专门汇总和比较全球主要AI模型提供商的价格信息的工具。我们为您提供最新的大语言模型（LLM）的价格数据，以及一些免费的AI大模型API。通过我们的平台，您可以轻松查找和比较OpenAI、Claude、Mixtral、Kimi、星火大模型、通义千问、文心一言、Llama 3、GPT-4、AWS和Google等国内外主要API提供商的最新价格，确保找到最适合您项目的模型定价。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-table has-small-font-size"><table class="has-fixed-layout"><thead><tr><th>模型名称</th><th>API提供商</th><th>上下文长度<br>Context</th><th>输入价格 $<br>1M Tokens</th><th>输入价格 ￥<br>1M Tokens</th><th>输出价格 $<br>1M Tokens</th><th>输出价格 ￥<br>1M Tokens</th><th>产品链接</th><th>价格链接</th></tr></thead><tbody><tr><td>GPT-4</td><td>OpenAI</td><td>8K</td><td>$30.00</td><td>217.50</td><td>$60.00</td><td>435.00</td><td><a href="https://openai.com/index/gpt-4/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4o mini</td><td>OpenAI</td><td>128K</td><td>$0.15</td><td>1.09</td><td>$0.60</td><td>4.35</td><td><a href="https://openai.com/index/gpt-4o-mini-advancing-cost-efficient-intelligence/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4o</td><td>OpenAI</td><td>128K</td><td>$5.00</td><td>36.25</td><td>$15.00</td><td>108.75</td><td><a href="https://platform.openai.com/docs/models/gpt-4o" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4o-2024-08-06</td><td>OpenAI</td><td>128K</td><td>$2.50</td><td>18.13</td><td>$10.00</td><td>72.50</td><td><a href="https://platform.openai.com/docs/models/gpt-4o" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4o long</td><td>OpenAI</td><td>64K 输出</td><td>$6.00</td><td>43.50</td><td>$18.00</td><td>130.50</td><td><a href="https://openai.com/gpt-4o-long-output/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://community.openai.com/t/gpt-4o-64k-output-alpha-acess/886810" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4 Turbo</td><td>OpenAI</td><td>128K</td><td>$10.00</td><td>72.50</td><td>$30.00</td><td>217.50</td><td><a href="https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4-32k</td><td>OpenAI</td><td>32K</td><td>$60.00</td><td>435.00</td><td>$120.00</td><td>870.00</td><td><a href="https://openai.com/index/gpt-4/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-0125</td><td>OpenAI</td><td>16K</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://platform.openai.com/docs/guides/text-generation/chat-completions-api" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-instruct</td><td>OpenAI</td><td>4K</td><td>$1.50</td><td>10.88</td><td>$2.00</td><td>14.50</td><td><a href="https://platform.openai.com/docs/guides/text-generation/chat-completions-api" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://openai.com/api/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-70b-instruct</td><td>Replicate</td><td>8K</td><td>$0.65</td><td>4.71</td><td>$2.75</td><td>19.94</td><td><a href="https://replicate.com/meta/meta-llama-3-70b-instruct" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/meta/meta-llama-3-70b-instruct" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-8b-instruct</td><td>Replicate</td><td>8K</td><td>$0.05</td><td>0.36</td><td>$0.25</td><td>1.81</td><td><a href="https://replicate.com/meta/meta-llama-3-8b-instruct" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/meta/meta-llama-3-8b-instruct" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-70b</td><td>Replicate</td><td>4K</td><td>$0.65</td><td>4.71</td><td>$2.75</td><td>19.94</td><td><a href="https://replicate.com/meta/llama-2-70b" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/meta/llama-2-70b" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-13b</td><td>Replicate</td><td>4K</td><td>$0.10</td><td>0.73</td><td>$0.50</td><td>3.63</td><td><a href="https://replicate.com/meta/llama-2-13b" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/meta/llama-2-13b" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-7b</td><td>Replicate</td><td>4K</td><td>$0.05</td><td>0.36</td><td>$0.25</td><td>1.81</td><td><a href="https://replicate.com/meta/llama-2-7b" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/meta/llama-2-7b" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mixtral-8x7b-instruct-v0.1</td><td>Replicate</td><td>32K</td><td>$0.30</td><td>2.18</td><td>$1.00</td><td>7.25</td><td><a href="https://replicate.com/mistralai/mixtral-8x7b-instruct-v0.1" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/mistralai/mixtral-8x7b-instruct-v0.1" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-7b-instruct-v0.2</td><td>Replicate</td><td>32K</td><td>$0.05</td><td>0.36</td><td>$0.25</td><td>1.81</td><td><a href="https://replicate.com/mistralai/mistral-7b-instruct-v0.2" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://replicate.com/mistralai/mistral-7b-instruct-v0.2" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mixtral-8x22b</td><td>Mistral</td><td>64K</td><td>$2.00</td><td>14.50</td><td>$6.00</td><td>43.50</td><td><a href="https://mistral.ai/technology/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://mistral.ai/technology/#pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mixtral-8x7b</td><td>Mistral</td><td>32K</td><td>$0.70</td><td>5.08</td><td>$0.70</td><td>5.08</td><td><a href="https://mistral.ai/technology/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://mistral.ai/technology/#pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-7b</td><td>Mistral</td><td>32K</td><td>$0.25</td><td>1.81</td><td>$0.25</td><td>1.81</td><td><a href="https://mistral.ai/technology/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://mistral.ai/technology/#pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-large</td><td>Mistral</td><td>32K</td><td>$4.00</td><td>29.00</td><td>$12.00</td><td>87.00</td><td><a href="https://mistral.ai/technology/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://mistral.ai/technology/#pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-small</td><td>Mistral</td><td>32K</td><td>$1.00</td><td>7.25</td><td>$3.00</td><td>21.75</td><td><a href="https://mistral.ai/technology/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://mistral.ai/technology/#pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>deepseek-chat</td><td>DeepSeek</td><td>128K</td><td>$0.14</td><td>1.00</td><td>$0.28</td><td>2.00</td><td><a href="https://platform.deepseek.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.deepseek.com/api-docs/zh-cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>deepseek-coder</td><td>DeepSeek</td><td>128K</td><td>$0.14</td><td>1.00</td><td>$0.28</td><td>2.00</td><td><a href="https://platform.deepseek.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.deepseek.com/api-docs/zh-cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>pplx-70b-online</td><td>Perplexity</td><td>4K</td><td>$1.00</td><td>7.25</td><td>$1.00</td><td>7.25</td><td><a href="https://www.perplexity.ai/hub/blog/introducing-pplx-online-llms" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.perplexity.ai/docs/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>pplx-7b-online</td><td>Perplexity</td><td>4K</td><td>$0.20</td><td>1.45</td><td>$0.20</td><td>1.45</td><td><a href="https://www.perplexity.ai/hub/blog/introducing-pplx-online-llms" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.perplexity.ai/docs/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Openchat-7b</td><td>Deepinfra</td><td>8K</td><td>$0.07</td><td>0.51</td><td>$0.07</td><td>0.51</td><td><a href="https://deepinfra.com/openchat/openchat_3.5" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://deepinfra.com/openchat/openchat_3.5" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-70B-Instruct</td><td>Deepinfra</td><td>8K</td><td>$0.59</td><td>4.28</td><td>$0.79</td><td>5.73</td><td><a href="https://deepinfra.com/meta-llama/Meta-Llama-3-70B-Instruct" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://deepinfra.com/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-70b-chat</td><td>Deepinfra</td><td>4K</td><td>$0.64</td><td>4.64</td><td>$0.80</td><td>5.80</td><td><a href="https://deepinfra.com/meta-llama/Llama-2-70b-chat-hf" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://deepinfra.com/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3.5-sonnet</td><td>Anthropic</td><td>200K</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-opus</td><td>Anthropic</td><td>200K</td><td>$15.00</td><td>108.75</td><td>$75.00</td><td>543.75</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-sonnet</td><td>Anthropic</td><td>200K</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-haiku</td><td>Anthropic</td><td>200K</td><td>$0.25</td><td>1.81</td><td>$1.25</td><td>9.06</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-2.1</td><td>Anthropic</td><td>200K</td><td>$8.00</td><td>58.00</td><td>$24.00</td><td>174.00</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-2.0</td><td>Anthropic</td><td>100K</td><td>$8.00</td><td>58.00</td><td>$24.00</td><td>174.00</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-instant-1.2</td><td>Anthropic</td><td>100K</td><td>$0.80</td><td>5.80</td><td>$2.40</td><td>17.40</td><td><a href="https://docs.anthropic.com/en/docs/intro-to-claude" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://docs.anthropic.com/en/docs/models-overview#model-comparison" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-70b</td><td>Groq</td><td>8K</td><td>$0.59</td><td>4.28</td><td>$0.79</td><td>5.73</td><td><a href="https://console.groq.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://wow.groq.com/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-8b</td><td>Groq</td><td>8K</td><td>$0.05</td><td>0.36</td><td>$0.10</td><td>0.73</td><td><a href="https://console.groq.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://wow.groq.com/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mixtral-8x7b</td><td>Groq</td><td>32K</td><td>$0.24</td><td>1.74</td><td>$0.24</td><td>1.74</td><td><a href="https://console.groq.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://wow.groq.com/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemma-7b</td><td>Groq</td><td>8K</td><td>$0.10</td><td>0.73</td><td>$0.10</td><td>0.73</td><td><a href="https://console.groq.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://wow.groq.com/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini 1.5 Pro</td><td>Google</td><td>1M</td><td>$1.25</td><td>9.06</td><td>$3.75</td><td>27.19</td><td><a href="https://cloud.google.com/vertex-ai?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini 1.0 Pro</td><td>Google</td><td>32K</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://cloud.google.com/vertex-ai?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini 1.5 Flash</td><td>Google</td><td>1M</td><td>$0.13</td><td>0.91</td><td>$0.38</td><td>2.72</td><td><a href="https://cloud.google.com/vertex-ai?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>PaLM 2 for Text 32k</td><td>Google</td><td>32K</td><td>$0.25</td><td>1.81</td><td>$0.50</td><td>3.63</td><td><a href="https://cloud.google.com/vertex-ai?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-opus</td><td>Google</td><td>200K</td><td>$15.00</td><td>108.75</td><td>$75.00</td><td>543.75</td><td><a href="https://cloud.google.com/model-garden?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-sonnet</td><td>Google</td><td>200K</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://cloud.google.com/model-garden?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-haiku</td><td>Google</td><td>200K</td><td>$0.25</td><td>1.81</td><td>$1.25</td><td>9.06</td><td><a href="https://cloud.google.com/model-garden?hl=zh_cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.google.com/vertex-ai/generative-ai/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini-1.0-pro</td><td>Google</td><td>32K</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini-1.5-pro</td><td>Google</td><td>1M</td><td>$3.50</td><td>25.38</td><td>$10.05</td><td>72.86</td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Gemini-1.5-flash</td><td>Google</td><td>1M</td><td>$0.35</td><td>2.54</td><td>$1.05</td><td>7.61</td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://ai.google.dev/pricing?hl=zh-cn" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-7b-chat-fp16</td><td>Cloudflare</td><td>3K</td><td>$0.56</td><td>4.06</td><td>$6.66</td><td>48.29</td><td><a href="https://developers.cloudflare.com/workers-ai/models/llama-2-7b-chat-fp16/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://developers.cloudflare.com/workers-ai/platform/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-7b-chat-int8</td><td>Cloudflare</td><td>2K</td><td>$0.16</td><td>1.16</td><td>$0.24</td><td>1.74</td><td><a href="https://developers.cloudflare.com/workers-ai/models/llama-2-7b-chat-int8/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://developers.cloudflare.com/workers-ai/platform/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-7b-instruct</td><td>Cloudflare</td><td>32K</td><td>$0.11</td><td>0.80</td><td>$0.19</td><td>1.38</td><td><a href="https://developers.cloudflare.com/workers-ai/models/mistral-7b-instruct-v0.1/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://developers.cloudflare.com/workers-ai/platform/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4o</td><td>Azure</td><td>128K</td><td>$5.00</td><td>36.25</td><td>$15.00</td><td>108.75</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4-Turbo</td><td>Azure</td><td>128K</td><td>$10.00</td><td>72.50</td><td>$30.00</td><td>217.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4</td><td>Azure</td><td>32K</td><td>$60.00</td><td>435.00</td><td>$120.00</td><td>870.00</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4</td><td>Azure</td><td>8K</td><td>$30.00</td><td>217.50</td><td>$60.00</td><td>435.00</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-4-Turbo-Vision</td><td>Azure</td><td>128K</td><td>$10.00</td><td>72.50</td><td>$30.00</td><td>217.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-0125</td><td>Azure</td><td>16K</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-0613</td><td>Azure</td><td>4K</td><td>$1.50</td><td>10.88</td><td>$2.00</td><td>14.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-1106</td><td>Azure</td><td>16K</td><td>$1.00</td><td>7.25</td><td>$2.00</td><td>14.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-0301</td><td>Azure</td><td>4K</td><td>$2.00</td><td>14.50</td><td>$2.00</td><td>14.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-instruct</td><td>Azure</td><td>4K</td><td>$1.50</td><td>10.88</td><td>$2.00</td><td>14.50</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GPT-3.5-Turbo-0613</td><td>Azure</td><td>16K</td><td>$3.00</td><td>21.75</td><td>$4.00</td><td>29.00</td><td><a href="https://azure.microsoft.com/zh-cn/products/ai-services/openai-service" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://azure.microsoft.com/zh-cn/pricing/details/cognitive-services/openai-service/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Titan Text Express</td><td>AWS</td><td>8K</td><td>$0.20</td><td>1.45</td><td>$0.60</td><td>4.35</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Titan Text Lite</td><td>AWS</td><td>4K</td><td>$0.15</td><td>1.09</td><td>$0.20</td><td>1.45</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-opus</td><td>AWS</td><td>200K</td><td>$15.00</td><td>108.75</td><td>$75.00</td><td>543.75</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-sonnet</td><td>AWS</td><td>200K</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-3-haiku</td><td>AWS</td><td>200K</td><td>$0.25</td><td>1.81</td><td>$1.25</td><td>9.06</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-2.0/2.1</td><td>AWS</td><td>100K</td><td>$8.00</td><td>58.00</td><td>$24.00</td><td>174.00</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Claude-instant</td><td>AWS</td><td>200K</td><td>$0.80</td><td>5.80</td><td>$2.40</td><td>17.40</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command R+</td><td>AWS</td><td>128k</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command R</td><td>AWS</td><td>128k</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command</td><td>AWS</td><td>4K</td><td>$1.50</td><td>10.88</td><td>$2.00</td><td>14.50</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command-light</td><td>AWS</td><td>4K</td><td>$0.30</td><td>2.18</td><td>$0.60</td><td>4.35</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>jurassic-2-ultra</td><td>AWS</td><td>2K</td><td>$18.80</td><td>136.30</td><td>$18.80</td><td>136.30</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>jurassic-2-mid</td><td>AWS</td><td>2K</td><td>$12.50</td><td>90.63</td><td>$12.50</td><td>90.63</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-instruct-70b</td><td>AWS</td><td>8K</td><td>$2.65</td><td>19.21</td><td>$3.50</td><td>25.38</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-3-instruct-8b</td><td>AWS</td><td>8K</td><td>$0.40</td><td>2.90</td><td>$0.60</td><td>4.35</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-chat-70b</td><td>AWS</td><td>4K</td><td>$1.95</td><td>14.14</td><td>$2.56</td><td>18.56</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Llama-2-chat-13b</td><td>AWS</td><td>4K</td><td>$0.75</td><td>5.44</td><td>$1.00</td><td>7.25</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-8x7b</td><td>AWS</td><td>8K</td><td>$0.45</td><td>3.26</td><td>$0.70</td><td>5.08</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Mistral-7b</td><td>AWS</td><td>8K</td><td>$0.15</td><td>1.09</td><td>$0.20</td><td>1.45</td><td><a href="https://aws.amazon.com/cn/bedrock/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://aws.amazon.com/cn/bedrock/pricing/" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command R+</td><td>Cohere</td><td>128K</td><td>$3.00</td><td>21.75</td><td>$15.00</td><td>108.75</td><td><a href="https://cohere.com/command" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cohere.com/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Command R</td><td>Cohere</td><td>128K</td><td>$0.50</td><td>3.63</td><td>$1.50</td><td>10.88</td><td><a href="https://cohere.com/command" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cohere.com/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>abab6.5</td><td>MiniMax</td><td>8k</td><td>$4.14</td><td>30.00</td><td>$4.14</td><td>30.00</td><td><a href="https://www.minimaxi.com/platform" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.minimaxi.com/document/price?id=6433f32294878d408fc8293e" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>abab6.5s</td><td>MiniMax</td><td>245k</td><td>$1.38</td><td>10.00</td><td>$1.38</td><td>10.00</td><td><a href="https://www.minimaxi.com/platform" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.minimaxi.com/document/price?id=6433f32294878d408fc8293e" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>abab6.5g</td><td>MiniMax</td><td>8k</td><td>$0.69</td><td>5.00</td><td>$0.69</td><td>5.00</td><td><a href="https://www.minimaxi.com/platform" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.minimaxi.com/document/price?id=6433f32294878d408fc8293e" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>abab6</td><td>MiniMax</td><td>32k</td><td>$13.79</td><td>100.00</td><td>$13.79</td><td>100.00</td><td><a href="https://www.minimaxi.com/platform" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.minimaxi.com/document/price?id=6433f32294878d408fc8293e" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>abab5.5s</td><td>MiniMax</td><td>8k</td><td>$0.69</td><td>5.00</td><td>$0.69</td><td>5.00</td><td><a href="https://www.minimaxi.com/platform" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.minimaxi.com/document/price?id=6433f32294878d408fc8293e" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE 4.0 Turbo</td><td>百度文心</td><td>8K</td><td>$4.14</td><td>30.00</td><td>$8.28</td><td>60.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE 4.0</td><td>百度文心</td><td>8K</td><td>$5.52</td><td>40.00</td><td>$16.55</td><td>120.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE-3.5-128k</td><td>百度文心</td><td>128K</td><td>$1.10</td><td>8.00</td><td>$3.31</td><td>24.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE 3.5</td><td>百度文心</td><td>8K</td><td>$0.56</td><td>4.00</td><td>$1.66</td><td>12.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE Lite</td><td>百度文心</td><td>8K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE Speed</td><td>百度文心</td><td>8K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE Tiny</td><td>百度文心</td><td>8K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE Character</td><td>百度文心</td><td>8K</td><td>$0.55</td><td>4.00</td><td>$1.10</td><td>8.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>ERNIE Functions</td><td>百度文心</td><td>8K</td><td>$0.55</td><td>4.00</td><td>$1.10</td><td>8.00</td><td><a href="https://qianfan.cloud.baidu.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.baidu.com/doc/WENXINWORKSHOP/s/hlrk4akp7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-4-0520</td><td>智谱AI</td><td>128K</td><td>$13.79</td><td>100.00</td><td>$13.79</td><td>100.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-4-AirX</td><td>智谱AI</td><td>8K</td><td>$1.38</td><td>10.00</td><td>$1.38</td><td>10.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-4-Air</td><td>智谱AI</td><td>128K</td><td>$0.14</td><td>1.00</td><td>$0.14</td><td>1.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-4-Flash</td><td>智谱AI</td><td>128K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-4V</td><td>智谱AI</td><td>2K</td><td>$6.90</td><td>50.00</td><td>$6.90</td><td>50.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>GLM-3-Turbo</td><td>智谱AI</td><td>128K</td><td>$0.14</td><td>1.00</td><td>$0.14</td><td>1.00</td><td><a href="https://open.bigmodel.cn/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://open.bigmodel.cn/pricing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>moonshot-v1-8k</td><td>月之暗面</td><td>8K</td><td>$1.66</td><td>12.00</td><td>$1.66</td><td>12.00</td><td><a href="https://platform.moonshot.cn/docs/intro#%E4%B8%BB%E8%A6%81%E6%A6%82%E5%BF%B5" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.moonshot.cn/docs/pricing#%E4%BB%B7%E6%A0%BC%E8%AF%B4%E6%98%8E" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>moonshot-v1-32k</td><td>月之暗面</td><td>32K</td><td>$3.31</td><td>24.00</td><td>$3.31</td><td>24.00</td><td><a href="https://platform.moonshot.cn/docs/intro#%E4%B8%BB%E8%A6%81%E6%A6%82%E5%BF%B5" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.moonshot.cn/docs/pricing#%E4%BB%B7%E6%A0%BC%E8%AF%B4%E6%98%8E" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>moonshot-v1-128k</td><td>月之暗面</td><td>128K</td><td>$8.28</td><td>60.00</td><td>$8.28</td><td>60.00</td><td><a href="https://platform.moonshot.cn/docs/intro#%E4%B8%BB%E8%A6%81%E6%A6%82%E5%BF%B5" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.moonshot.cn/docs/pricing#%E4%BB%B7%E6%A0%BC%E8%AF%B4%E6%98%8E" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-long</td><td>通义千问</td><td>1M</td><td>$0.07</td><td>0.50</td><td>$0.28</td><td>2.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-Turbo</td><td>通义千问</td><td>8K</td><td>$0.28</td><td>2.00</td><td>$0.83</td><td>6.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-plus</td><td>通义千问</td><td>32K</td><td>$0.55</td><td>4.00</td><td>$1.66</td><td>12.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-max</td><td>通义千问</td><td>8K</td><td>$5.52</td><td>40.00</td><td>$16.55</td><td>120.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-max-longcontext</td><td>通义千问</td><td>30K</td><td>$5.52</td><td>40.00</td><td>$16.55</td><td>120.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-thousand-questions-metering-and-billing" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-110b-chat</td><td>通义千问</td><td>32K</td><td>$0.97</td><td>7.00</td><td>$1.93</td><td>14.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-72b-chat</td><td>通义千问</td><td>32K</td><td>$0.69</td><td>5.00</td><td>$1.38</td><td>10.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-32b-chat</td><td>通义千问</td><td>32K</td><td>$0.48</td><td>3.50</td><td>$0.97</td><td>7.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-14b-chat</td><td>通义千问</td><td>8K</td><td>$0.28</td><td>2.00</td><td>$0.55</td><td>4.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-7b-chat</td><td>通义千问</td><td>8K</td><td>$0.14</td><td>1.00</td><td>$0.28</td><td>2.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen-1.8b-chat</td><td>通义千问</td><td>8K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>qwen1.5-0.5b-chat</td><td>通义千问</td><td>32K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://www.aliyun.com/product/bailian" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://help.aliyun.com/zh/dashscope/developer-reference/tongyi-qianwen-7b-14b-72b-metering-and-billing?spm=a2c4g.11186623.0.0.16d216c65WL47p" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Spark4.0 Ultra</td><td>科大讯飞</td><td>&#8211;</td><td>$13.79</td><td>100.00</td><td>$13.79</td><td>100.00</td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Spark3.5 Max</td><td>科大讯飞</td><td>&#8211;</td><td>$4.14</td><td>30.00</td><td>$4.14</td><td>30.00</td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Spark Pro</td><td>科大讯飞</td><td>&#8211;</td><td>$4.14</td><td>30.00</td><td>$4.14</td><td>30.00</td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Spark Lite</td><td>科大讯飞</td><td>&#8211;</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://xinghuo.xfyun.cn/sparkapi" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-lite-4k</td><td>字节跳动</td><td>4K</td><td>$0.04</td><td>0.30</td><td>$0.08</td><td>0.60</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-lite-32k</td><td>字节跳动</td><td>32K</td><td>$0.04</td><td>0.30</td><td>$0.08</td><td>0.60</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-lite-128k</td><td>字节跳动</td><td>128K</td><td>$0.11</td><td>0.80</td><td>$0.14</td><td>1.00</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-pro-4k</td><td>字节跳动</td><td>4K</td><td>$0.11</td><td>0.80</td><td>$0.28</td><td>2.00</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-pro-32k</td><td>字节跳动</td><td>32K</td><td>$0.11</td><td>0.80</td><td>$0.28</td><td>2.00</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Doubao-pro-128k</td><td>字节跳动</td><td>128K</td><td>$0.69</td><td>5.00</td><td>$1.24</td><td>9.00</td><td><a href="https://www.volcengine.com/product/doubao" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://www.volcengine.com/docs/82379/1099320" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-large</td><td>零一万物</td><td>32K</td><td>$2.76</td><td>20.00</td><td>$2.76</td><td>20.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-large-Turbo</td><td>零一万物</td><td>16K</td><td>$1.66</td><td>12.00</td><td>$1.66</td><td>12.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-large-rag</td><td>零一万物</td><td>16K</td><td>$3.45</td><td>25.00</td><td>$3.45</td><td>25.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-medium</td><td>零一万物</td><td>16K</td><td>$0.34</td><td>2.50</td><td>$0.34</td><td>2.50</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-medium-200k</td><td>零一万物</td><td>200K</td><td>$1.66</td><td>12.00</td><td>$1.66</td><td>12.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-spark</td><td>零一万物</td><td>16K</td><td>$0.14</td><td>1.00</td><td>$0.14</td><td>1.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>YI-vision</td><td>零一万物</td><td>4K</td><td>$0.83</td><td>6.00</td><td>$0.83</td><td>6.00</td><td><a href="https://platform.lingyiwanwu.com/docs#%E6%A8%A1%E5%9E%8B/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.lingyiwanwu.com/docs#%E4%BA%A7%E5%93%81%E5%AE%9A%E4%BB%B7" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Hunyuan-pro</td><td>腾讯混元</td><td>32K</td><td>$4.14</td><td>30.00</td><td>$13.79</td><td>100.00</td><td><a href="https://cloud.tencent.com/product/hunyuan" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.tencent.com/document/product/1729/97731" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Hunyuan-standard</td><td>腾讯混元</td><td>32K</td><td>$0.62</td><td>4.50</td><td>$0.69</td><td>5.00</td><td><a href="https://cloud.tencent.com/product/hunyuan" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.tencent.com/document/product/1729/97731" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Hunyuan-standard-256k</td><td>腾讯混元</td><td>256K</td><td>$2.07</td><td>15.00</td><td>$8.28</td><td>60.00</td><td><a href="https://cloud.tencent.com/product/hunyuan" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.tencent.com/document/product/1729/97731" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Hunyuan-lite</td><td>腾讯混元</td><td>4K</td><td>$0.00</td><td>0.00</td><td>$0.00</td><td>0.00</td><td><a href="https://cloud.tencent.com/product/hunyuan" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://cloud.tencent.com/document/product/1729/97731" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Baichuan4</td><td>百川智能</td><td>&#8211;</td><td>$13.79</td><td>100.00</td><td>$13.79</td><td>100.00</td><td><a href="https://www.baichuan-ai.com/home" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.baichuan-ai.com/price" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Baichuan3-Turbo</td><td>百川智能</td><td>&#8211;</td><td>$1.66</td><td>12.00</td><td>$1.66</td><td>12.00</td><td><a href="https://www.baichuan-ai.com/home" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.baichuan-ai.com/price" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Baichuan3-Turbo-128k</td><td>百川智能</td><td>128K</td><td>$3.31</td><td>24.00</td><td>$3.31</td><td>24.00</td><td><a href="https://www.baichuan-ai.com/home" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.baichuan-ai.com/price" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Baichuan2-Turbo</td><td>百川智能</td><td>&#8211;</td><td>$1.10</td><td>8.00</td><td>$1.10</td><td>8.00</td><td><a href="https://www.baichuan-ai.com/home" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.baichuan-ai.com/price" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>Baichuan2-Turbo-192k</td><td>百川智能</td><td>192K</td><td>$2.21</td><td>16.00</td><td>$2.21</td><td>16.00</td><td><a href="https://www.baichuan-ai.com/home" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.baichuan-ai.com/price" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>step-1-8k</td><td>阶跃星辰</td><td>8K</td><td>$0.69</td><td>5.00</td><td>$2.76</td><td>20.00</td><td><a href="https://platform.stepfun.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.stepfun.com/docs/pricing/details" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>step-1-32k</td><td>阶跃星辰</td><td>32K</td><td>$2.07</td><td>15.00</td><td>$9.66</td><td>70.00</td><td><a href="https://platform.stepfun.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.stepfun.com/docs/pricing/details" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>step-1-128k</td><td>阶跃星辰</td><td>128K</td><td>$5.52</td><td>40.00</td><td>$27.59</td><td>200.00</td><td><a href="https://platform.stepfun.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.stepfun.com/docs/pricing/details" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>step-1-256k</td><td>阶跃星辰</td><td>256K</td><td>$13.10</td><td>95.00</td><td>$41.78</td><td>300.00</td><td><a href="https://platform.stepfun.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.stepfun.com/docs/pricing/details" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr><tr><td>step-2-16k-nightly</td><td>阶跃星辰</td><td>16K</td><td>$5.24</td><td>38.00</td><td>$16.55</td><td>120.00</td><td><a href="https://platform.stepfun.com/" target="_blank" rel="noreferrer noopener">查看详情</a></td><td><a href="https://platform.stepfun.com/docs/pricing/details" target="_blank" rel="noreferrer noopener">查看价格</a></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p><a rel="nofollow" href="https://51ai.website/news/llm-api-price/">国内外AI大语言模型API价格对比</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/news/llm-api-price/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>给我的 OpenClaw 小龙虾装上声音，感觉它活了过来。</title>
		<link>https://51ai.website/blog/openclaw-voice/</link>
					<comments>https://51ai.website/blog/openclaw-voice/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 06:41:32 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1261</guid>

					<description><![CDATA[<p>我在 GitHub 上发现了一个刚刚开源的 Skill，它能让你的小龙虾 OpenClaw 开口说话，甚至克隆 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-voice/">给我的 OpenClaw 小龙虾装上声音，感觉它活了过来。</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqdtx">我在 GitHub 上发现了一个刚刚开源的 Skill，<span textstyle="" style="font-weight: bold;">它能让你的小龙虾 OpenClaw 开口说话，甚至克隆任何人的音色。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqzlf">我已经用上瘾了，一点停不下来了。</span></section>



<p class="wp-block-paragraph"><span mpa-font-style="mmarrjgq1dph" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">一旦小龙虾拥有了声音，在心理层面上感受到了它的存在，</span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:null},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]">这种变化很微妙。</span></span></p>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:null},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]" mpa-font-style="mmarrjgq1q74">而且安装很简单，<span textstyle="" style="font-weight: bold;">一句话让小龙虾自己安装。后面会给教程。</span></span></p>



<section style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 2em;letter-spacing: 0.034em;font-style: normal;font-weight: normal;margin-left: 8px;margin-right: 8px;margin-bottom: 16px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-52038b2a449743c4f1f27850ed73cb66.png"></figure></section>



<section class="code-snippet__fix code-snippet__js">
<pre class="code-snippet__js" data-lang="bash"><code><span leaf="">开源地址：https://github.com/NoizAI/skills</span></code></pre>
</section>



<p class="js_darkmode__13 wp-block-paragraph"><span class="js_darkmode__14" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);color: rgb(255, 104, 39);font-family: Futura-Medium;font-size: 32px;font-weight: 700;letter-spacing: 1px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">01</span></span></p>



<p class="js_darkmode__15 wp-block-paragraph"><strong class="js_darkmode__16" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: &quot;PingFang SC&quot;, system-ui, -apple-system, &quot;system-ui&quot;, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;color: rgba(0, 0, 0, 0.9);font-size: 17px;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">听听效果</span></span></strong></p>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq21fc">先来听听实际的效果。哈哈哈哈哈哈&nbsp;</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqf">我装了 NoizAI 的 Skill 后，<span textstyle="" style="font-weight: bold;">丢了一段川普的音频</span>给我的 OpenClaw 小龙虾「钱多多」。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqhqd">它立即对川普的音色进行了<span textstyle="" style="font-weight: bold;">克隆</span>，并且转化成了自己的音色。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqsu6">而且我告诉它，后面这个就是它的音色了。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1dtm">哈哈哈哈哈哈。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqbzk">听到我的小龙虾说话的时候，<span textstyle="" style="font-weight: bold;">我笑死了。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1smh">我脑海里，我的小龙虾是一个<span textstyle="" style="font-weight: bold;">说中文的</span></span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1smh" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;section&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-weight: bold;">贱兮兮</span></span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1smh"><span textstyle="" style="font-weight: bold;">嬉皮笑脸的特朗普。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;" data-mpa-action-id="mmbmb8jk8pn" data-pm-slice="0 0 []"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq12am">我看有其它网友也都纷纷接入这个 NoizAI Skill，<span textstyle="" style="font-weight: bold;">在</span></span><span mpa-font-style="mmbmb8jco5n" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">飞书、</span></span><span leaf=""><span textstyle="" style="font-weight: bold;">whatsapp、</span></span><span leaf=""><span textstyle="" style="font-weight: bold;">telegram 中用了起来。</span></span></span></section>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-e889270d267539cd32f09ad6bede3d83.png"></figure></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq2h6">尤其是最近 Agent Teams 很火，配置了一群小龙虾帮你干活。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq2h6">有的做运营、有的做客服、有的写代码啥的。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq2h6"><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-efd923f7ad303930888ba7e8b6f5ee7a.jpeg"></figure></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span mpa-font-style="mmarrjgq24cg" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">就有人</span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">让 OpenClaw<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f99e.png" alt="🦞" class="wp-smiley" style="height: 1em; max-height: 1em;" /><span textstyle="" style="font-weight: bold;">根据不同的角色用不同的音色回复</span>，感觉有了一群不同的小蜜在你旁边叽叽喳喳。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span data-pm-slice="0 0 []" mpa-font-style="mmarrjgq1yoj" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">特别是在开车、做家务等<span textstyle="" style="font-weight: bold;">不便看屏幕</span>的场景下，小龙虾能通过声音传递人设。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span data-pm-slice="0 0 []" mpa-font-style="mmarrjgq1dga" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">不同 AI 助理对应不同声线，无需视觉确认，听声音就知道是谁在和你对话，</span>这种高辨识度的交互才是真正的智能。</span></span></section>



<p class="js_darkmode__13 wp-block-paragraph"><span class="js_darkmode__14" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);color: rgb(255, 104, 39);font-family: Futura-Medium;font-size: 32px;font-weight: 700;letter-spacing: 1px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">02</span></span></p>



<p class="js_darkmode__15 wp-block-paragraph"><strong class="js_darkmode__16" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: &quot;PingFang SC&quot;, system-ui, -apple-system, &quot;system-ui&quot;, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;color: rgba(0, 0, 0, 0.9);font-size: 17px;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">怎么安装？</span></span></strong></p>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1id0">特别简单，如果你的小龙虾能够读取网页，你直接把下面这段话丢给你的龙虾就行了：</span></section>



<p class="js_darkmode__13 has-medium-font-size wp-block-paragraph">帮我装这个 Skill：https://github.com/NoizAI/skills</p>



<section style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 2em;letter-spacing: 0.034em;font-style: normal;font-weight: normal;margin-left: 8px;margin-right: 8px;margin-bottom: 16px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-25f0e3f7ffe834a910ef6db8904d434e.png"></figure></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqu7o">当你装完这个 Skill，会发现它支持两种模式，一种是本地 Kokoro 和云端 Noiz。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqu7o">根据自己的需求让小龙虾自己配置就行了：</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span mpa-font-style="mmarrjgqwwn" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">Kokoro 支持</span></span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">纯本地化运行，</span>需要</span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">下载一个模型，但是没办法克隆音色。</span></span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqpqt">也可以使用 Noiz 云端，<span textstyle="" style="font-weight: bold;">我用的就是 Noiz云端的能力，</span>大额免费额度。</span><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarv70sufv" data-mpa-action-id="mmarv711ssv" data-pm-slice="0 0 []">整个过程你需要问其它 AI，<span textstyle="" style="font-weight: bold;">遇到卡点直接问你的小龙虾就行了.</span></span></section>



<section style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 2em;letter-spacing: 0.034em;font-style: normal;font-weight: normal;margin-left: 8px;margin-right: 8px;margin-bottom: 16px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-1d773f3293c9fca80d0ffca6172fe2e8.png"></figure></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1z8x">配置了 Noiz API Key 后，你就能让你小龙虾说话了。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqrxw">你想让龙虾具备什么音色，可以去官方的音色类别选。或者直接<span textstyle="" style="font-weight: bold;">丢给它一个参考音频就行了，它会自己克隆。</span></span></section>



<section style="color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 2em;letter-spacing: 0.034em;font-style: normal;font-weight: normal;margin-left: 8px;margin-right: 8px;margin-bottom: 16px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-62bd5156513642c329581d7849166ae1.png"></figure></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq18il">然后小龙虾会告诉你已经克隆成功啦。</span></section>



<section style="margin-left: 8px;margin-right: 8px;line-height: 2em;margin-bottom: 16px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqh93">你给它说：<span textstyle="" style="color: rgb(178, 178, 178);font-weight: normal;font-style: italic;">记住刚刚你克隆的这个音色就是你的音色了。后面我让你发语音的时候，你就用这个音色给我发语音。当然如果在某些场景或某些时刻你觉得发语音合适，也可以直接发。</span></span></section>



<p class="js_darkmode__13 wp-block-paragraph"><span class="js_darkmode__14" style="-webkit-tap-highlight-color: transparent;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;background-color: rgb(255, 255, 255);color: rgb(255, 104, 39);font-family: Futura-Medium;font-size: 32px;font-weight: 700;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;" data-mpa-action-id="mmarxc4b1xvy" data-pm-slice="0 0 []"><span mpa-font-style="mmarxc3vl75"><span leaf="" mpa-font-style="mmarxm951q6p" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" data-mpa-action-id="mmarxm9f1qcl" data-pm-slice="0 0 []">有一个提示，如果你的小龙虾没办法给你发语音。你就和他对话，让它学习就行了。</span></span></span></p>



<p class="js_darkmode__13 wp-block-paragraph"><span class="js_darkmode__14" style="-webkit-tap-highlight-color: transparent;margin-right: 0px;margin-left: 0px;padding: 0px;outline: 0px;max-width: 100%;background-color: rgb(255, 255, 255);color: rgb(255, 104, 39);font-family: Futura-Medium;font-size: 32px;font-weight: 700;letter-spacing: 1px;box-sizing: border-box !important;overflow-wrap: break-word !important;" data-mpa-action-id="mmarxc4b1xvy" data-pm-slice="0 0 []"><span mpa-font-style="mmarxc3vl75"><span leaf="" mpa-font-style="mmarxm951q6p" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" data-mpa-action-id="mmarxm9f1qcl" data-pm-slice="0 0 []">实在不行，就发下面这句话给它，再试试。</span></span></span></p>



<p class="js_darkmode__13 has-medium-font-size wp-block-paragraph">飞书语音条正确的发送方式：<code>上传文件：file_type=opus（不是 mp3），需要 receive_id_type=chat_id 和 receive_id&lt;/span>发送消息：msg_type=audio，receive_id_type=chat_id，content 包含 file_key 和 duration</code></p>



<p class="js_darkmode__13 wp-block-paragraph"><span class="js_darkmode__14" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;background-color: rgb(255, 255, 255);color: rgb(255, 104, 39);font-family: Futura-Medium;font-size: 32px;font-weight: 700;letter-spacing: 1px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">03</span></span></p>



<p class="js_darkmode__15 wp-block-paragraph"><strong class="js_darkmode__16" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-family: &quot;PingFang SC&quot;, system-ui, -apple-system, &quot;system-ui&quot;, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.544px;color: rgba(0, 0, 0, 0.9);font-size: 17px;"><span style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;font-size: 16px;"><span leaf="" style="-webkit-tap-highlight-color: transparent;margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">开源 Skill 简介</span></span></strong></p>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgq1b3c">这个开源项目是 Noiz AI 平台开源的。</span></p>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:null,&quot;data-pm-slice&quot;:&quot;0 0 []&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]" mpa-font-style="mmarrjgqw2y">Noiz AI 本身是一个专注于<span textstyle="" style="font-weight: bold;">语音 AI&nbsp;</span>的平台，它具备高质量的语音克隆、情感化 TTS 以及高效的 YouTube 视频摘要功能。</span></p>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqyzu">刚刚开源的 NoizAI/skills 项目提供了 5 个核心 SKill：<span textstyle="" style="font-weight: bold;">几乎涵盖了 AI Agent 和 AI 语音结合的方方面面。</span></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/04/frc-fcac0e376ebf851a37b7e33e9000839f.png"></figure></section>



<section class="code-snippet__fix code-snippet__js">
<pre class="code-snippet__js" data-lang="bash"><code><span leaf="">开源地址：https://github.com/NoizAI/skills</span></code></pre>
</section>



<p class="wp-block-paragraph"><span data-pm-slice="0 0 []" mpa-font-style="mmarrjgq178x" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">① 文本转语音 Skill：</span>支持 Kokoro / Noiz，简单模式、时间轴精确渲染、精确时长控制与参考音频音色克隆。</span></span></p>



<p class="wp-block-paragraph"><span data-pm-slice="0 0 []" mpa-font-style="mmarrjgq5ek" style="font-size: 14px;"><span data-pm-slice="0 0 []"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">②&nbsp;</span></span><span leaf=""><span textstyle="" style="font-weight: bold;">用目标人物的声音进行对话：</span>自动在线寻找其语音、提取干净参考样本，并生成语音回复。</span></span></span></p>



<p class="wp-block-paragraph"><span data-pm-slice="0 0 []" mpa-font-style="mmarrjgq1ymp" style="font-size: 14px;"><span data-pm-slice="0 0 []"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">③ 特色语音 SKill：</span></span><span data-pm-slice="0 0 []"><span leaf="">通过语气词、情绪参数和场景预设，让生成语音更有陪伴感和人格化表达。</span></span></span></span></p>



<p class="wp-block-paragraph"><span mpa-font-style="mmarrjgq1rpx" style="font-size: 14px;"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"><span textstyle="" style="font-weight: bold;">④ 视频翻译 Skill：</span></span><span data-pm-slice="0 0 []"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;">将视频语音翻译成另一种语言，用 TTS 生成配音并替换原始音轨，</span><span leaf="">同时保留视频画面。</span></span></span></p>



<section class="code-snippet__fix code-snippet__js">
<pre class="code-snippet__js" data-lang="cs"><code><span leaf=""><span class="code-snippet__meta"># 查看 GitHub 仓库可安装技能</span></span></code><code><span leaf="">npx skills&nbsp;<span class="code-snippet__keyword">add</span>&nbsp;NoizAI/skills --list --full-depth</span></code><code><span leaf=""><span class="code-snippet__meta"># 从 GitHub 仓库安装指定技能</span></span></code><code><span leaf="">npx skills&nbsp;<span class="code-snippet__keyword">add</span>&nbsp;NoizAI/skills --full-depth --skill tts -y</span></code><code><span leaf=""><span class="code-snippet__meta"># 从 GitHub 仓库安装</span></span></code><code><span leaf="">npx skills&nbsp;<span class="code-snippet__keyword">add</span>&nbsp;<owner>/<repo></repo></owner></span></code><code><span leaf=""><span class="code-snippet__meta"># 本地开发调试（在仓库目录执行）</span></span></code><code><span leaf="">npx skills&nbsp;<span class="code-snippet__keyword">add</span>&nbsp;. --list --full-depth</span></code></pre>
</section>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqan7">NoizAI 把高级音视频 AI 处理能力转化为开发者可调用的原子化技能。</span></p>



<p class="wp-block-paragraph"><span leaf="" style="color: rgba(0, 0, 0, 0.9);font-size: 14px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;letter-spacing: 0.034em;font-style: normal;font-weight: normal;" mpa-font-style="mmarrjgqxm2">如果你想让你的 AI 机器人不再仅仅是一个聊天框，而是会用人声说话的情感助手，可以试试 。</span></p>



<section class="mp_profile_iframe_wrp js_darkmode__76" data-action-id="mm7u2msl8lz" nodeleaf="" style="-webkit-tap-highlight-color: transparent;margin: 8px 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);font-family: &quot;PingFang SC&quot;, system-ui, -apple-system, &quot;system-ui&quot;, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);"><mp-common-profile class="custom_select_card mp_profile_iframe js_wx_tap_highlight" data-pluginname="mpprofile" data-nickname="逛逛GitHub" data-alias="ggGithub" data-index="1" data-from="2" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/ePw3ZeGRruyXo8VzACicO8MVibibicuJUQ8Vzghx6WF8F51breYjBIuYd4cj6wp26BYrg850bNuA20rdic9UyKIUhpg/300?wx_fmt=png&amp;wxfrom=19" data-signature="热门「开源项目」推送到你眼前，每日为你节省 1 小时。 给我发消息可咨询各种开源项目，专注 AI、硬科技开源领域。" data-id="MzUxNjg4NDEzNA==" data-is_biz_ban="0" data-origin_num="792" data-biz_account_status="0" data-service_type="1" data-verify_status="0"></mp-common-profile></section>



<p class="wp-block-paragraph"><mp-style-type data-value="3"></mp-style-type></p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-voice/">给我的 OpenClaw 小龙虾装上声音，感觉它活了过来。</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/openclaw-voice/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LLM模型部署与微调</title>
		<link>https://51ai.website/blog/llm-model-deploy-fine-turning/</link>
					<comments>https://51ai.website/blog/llm-model-deploy-fine-turning/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Mon, 30 Mar 2026 14:38:09 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<category><![CDATA[多模态大模型]]></category>
		<category><![CDATA[开源模型]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1250</guid>

					<description><![CDATA[<p>已经了解了大模型的基础概念、RAG、Agent、Transformer架构等核心知识。今天，我们将学习如何将预 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/llm-model-deploy-fine-turning/">LLM模型部署与微调</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph">已经了解了大模型的基础概念、RAG、Agent、Transformer架构等核心知识。今天，我们将学习如何将预训练模型<strong>适配到自己的业务场景（微调）</strong>，并将其<strong>稳定、高效地部署到生产环境（部署）</strong>。</p>



<p class="has-medium-font-size wp-block-paragraph">微调让模型更懂你的业务，部署让模型真正服务于用户。两者结合，是AI应用落地的最后一公里。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>一、为什么需要微调？</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">预训练大模型（如GPT-4、LLaMA）已经具备通用能力，但在特定场景下可能表现不佳：</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>风格不符</strong>：回答不够专业、语气不匹配。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>知识缺失</strong>：不了解你的产品、公司内部术语。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>结构要求</strong>：需要输出特定格式（JSON、表格）。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>成本考量</strong>：频繁调用API成本高，微调小模型更划算。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>1.1 微调 vs 提示工程 vs RAG</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>方法</strong></td><td><strong>适用场景</strong></td><td><strong>优点</strong></td><td><strong>缺点</strong></td></tr><tr><td><strong>提示工程</strong></td><td>临时、简单任务</td><td>无需训练，即时生效</td><td>复杂任务不稳定，Token消耗大</td></tr><tr><td><strong>RAG</strong></td><td>知识问答、私有数据</td><td>实时更新，可解释</td><td>依赖检索质量，延迟稍高</td></tr><tr><td><strong>微调</strong></td><td>风格、格式、特定领域</td><td>深度定制，性能稳定</td><td>需要训练数据，成本较高</td></tr></tbody></table></figure>



<p class="has-medium-font-size wp-block-paragraph">三者常结合使用：微调让模型“学会”你的领域知识，RAG提供实时信息，提示工程优化交互。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>二、微调的核心流程</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">微调是在预训练模型的基础上，用少量任务相关数据继续训练，调整模型参数。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>2.1 微调步骤</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">1.&nbsp;<strong>数据准备</strong>：收集、清洗、格式化训练数据。</p>



<p class="has-medium-font-size wp-block-paragraph">2.&nbsp;<strong>选择基座模型</strong>：根据需求选择合适模型（如LLaMA、ChatGLM、Qwen）。</p>



<p class="has-medium-font-size wp-block-paragraph">3.&nbsp;<strong>微调方法</strong>：全量微调或参数高效微调（PEFT）。</p>



<p class="has-medium-font-size wp-block-paragraph">4.&nbsp;<strong>训练</strong>：设置超参数，启动训练。</p>



<p class="has-medium-font-size wp-block-paragraph">5.&nbsp;<strong>评估与迭代</strong>：用验证集评估效果，调整数据或参数。</p>



<p class="has-medium-font-size wp-block-paragraph">6.&nbsp;<strong>导出与部署</strong>：保存模型，量化优化，部署服务。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>2.2 数据准备</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>数据格式</strong>：通常采用“指令-回答”对（instruction-input-output）或对话格式。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>数量要求</strong>：几百条可看到初步效果，数千条以上效果更稳定。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>质量优先</strong>：清洗数据，保证答案准确、风格一致。</p>



<p class="has-medium-font-size wp-block-paragraph">示例数据（JSONL格式）：</p>



<pre class="wp-block-code has-medium-font-size"><code>{"instruction": "解释什么是RESTful API", "output": "RESTful API是一种基于HTTP的架构风格，使用资源概念和标准HTTP方法（GET、POST、PUT、DELETE）进行通信。"}<br>{"instruction": "将以下英文翻译成中文：Hello world", "output": "你好世界"}</code></pre>



<h3 class="wp-block-heading has-medium-font-size"><strong>2.3 微调方法</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>方法</strong></td><td><strong>说明</strong></td><td><strong>优点</strong></td><td><strong>缺点</strong></td></tr><tr><td><strong>全量微调</strong></td><td>更新所有参数</td><td>效果最好</td><td>需要大量显存，训练慢</td></tr><tr><td><strong>LoRA</strong></td><td>低秩适配，只训练少量额外参数</td><td>显存占用小，训练快，易切换</td><td>效果略逊于全量</td></tr><tr><td><strong>QLoRA</strong></td><td>LoRA + 量化</td><td>4-bit量化，单卡可微调几十B模型</td><td>精度略有损失</td></tr><tr><td><strong>Adapter</strong></td><td>插入小型网络层</td><td>参数少，易插拔</td><td>推理略增开销</td></tr></tbody></table></figure>



<p class="has-medium-font-size wp-block-paragraph">目前LoRA/QLoRA是主流，尤其适合资源有限的环境。</p>



<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="1080" height="607" src="https://51ai.website/wp-content/uploads/2026/03/640.webp" alt="" class="wp-image-1252" srcset="https://51ai.website/wp-content/uploads/2026/03/640.webp 1080w, https://51ai.website/wp-content/uploads/2026/03/640-300x169.webp 300w, https://51ai.website/wp-content/uploads/2026/03/640-767x431.webp 767w, https://51ai.website/wp-content/uploads/2026/03/640-1024x576.webp 1024w, https://51ai.website/wp-content/uploads/2026/03/640-18x10.webp 18w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<h2 class="wp-block-heading has-medium-font-size"><strong>三、微调实战：用LLaMA-Factory微调Qwen</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">LLaMA-Factory是一个易用的微调框架，支持多种模型和方法。以下示例使用Qwen-7B进行LoRA微调。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>3.1 环境准备</strong></h3>



<pre class="wp-block-code has-medium-font-size"><code>git clone <a href="https://github.com/hiyouga/LLaMA-Factory.git" target="_blank" rel="noreferrer noopener">
            https:&#47;&#47;github.com/hiyouga/LLaMA-Factory.git
</a>
cd LLaMA-Factory
pip install -r <a href="http://requirements.txt/" target="_blank" rel="noreferrer noopener">
            requirements.txt
</a></code></pre>



<h3 class="wp-block-heading has-medium-font-size"><strong>3.2 数据准备</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">将训练数据放在&nbsp;data&nbsp;目录，格式为JSON，并在&nbsp;data/<a href="http://dataset_info.json/" target="_blank" rel="noreferrer noopener">&nbsp;dataset_info.json&nbsp;</a>&nbsp;中注册。</p>



<h3 class="wp-block-heading has-medium-font-size"><strong>3.3 启动微调</strong></h3>



<pre class="wp-block-code"><code>python src/<a href="http://train_bash.py/" target="_blank" rel="noreferrer noopener">
            train_bash.py
          </a> \<br>&nbsp; &nbsp; --stage sft \<br>&nbsp; &nbsp; --model_name_or_path Qwen/Qwen-7B \<br>&nbsp; &nbsp; --dataset my_dataset \<br>&nbsp; &nbsp; --template qwen \<br>&nbsp; &nbsp; --finetuning_type lora \<br>&nbsp; &nbsp; --lora_target q_proj,v_proj \<br>&nbsp; &nbsp; --output_dir ./output \<br>&nbsp; &nbsp; --per_device_train_batch_size 4 \<br>&nbsp; &nbsp; --gradient_accumulation_steps 4 \<br>&nbsp; &nbsp; --learning_rate 5e-5 \<br>&nbsp; &nbsp; --num_train_epochs 3 \<br>&nbsp; &nbsp; --fp16</code></pre>



<h3 class="wp-block-heading has-medium-font-size"><strong>3.4 合并权重并导出</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">训练完成后，将LoRA权重合并到基座模型，便于部署：</p>



<pre class="wp-block-code"><code>from peft import PeftModel<br>from transformers import AutoModelForCausalLM, AutoTokenizer<br><br>base_model = <a href="http://automodelforcausallm.from_pretrained(/" target="_blank" rel="noreferrer noopener">
            AutoModelForCausalLM.from_pretrained("Qwen/Qwen-7B")
          </a><br>tokenizer = <a href="http://autotokenizer.from_pretrained(/" target="_blank" rel="noreferrer noopener">
            AutoTokenizer.from_pretrained("Qwen/Qwen-7B")
          </a><br>model = <a href="http://peftmodel.from_pretrained(base_model,/" target="_blank" rel="noreferrer noopener">
            PeftModel.from_pretrained(base_model,
          </a> "./output")<br>merged_model = <a href="http://model.merge_and_unload()/" target="_blank" rel="noreferrer noopener">
            model.merge_and_unload()
          </a><br><a href="http://merged_model.save_pretrained(/" target="_blank" rel="noreferrer noopener">
            merged_model.save_pretrained("./merged_model")
          </a><br><a href="http://tokenizer.save_pretrained(/" target="_blank" rel="noreferrer noopener">
            tokenizer.save_pretrained("./merged_model")
          </a></code></pre>



<h2 class="wp-block-heading has-medium-font-size"><strong>四、模型部署：从训练到服务</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">部署的目标是将模型以API或服务的形式提供给其他系统调用。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://mmbiz.qpic.cn/sz_mmbiz_png/f3JsWDUdl8iamPPJVyicKGnd6u3gjovzibpRnzOuMcVRujLQG7zXjSIcaFlInATicL60bwDz1hQ2dtQZzIib7FyiaeU4tXkPzYzwxof3o2iahGNic5Y/640?wx_fmt=png&amp;from=appmsg&amp;tp=webp&amp;wxfrom=5&amp;wx_lazy=1#imgIndex=1" alt="图片"/></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.1 部署方式对比</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>方式</strong></td><td><strong>适用场景</strong></td><td><strong>优点</strong></td><td><strong>缺点</strong></td></tr><tr><td><strong>模型API服务</strong></td><td>通用，快速上线</td><td>简单，无需管理硬件</td><td>依赖第三方，成本可控性差</td></tr><tr><td><strong>自托管（GPU）</strong></td><td>高频调用、数据敏感</td><td>完全控制，长期成本低</td><td>需运维GPU集群</td></tr><tr><td><strong>边缘端</strong></td><td>离线、低延迟</td><td>无网络依赖</td><td>模型需压缩，性能受限</td></tr><tr><td><strong>Serverless</strong></td><td>间歇调用</td><td>按需付费，免运维</td><td>冷启动延迟</td></tr></tbody></table></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.2 常用部署工具</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>工具</strong></td><td><strong>特点</strong></td><td><strong>适用场景</strong></td></tr><tr><td><strong>vLLM</strong></td><td>高吞吐、PagedAttention</td><td>高并发生产环境</td></tr><tr><td><strong>TGI</strong></td><td>Hugging Face出品，功能全</td><td>企业级部署</td></tr><tr><td><strong>FastAPI + Transformers</strong></td><td>简单灵活</td><td>原型、内部工具</td></tr><tr><td><strong>Ollama</strong></td><td>一键运行，本地友好</td><td>开发测试</td></tr><tr><td><strong>TensorRT-LLM</strong></td><td>NVIDIA优化，极致性能</td><td>大规模生产</td></tr></tbody></table></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.3 部署实战：使用vLLM部署微调后的模型</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">安装vLLM：</p>



<pre class="wp-block-code has-medium-font-size"><code>pip install vllm</code></pre>



<p class="has-medium-font-size wp-block-paragraph">启动服务：</p>



<pre class="wp-block-code has-medium-font-size"><code>python -m <a href="http://vllm.entrypoints.openai.api_server/" target="_blank" rel="noreferrer noopener">
            vllm.entrypoints.openai.api_server
          </a> \<br>&nbsp; &nbsp; --model ./merged_model \<br>&nbsp; &nbsp; --port 8000</code></pre>



<p class="has-medium-font-size wp-block-paragraph">调用API：</p>



<pre class="wp-block-code"><code>import openai<br><a href="http://openai.api_base/" target="_blank" rel="noreferrer noopener">
            openai.api_base
          </a> = "http://localhost:8000/v1"<br><a href="http://openai.api_key/" target="_blank" rel="noreferrer noopener">
            openai.api_key
          </a> = "EMPTY"<br><br>response = <a href="http://openai.chatcompletion.create(/" target="_blank" rel="noreferrer noopener">
            openai.ChatCompletion.create(
          </a><br>&nbsp; &nbsp; model="./merged_model",<br>&nbsp; &nbsp; messages=&#91;{"role": "user", "content": "解释什么是微调"}]<br>)<br>print(<a href="http://response.choices&#091;0].message.content)/" target="_blank" rel="noreferrer noopener">
            response.choices&#91;0].message.content)
          </a></code></pre>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.4 部署优化要点</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>量化</strong>：使用GPTQ、AWQ等量化技术，减少显存占用，提升推理速度。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>批处理</strong>：动态批处理提高吞吐量。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>缓存</strong>：对常见问题缓存结果，降低负载。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>流式输出</strong>：提升用户体验，尤其对于长文本生成。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>五、后端开发视角：集成微调模型</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">作为后端工程师，将微调模型集成到系统时需考虑：</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>API设计</strong>：统一封装模型调用接口，便于前端和服务调用。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>异步处理</strong>：耗时任务放入消息队列，避免阻塞。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>监控与日志</strong>：记录请求、响应、耗时，用于质量分析和成本核算。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>灰度发布</strong>：新模型先小流量验证，再全量切换。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>版本管理</strong>：保存多个模型版本，支持回滚和A/B测试。</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-full"><img decoding="async" width="1080" height="607" src="https://51ai.website/wp-content/uploads/2026/03/2.webp" alt="" class="wp-image-1256" srcset="https://51ai.website/wp-content/uploads/2026/03/2.webp 1080w, https://51ai.website/wp-content/uploads/2026/03/2-300x169.webp 300w, https://51ai.website/wp-content/uploads/2026/03/2-767x431.webp 767w, https://51ai.website/wp-content/uploads/2026/03/2-1024x576.webp 1024w, https://51ai.website/wp-content/uploads/2026/03/2-18x10.webp 18w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>



<h2 class="wp-block-heading has-medium-font-size"><strong>三、微调实战：用LLaMA-Factory微调Qwen</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">LLaMA-Factory是一个易用的微调框架，支持多种模型和方法。以下示例使用Qwen-7B进行LoRA微调。</p>



<h3 class="wp-block-heading"><strong>3.1 环境准备</strong></h3>



<pre class="wp-block-code"><code>git clone <a href="https://github.com/hiyouga/LLaMA-Factory.git" target="_blank" rel="noreferrer noopener">
            https:&#47;&#47;github.com/hiyouga/LLaMA-Factory.git
          </a><br>cd LLaMA-Factory<br>pip install -r <a href="http://requirements.txt/" target="_blank" rel="noreferrer noopener">
            requirements.txt
          </a></code></pre>



<h3 class="wp-block-heading"><strong>3.2 数据准备</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">将训练数据放在&nbsp;data&nbsp;目录，格式为JSON，并在&nbsp;data/<a href="http://dataset_info.json/" target="_blank" rel="noreferrer noopener">&nbsp;dataset_info.json&nbsp;</a>&nbsp;中注册。</p>



<h3 class="wp-block-heading"><strong>3.3 启动微调</strong></h3>



<pre class="wp-block-code"><code>python src/<a href="http://train_bash.py/" target="_blank" rel="noreferrer noopener">
            train_bash.py
          </a> \<br>&nbsp; &nbsp; --stage sft \<br>&nbsp; &nbsp; --model_name_or_path Qwen/Qwen-7B \<br>&nbsp; &nbsp; --dataset my_dataset \<br>&nbsp; &nbsp; --template qwen \<br>&nbsp; &nbsp; --finetuning_type lora \<br>&nbsp; &nbsp; --lora_target q_proj,v_proj \<br>&nbsp; &nbsp; --output_dir ./output \<br>&nbsp; &nbsp; --per_device_train_batch_size 4 \<br>&nbsp; &nbsp; --gradient_accumulation_steps 4 \<br>&nbsp; &nbsp; --learning_rate 5e-5 \<br>&nbsp; &nbsp; --num_train_epochs 3 \<br>&nbsp; &nbsp; --fp16</code></pre>



<h3 class="wp-block-heading"><strong>3.4 合并权重并导出</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">训练完成后，将LoRA权重合并到基座模型，便于部署：</p>



<pre class="wp-block-code"><code>from peft import PeftModel<br>from transformers import AutoModelForCausalLM, AutoTokenizer<br><br>base_model = <a href="http://automodelforcausallm.from_pretrained(/" target="_blank" rel="noreferrer noopener">
            AutoModelForCausalLM.from_pretrained("Qwen/Qwen-7B")
          </a><br>tokenizer = <a href="http://autotokenizer.from_pretrained(/" target="_blank" rel="noreferrer noopener">
            AutoTokenizer.from_pretrained("Qwen/Qwen-7B")
          </a><br>model = <a href="http://peftmodel.from_pretrained(base_model,/" target="_blank" rel="noreferrer noopener">
            PeftModel.from_pretrained(base_model,
          </a> "./output")<br>merged_model = <a href="http://model.merge_and_unload()/" target="_blank" rel="noreferrer noopener">
            model.merge_and_unload()
          </a><br><a href="http://merged_model.save_pretrained(/" target="_blank" rel="noreferrer noopener">
            merged_model.save_pretrained("./merged_model")
          </a><br><a href="http://tokenizer.save_pretrained(/" target="_blank" rel="noreferrer noopener">
            tokenizer.save_pretrained("./merged_model")
          </a></code></pre>



<h2 class="wp-block-heading has-medium-font-size"><strong>四、模型部署：从训练到服务</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">部署的目标是将模型以API或服务的形式提供给其他系统调用。</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://mmbiz.qpic.cn/sz_mmbiz_png/f3JsWDUdl8iamPPJVyicKGnd6u3gjovzibpRnzOuMcVRujLQG7zXjSIcaFlInATicL60bwDz1hQ2dtQZzIib7FyiaeU4tXkPzYzwxof3o2iahGNic5Y/640?wx_fmt=png&amp;from=appmsg&amp;tp=webp&amp;wxfrom=5&amp;wx_lazy=1#imgIndex=1" alt="图片"/></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.1 部署方式对比</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>方式</strong></td><td><strong>适用场景</strong></td><td><strong>优点</strong></td><td><strong>缺点</strong></td></tr><tr><td><strong>模型API服务</strong></td><td>通用，快速上线</td><td>简单，无需管理硬件</td><td>依赖第三方，成本可控性差</td></tr><tr><td><strong>自托管（GPU）</strong></td><td>高频调用、数据敏感</td><td>完全控制，长期成本低</td><td>需运维GPU集群</td></tr><tr><td><strong>边缘端</strong></td><td>离线、低延迟</td><td>无网络依赖</td><td>模型需压缩，性能受限</td></tr><tr><td><strong>Serverless</strong></td><td>间歇调用</td><td>按需付费，免运维</td><td>冷启动延迟</td></tr></tbody></table></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.2 常用部署工具</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>工具</strong></td><td><strong>特点</strong></td><td><strong>适用场景</strong></td></tr><tr><td><strong>vLLM</strong></td><td>高吞吐、PagedAttention</td><td>高并发生产环境</td></tr><tr><td><strong>TGI</strong></td><td>Hugging Face出品，功能全</td><td>企业级部署</td></tr><tr><td><strong>FastAPI + Transformers</strong></td><td>简单灵活</td><td>原型、内部工具</td></tr><tr><td><strong>Ollama</strong></td><td>一键运行，本地友好</td><td>开发测试</td></tr><tr><td><strong>TensorRT-LLM</strong></td><td>NVIDIA优化，极致性能</td><td>大规模生产</td></tr></tbody></table></figure>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.3 部署实战：使用vLLM部署微调后的模型</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">安装vLLM：</p>



<pre class="wp-block-code"><code>pip install vllm</code></pre>



<p class="has-medium-font-size wp-block-paragraph">启动服务：</p>



<pre class="wp-block-code"><code>python -m <a href="http://vllm.entrypoints.openai.api_server/" target="_blank" rel="noreferrer noopener">
            vllm.entrypoints.openai.api_server
          </a> \<br>&nbsp; &nbsp; --model ./merged_model \<br>&nbsp; &nbsp; --port 8000</code></pre>



<p class="has-medium-font-size wp-block-paragraph">调用API：</p>



<pre class="wp-block-code"><code>import openai<br><a href="http://openai.api_base/" target="_blank" rel="noreferrer noopener">
            openai.api_base
          </a> = "http://localhost:8000/v1"<br><a href="http://openai.api_key/" target="_blank" rel="noreferrer noopener">
            openai.api_key
          </a> = "EMPTY"<br><br>response = <a href="http://openai.chatcompletion.create(/" target="_blank" rel="noreferrer noopener">
            openai.ChatCompletion.create(
          </a><br>&nbsp; &nbsp; model="./merged_model",<br>&nbsp; &nbsp; messages=&#91;{"role": "user", "content": "解释什么是微调"}]<br>)<br>print(<a href="http://response.choices&#091;0].message.content)/" target="_blank" rel="noreferrer noopener">
            response.choices&#91;0].message.content)
          </a></code></pre>



<h3 class="wp-block-heading has-medium-font-size"><strong>4.4 部署优化要点</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>量化</strong>：使用GPTQ、AWQ等量化技术，减少显存占用，提升推理速度。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>批处理</strong>：动态批处理提高吞吐量。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>缓存</strong>：对常见问题缓存结果，降低负载。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>流式输出</strong>：提升用户体验，尤其对于长文本生成。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>五、后端开发视角：集成微调模型</strong></h2>



<p class="has-medium-font-size wp-block-paragraph">作为后端工程师，将微调模型集成到系统时需考虑：</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>API设计</strong>：统一封装模型调用接口，便于前端和服务调用。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>异步处理</strong>：耗时任务放入消息队列，避免阻塞。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>监控与日志</strong>：记录请求、响应、耗时，用于质量分析和成本核算。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>灰度发布</strong>：新模型先小流量验证，再全量切换。</p>



<p class="has-medium-font-size wp-block-paragraph">●&nbsp;<strong>版本管理</strong>：保存多个模型版本，支持回滚和A/B测试。</p>



<h2 class="wp-block-heading has-medium-font-size"><strong>六、总结与展望</strong></h2>



<h3 class="wp-block-heading has-medium-font-size"><strong>核心要点</strong></h3>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><tbody><tr><td><strong>维度</strong></td><td><strong>关键内容</strong></td></tr><tr><td><strong>微调</strong></td><td>用业务数据让模型更贴合场景，常用LoRA/QLoRA</td></tr><tr><td><strong>数据准备</strong></td><td>指令-回答对，质量重于数量</td></tr><tr><td><strong>部署工具</strong></td><td>vLLM（高吞吐）、TGI（企业级）、Ollama（本地）</td></tr><tr><td><strong>优化</strong></td><td>量化、批处理、缓存、流式输出</td></tr><tr><td><strong>后端集成</strong></td><td>API设计、异步、监控、灰度、版本管理</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>
<p><a rel="nofollow" href="https://51ai.website/blog/llm-model-deploy-fine-turning/">LLM模型部署与微调</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/llm-model-deploy-fine-turning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何用微信接入小龙虾保姆教程！</title>
		<link>https://51ai.website/blog/openclaw-wx/</link>
					<comments>https://51ai.website/blog/openclaw-wx/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 15:59:52 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1231</guid>

					<description><![CDATA[<p>微信，正式接入了 OpenClaw。 一句话翻译就是：你的微信，可以直接操控一个 AI 助手了。不是聊天机器人 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-wx/">如何用微信接入小龙虾保姆教程！</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph"><span leaf="">微信，正式接入了 OpenClaw。</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">一句话翻译就是：<span textstyle="" style="font-weight: bold;">你的微信，可以直接操控一个 AI 助手了</span>。不是聊天机器人那种简单问答，而是——帮你写东西、查资料、改代码、做任务，甚至远程帮你操作电脑。说实话，这一步，比很多人想象的要大得多。</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">话不多说，我们赶紧尝鲜一下。</span></p>



<section><span data-mpa-action-id="mn2mzemp82k"></span></section>



<h2 class="wp-block-heading has-medium-font-size"><span leaf="" mpa-font-style="mn2n219egmc" style="font-size: 20px;" data-mpa-action-id="mn2n219tb6e" data-pm-slice="0 0 []"><span textstyle="" style="font-weight: bold;">1.先升级微信</span></span></h2>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">这个新的功能必须在新的微信上可以用，而且是ios系统，苹果的手机上是可以的（电脑端我们没有试），在app store找到最新的这个版本</span></p>



<section nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-021ca4bc01fdd64c8d69aad746e9c525.png"></figure></section>



<h2 class="wp-block-heading has-medium-font-size"><span leaf="" style="font-size: 20px;"><span textstyle="" style="font-weight: bold;">2.找到微信插件</span></span></h2>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">在最新的微信里面，点击我的，然后在设置/插件 找到小龙虾的插件</span></p>



<section nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-37ff36c44cdf32ecb8e9f13b2f4ca116.png"></figure></section>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">可以看到插件里面增加微信clawBot这个插件，其实就是一个跟openclaw连接的工具，点击详细可以看到这样的页面：</span></p>



<section nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-51b1af102b2922223b904838432c5bc0.png"></figure></section>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">然后我们需要到运行的openclaw的服务器上去安装一些这个微信插件。</span></p>



<h2 class="wp-block-heading has-medium-font-size"><span leaf="" mpa-font-style="mn2n2grs9c7" style="font-size: 20px;" data-mpa-action-id="mn2n2gs6mnx" data-pm-slice="0 0 []"><span textstyle="" style="font-weight: bold;">3.打开你的openclaw服务器</span></span></h2>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">我用的是腾讯云的openclaw服务器（具体如何零基础安装openclaw和配置这个我们星球都有详细的教程），然后在你的服务器上敲下面的命令：</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">1).首先要看一下你的服务器必须有 Node.js</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">先执行：</span></p>



<pre class="wp-block-code"><code><p><span leaf="">node -v</span><span leaf=""><br></span><span leaf="">npm -v</span></p></code></pre>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">会出现类似这样的：</span></p>



<pre class="wp-block-code has-medium-font-size"><code><p><span leaf="">&#91;root@VM-0-15-opencloudos ~]# node -v</span><span leaf=""><br></span><span leaf="">v22.22.0</span><span leaf=""><br></span><span leaf="">&#91;root@VM-0-15-opencloudos ~]# npm -v</span><span leaf=""><br></span><span leaf="">10.9.4</span><span leaf=""><br></span><span leaf="">&#91;root@VM-0-15-opencloudos ~]#</span></p></code></pre>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">如果有版本号（比如 v22）说明你的服务器已经安装了nodejs，否则需要安装一下。好，我们这个服务器已经安装好了，我们下面继续：</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">2).安装微信openclaw插件</span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">敲：npx -y @tencent-weixin/openclaw-weixin-cli@latest install</span></p>



<section nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-f0e57daba974391d3af6b3e9809fd27e.png"></figure></section>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">敲了命令之后就会开始安装了</span></p>



<h2 class="wp-block-heading"><span leaf="" mpa-font-style="mn2n2p2h1pbv" style="font-size: 20px;" data-mpa-action-id="mn2n2p2tvl0" data-pm-slice="0 0 []"><span textstyle="" style="font-weight: bold;">4.打开微信扫码</span></span></h2>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">把微信打开，然后扫一下这个服务器上的二维码即可（注意扫描有时间限制，二维码会过期），如果过期会继续生成二维码，然后再扫一下即可。</span></p>



<section nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-e149986a49d89e4bc0658837a050388e.png"></figure></section>



<p class="has-medium-font-size wp-block-paragraph"><span leaf="">扫完之后，点击链接即可，就可以连上小龙虾了。</span></p>



<section class="text-center" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-ba8ce8d21c755bc6ebd2648b5916684d.png"></figure></section>



<section style="line-height: 1.75em;"><span leaf="">有兴趣的赶紧试一下。目前微信这个动作非常大，毕竟是14亿人使用的app &nbsp;相信微信后面还有更大的动作，商业价值非常大。目前还不会使用小龙虾的可以赶紧学起来！</span></section>



<p class="has-text-align-center wp-block-paragraph"><strong style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"><span leaf="" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);font-size: 17px;font-family: mp-quote, &quot;PingFang SC&quot;, system-ui, -apple-system, BlinkMacSystemFont, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;line-height: 1.6;letter-spacing: 0.034em;font-style: normal;font-weight: normal;"></span></strong></p>



<section style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px 0px 24px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;color: rgba(0, 0, 0, 0.9);font-family: &quot;PingFang SC&quot;, system-ui, -apple-system, &quot;system-ui&quot;, &quot;Helvetica Neue&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei UI&quot;, &quot;Microsoft YaHei&quot;, Arial, sans-serif;font-size: 17px;font-style: normal;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing: 0.544px;orphans: 2;text-align: justify;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;-webkit-text-stroke-width: 0px;white-space: normal;text-decoration-thickness: initial;text-decoration-style: initial;text-decoration-color: initial;background-color: rgb(255, 255, 255);"><span data-mpa-action-id="mm7nza6d17vu" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;outline: 0px;max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;"></span></section>



<p class="wp-block-paragraph"><mp-style-type data-value="3"></mp-style-type></p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-wx/">如何用微信接入小龙虾保姆教程！</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/openclaw-wx/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>大模型应用实战指南：从认知到落地的全路径解析</title>
		<link>https://51ai.website/news/practical-guide-to-large-language-model-applications/</link>
					<comments>https://51ai.website/news/practical-guide-to-large-language-model-applications/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Tue, 17 Mar 2026 16:30:21 +0000</pubDate>
				<category><![CDATA[新闻]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1195</guid>

					<description><![CDATA[<p>大模型应用实战指南：从认知到落地的全路径解析。 《大模型通识与应用：从&#8221;会聊天&#8221;到&# [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/news/practical-guide-to-large-language-model-applications/">大模型应用实战指南：从认知到落地的全路径解析</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph">大模型应用实战指南：从认知到落地的全路径解析。</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="578" src="https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation-1024x578.jpg" alt="" class="wp-image-1204" srcset="https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation-1024x578.jpg 1024w, https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation-300x169.jpg 300w, https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation-768x434.jpg 768w, https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation-18x10.jpg 18w, https://51ai.website/wp-content/uploads/2026/03/From-cognition-to-implementation.jpg 1360w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-medium-font-size wp-block-paragraph">《大模型通识与应用：从&#8221;会聊天&#8221;到&#8221;会执行&#8221;》核心报告显示，当前大模型正从通用对话工具向垂直领域的任务执行专家加速进化，为各行业带来效率重构的新机遇。</p>



<h2 class="wp-block-heading has-medium-font-size">一、大模型能力跃迁的两大核心趋势</h2>



<h3 class="wp-block-heading has-medium-font-size">1. 功能进化：从&#8221;闲聊助手&#8221;到&#8221;任务执行者&#8221;</h3>



<p class="has-medium-font-size wp-block-paragraph">大模型的能力边界正快速突破对话场景，向精准任务执行延伸。以GPT-4为代表的通用大模型，已实现从日常闲聊到代码生成、复杂数据分析的跨越，MIT 2025年的研究数据显示，其任务完成率较前代模型提升62%。 多模态整合则进一步拓展了应用的便捷性：Lobster（龙虾AI）实现了语音指令到设计成果的直接转化，支持语音描述创意后一键生成PPT、海报设计稿，原本需要数小时的设计修改需求，现在响应时间可缩短至3分钟内。</p>



<h3 class="wp-block-heading has-medium-font-size">2. 行业渗透率：垂直场景的效率革命</h3>



<p class="has-medium-font-size wp-block-paragraph">大模型的价值正在各行业的具体场景中落地： </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>制造业</strong>：Manus机械臂搭载自然语言编程系统后，东莞某电子工厂仅通过语音指令即可完成产线参数调整，产线切换效率较传统编程方式提升40%； </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>法律领域</strong>：合同审查AI工具可自动识别条款风险、标注合规问题，平均为律师节省87%的文书处理时间，让从业者聚焦更具价值的策略性工作。</p>



<h2 class="wp-block-heading has-medium-font-size">二、三款高实用性大模型工具测评</h2>



<figure class="wp-block-table has-medium-font-size"><table class="has-fixed-layout"><thead><tr><th>工具名称</th><th>核心功能</th><th>典型场景</th><th>用户价值（ROI）</th></tr></thead><tbody><tr><td>Lobster</td><td>语音指令生成设计稿</td><td>广告创意、营销物料制作</td><td>美工人力成本降低35%</td></tr><tr><td>ManusX</td><td>AI驱动机械臂精准控制</td><td>精密零部件装配</td><td>装配误差率降低0.02mm</td></tr><tr><td>DocSifter</td><td>智能标书生成与审核</td><td>企业招投标</td><td>标书合规性提升，中标率提高22%</td></tr></tbody></table></figure>



<h2 class="wp-block-heading has-medium-font-size">三、场景落地的可复制方法论</h2>



<h3 class="wp-block-heading has-medium-font-size">1. 四步实施框架：从需求到落地的标准化路径</h3>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>需求拆解</strong>：将业务流程拆解为&#8221;输入-处理-输出&#8221;三要素，比如客服场景可拆解为「用户语音输入→AI情绪与意图分析→标准化话术推荐」，确保AI任务目标清晰； </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>工具选型</strong>：根据任务复杂度匹配工具能力——基础文本处理、文案生成可选择ChatGPT等通用工具，工业控制、精密操作等场景则需选用Manus等具备专用API的垂直工具； </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>冷启动训练</strong>：上传企业专属数据训练垂直模型，建议至少准备500条标注数据，让AI快速适配企业业务逻辑； </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>人机协同</strong>：设置关键节点的人工复核机制，例如在合同审核、产线调整等关键决策场景，保留15%的人工干预权，平衡效率与风险。</p>



<h3 class="wp-block-heading has-medium-font-size">2. 避坑指南：落地前需警惕的核心问题</h3>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>警惕&#8221;全能型AI&#8221;陷阱</strong>：无需追求能解决所有问题的工具，单一工具对目标任务的解决率超过80%即符合落地标准，过度追求&#8221;全能&#8221;反而会增加成本与复杂度； </p>



<p class="has-medium-font-size wp-block-paragraph">&#8211; <strong>数据安全优先</strong>：涉及企业核心数据的场景，优先选择支持本地化部署的方案，如华为盘古大模型企业版，避免核心数据外溢风险。</p>



<h2 class="wp-block-heading has-medium-font-size">结语</h2>



<p class="has-medium-font-size wp-block-paragraph">2026年大模型工具已进入&#8221;解决真问题&#8221;的务实阶段，对于企业而言，无需等待完美的技术方案，建议采用&#8221;小场景切入-快速迭代&#8221;的策略：从客服、标书制作等单一痛点切入，通过数据反馈持续优化模型，通常6个月内即可看到明显的效率提升与成本节约效果。</p>
<p><a rel="nofollow" href="https://51ai.website/news/practical-guide-to-large-language-model-applications/">大模型应用实战指南：从认知到落地的全路径解析</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/news/practical-guide-to-large-language-model-applications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>GPT-5.4×OpenClaw：从模型升级到可落地的智能体生产力</title>
		<link>https://51ai.website/blog/gpt-5-4-openclaw/</link>
					<comments>https://51ai.website/blog/gpt-5-4-openclaw/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Sun, 15 Mar 2026 07:18:12 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1181</guid>

					<description><![CDATA[<p>这不是一篇比拼参数的技术评测，而是聚焦「AI落地实战」的生产力观察。 过去一周，GPT-5.4的相关新闻与测评 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/gpt-5-4-openclaw/">GPT-5.4×OpenClaw：从模型升级到可落地的智能体生产力</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph">这不是一篇比拼参数的技术评测，而是聚焦「AI落地实战」的生产力观察。 过去一周，GPT-5.4的相关新闻与测评密集释出，主流媒体和科技评测机构的结论高度一致：它的推理与长任务处理能力显著增强，针对智能体（Agent）的优化方向清晰可见，事实性输出准确率也有明显提升——当然，仍需人工校验确保严谨性。 但如果仅把GPT-5.4当作「更会聊天的AI」，你只挖掘到了它30%的价值。真正的价值分水岭，在于它能否嵌入稳定的业务工作流，持续、可靠地交付可复用结果。而这，正是OpenClaw的核心强项。</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="571" src="https://51ai.website/wp-content/uploads/2026/03/2-3-1024x571.png" alt="" class="wp-image-1187" srcset="https://51ai.website/wp-content/uploads/2026/03/2-3-1024x571.png 1024w, https://51ai.website/wp-content/uploads/2026/03/2-3-300x167.png 300w, https://51ai.website/wp-content/uploads/2026/03/2-3-768x428.png 768w, https://51ai.website/wp-content/uploads/2026/03/2-3-18x10.png 18w, https://51ai.website/wp-content/uploads/2026/03/2-3.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading has-medium-font-size">为什么说OpenClaw是GPT-5.4的「生产力放大器」？</h2>



<p class="has-medium-font-size wp-block-paragraph">很多企业已经引入了优秀的大模型，但团队生产力并未真正提升，根源往往在于三个「断点」： &#8211; 模型在网页端，业务在IM工具里，能力与场景割裂； &#8211; 任务流程只存在于员工脑子里，没有固化为标准流程，无法复用； &#8211; 多是临时对话式的零散使用，缺乏可持续的运营机制。 OpenClaw的价值，就是把这些断点串联成闭环：</p>



<h3 class="wp-block-heading has-medium-font-size">1. 多渠道统一入口</h3>



<p class="has-medium-font-size wp-block-paragraph">无需切换不同平台，在Telegram、Discord、WhatsApp、iMessage等主流即时通讯渠道，都能直接触发同一个智能体的能力，让AI能力与业务场景无缝对接。</p>



<h3 class="wp-block-heading has-medium-font-size">2. 会话与记忆可管理</h3>



<p class="has-medium-font-size wp-block-paragraph">告别「每次对话从零开始」的低效模式，通过会话（session）管理、上下文记忆、工具链调用和可追踪状态，让AI能承接有延续性的复杂任务。</p>



<h3 class="wp-block-heading has-medium-font-size">3. 原生自动化能力</h3>



<p class="has-medium-font-size wp-block-paragraph">借助定时任务（cron）、心跳监测（heartbeat）、触发钩子（hooks）等机制，把「偶发的人工提问」转化为「自动触发的持续交付」，让AI主动完成工作。</p>



<h3 class="wp-block-heading has-medium-font-size">4. 支持多智能体隔离</h3>



<p class="has-medium-font-size wp-block-paragraph">针对销售助理、财务助理、技术助理等不同角色，可设置独立工作区、专属配置和权限体系，让不同智能体各司其职，避免能力冲突。 一句话总结：GPT-5.4让单点AI能力更聪明，OpenClaw则把单点能力整合成了可落地、可复用、可持续的生产力系统。</p>



<h2 class="wp-block-heading has-medium-font-size">可直接复制的落地案例：GPT-5.4+OpenClaw打造内容运营自动化</h2>



<p class="has-medium-font-size wp-block-paragraph">我们以微信公众号运营/内容团队的「每周AI行业快评」为例，拆解一套可直接复用的落地流程：</p>



<h3 class="wp-block-heading has-medium-font-size">Step1：自动化采集</h3>



<p class="has-medium-font-size wp-block-paragraph">通过OpenClaw的定时任务功能，自动抓取行业重点媒体新闻、权威机构评测、官方技术文档等信息源，同时过滤重复内容与低质量信息，确保素材的精准性。</p>



<h3 class="wp-block-heading has-medium-font-size">Step2：模型智能归纳</h3>



<p class="has-medium-font-size wp-block-paragraph">调用GPT-5.4对采集到的素材进行处理，按照「3条核心行业变化+2条行业争议点+1条实操建议」的固定框架，生成面向普通读者的通俗版本，避免技术术语堆砌。</p>



<h3 class="wp-block-heading has-medium-font-size">Step3：人工审稿把关</h3>



<p class="has-medium-font-size wp-block-paragraph">对GPT-5.4的输出进行事实核验，调整过于夸张的表述，并加入团队的业务视角与行业判断，确保内容的严谨性和实用性。</p>



<h3 class="wp-block-heading has-medium-font-size">Step4：多渠道智能分发</h3>



<p class="has-medium-font-size wp-block-paragraph">基于同一核心内容，OpenClaw自动生成适配不同场景的版本：微信公众号完整正文、社群传播的精简摘要、供团队内部参考的策略版，同步分发到对应渠道。 这套流程的核心，不是「写一篇文章」，而是<strong>每周稳定输出高质量内容</strong>——把偶发的创意工作，变成可标准化的持续生产力。</p>



<h2 class="wp-block-heading has-medium-font-size">给团队的三个实操建议：避免AI落地「高开低走」</h2>



<h3 class="wp-block-heading has-medium-font-size">建议1：先定义「输出格式」，再追求「模型效果」</h3>



<p class="has-medium-font-size wp-block-paragraph">如果输出格式不稳定，团队就无法复用AI结果。在测试模型能力前，先统一输出模板，比如固定为「开场结论+三点核心拆解+反方观点+行动建议」的结构，让AI的输出能直接对接业务需求。</p>



<h3 class="wp-block-heading has-medium-font-size">建议2：把「审稿规则」转化为系统规则</h3>



<p class="has-medium-font-size wp-block-paragraph">将人工审稿的经验固化为可执行的系统规则：比如涉及数据必须标注来源、所有结论需明确适用边界、预测类内容必须标注「仅为判断，非既定事实」，用规则降低人工校验的成本。</p>



<h3 class="wp-block-heading has-medium-font-size">建议3：用OpenClaw实现「流程资产化」</h3>



<p class="has-medium-font-size wp-block-paragraph">不要把AI能力绑定在某个人身上，而是通过OpenClaw沉淀可复用的「流程资产」：包括定时任务配置、标准提示词模板、多渠道触达规则、全流程版本记录，让新人也能快速承接工作，避免人员变动导致的能力断层。</p>



<h2 class="wp-block-heading has-medium-font-size">结语：2026年的竞争，是「AI生产力系统」的竞争</h2>



<p class="has-medium-font-size wp-block-paragraph">现在仍有很多人在争论「哪个模型参数更高、能力更强」，但企业真正应该思考的是：<strong>你是否已经把模型能力，转化为可持续、可复制、可审计的业务流程？</strong>&nbsp;GPT-5.4代表了当前AI能力的「上限」，决定了团队的想象力边界；而OpenClaw代表了AI落地的「下限」，决定了想象力能否转化为实际结果。 如果你已经在使用GPT-5.x系列模型，现在最有价值的下一步，不是继续比拼模型跑分，而是把你的内容、运营、分析、协作流程，接入一个稳定的智能体网关（Agent Gateway）。只有走完这一步，AI才真正从「辅助工具」，变成驱动业务增长的「生产力系统」。</p>
<p><a rel="nofollow" href="https://51ai.website/blog/gpt-5-4-openclaw/">GPT-5.4×OpenClaw：从模型升级到可落地的智能体生产力</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/gpt-5-4-openclaw/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenClaw 源码架构深度解析</title>
		<link>https://51ai.website/blog/openclaw-code-review/</link>
					<comments>https://51ai.website/blog/openclaw-code-review/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Thu, 12 Mar 2026 14:48:46 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1172</guid>

					<description><![CDATA[<p>引言 OpenClaw（原Clawdbot）作为当前全球最炙手可热的开源AI Agent框架，其GitHub星 [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-code-review/">OpenClaw 源码架构深度解析</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;font-family: Optima, 'Microsoft YaHei', PingFangSC-regular, serif;font-size: 16px;color: rgb(0, 0, 0);line-height: 1.5em;word-spacing: 0em;letter-spacing: 0em;word-break: break-word;overflow-wrap: break-word;text-align: left;" data-pm-slice="0 0 []">
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">引言</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw（原Clawdbot）作为当前全球最炙手可热的开源AI Agent框架，其GitHub星标数已超越Linux和React，登顶全球榜首。它的爆火绝非偶然——这套架构完美解决了AI Agent落地的“最后一公里”问题，实现了从云端大脑到本地肢体的无缝协同。</span></p>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">本文将深入OpenClaw源码，从</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">四层架构</span></strong><span leaf="">、</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">插件化重构</span></strong><span leaf="">、</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">三级记忆系统</span></strong><span leaf="">、</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">Gateway-Pi执行链路</span></strong><span leaf="">四个维度，彻底拆解这套系统的设计哲学与实现细节。</span></p>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">一、整体架构：四层解耦设计</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw采用经典的四层解耦架构，从外到内依次是：交互层、网关层、智能体层、执行层。这种分层设计确保了各模块职责清晰、可独立演进。</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM4zmnZc0pge6Gox4rBbYDBCSzN2jQfeicrETbnVTNxElfFiaYREaKu5MvYXSIVDC6xNuIR8EOYZUm8wFmRXqatIh0PicG1X1VQQpPFyNUHL7hTcQ/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">┌─────────────────────────────────────────────────────────────┐</span><span leaf=""><br></span><span leaf="">│ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;交互层 (Channels) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;│ WhatsApp │ │ Telegram │ │ &nbsp;飞书 &nbsp; &nbsp;│ │ &nbsp;iMessage │ &nbsp;... &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;└──────────┘ └──────────┘ └──────────┘ └──────────┘ &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">└─────────────────────────────────────────────────────────────┘</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; │</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ▼</span><span leaf=""><br></span><span leaf="">┌─────────────────────────────────────────────────────────────┐</span><span leaf=""><br></span><span leaf="">│ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 网关层 (Gateway) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 路由 · 排队 · 调度 · 鉴权 · 协议转换 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">└─────────────────────────────────────────────────────────────┘</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; │</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ▼</span><span leaf=""><br></span><span leaf="">┌─────────────────────────────────────────────────────────────┐</span><span leaf=""><br></span><span leaf="">│ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 智能体层 (Agent) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; │</span><span leaf=""><br></span><span leaf="">│ &nbsp;┌────────────┐ ┌────────────┐ ┌────────────┐ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;│会话管理器 &nbsp; │ │上下文组装器 │ │ 记忆系统 &nbsp; │ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;└────────────┘ └────────────┘ └────────────┘ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;┌────────────┐ ┌────────────┐ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;│执行循环 &nbsp; &nbsp; │ │工具调用 &nbsp; &nbsp; │ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;└────────────┘ └────────────┘ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">└─────────────────────────────────────────────────────────────┘</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; │</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ▼</span><span leaf=""><br></span><span leaf="">┌─────────────────────────────────────────────────────────────┐</span><span leaf=""><br></span><span leaf="">│ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;执行层 (Execution) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; │</span><span leaf=""><br></span><span leaf="">│ &nbsp;┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;│ 本地节点 &nbsp;│ │ 远端节点 &nbsp;│ │ &nbsp;技能 &nbsp; &nbsp;│ │ &nbsp;沙箱 &nbsp; &nbsp;│ &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">│ &nbsp;└──────────┘ └──────────┘ └──────────┘ └──────────┘ &nbsp; &nbsp; &nbsp;│</span><span leaf=""><br></span><span leaf="">└─────────────────────────────────────────────────────────────┘</span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">1.1 交互层：抹平所有IM差异</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">交互层的核心职责是</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">协议适配</span></strong><span leaf="">。OpenClaw内置支持8个核心通道（Telegram、WhatsApp、Discord等），并通过插件系统支持超过50个扩展通道。</span></p>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">源码中，每个通道都是一个独立的插件，必须实现统一的</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">ChannelPlugin</span></code><span leaf="">接口：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM6xM13Zx5IucC1zI5jq4ic5icFEQoc0D25AE46j6lrhLk4cB6HVwfx5RzeocHHZ77v4Qfv5sZEhYicQ2U7lsLMK3SMtV4sqIqsJMY7v0EUB9ibOdA/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">type</span></span><span leaf="">&nbsp;ChannelPlugin = {</span><span leaf=""><br></span><span leaf="">&nbsp; id: ChannelId; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 通道唯一标识</span></span><span leaf=""><br></span><span leaf="">&nbsp; meta: ChannelMeta; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 通道元信息</span></span><span leaf=""><br></span><span leaf="">&nbsp; capabilities: ChannelCapabilities;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 能力声明</span></span><span leaf=""><br></span><span leaf="">&nbsp; config: ChannelConfigAdapter; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 配置管理</span></span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 可选实现</span></span><span leaf=""><br></span><span leaf="">&nbsp; outbound?: ChannelOutboundAdapter; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 发送消息</span></span><span leaf=""><br></span><span leaf="">&nbsp; pairing?: ChannelPairingAdapter; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 配对逻辑</span></span><span leaf=""><br></span><span leaf="">&nbsp; messaging?: ChannelMessagingAdapter;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 消息处理</span></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// ...</span></span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这种设计的精妙之处在于：</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">核心模块不面向任何具体IM编程，只面向接口编程</span></strong><span leaf="">。无论未来出现什么新的IM工具，只要实现这套接口，就能无缝接入OpenClaw生态。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">1.2 网关层：系统的控制中枢</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Gateway是整个OpenClaw的核心服务，作为一个常驻的Node.js进程，它承担着：</span></p>
<ol style="list-style-type: decimal;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">路由</span></strong><span leaf="">：根据消息来源分配给对应的会话</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">排队</span></strong><span leaf="">：实现“车道式队列”（Lane Queue），默认串行、显式并行</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">调度</span></strong><span leaf="">：管理定时任务（Heartbeat）</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">鉴权</span></strong><span leaf="">：验证请求合法性</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">协议转换</span></strong><span leaf="">：将不同通道的消息统一成内部格式</span></section>
</li>
</ol>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">网关层的核心实现在</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">src/gateway/server.py</span></code><span leaf="">中，关键代码片段：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM6rW2L0qzs2BvDOicNbibcerN44xTLBtNbxoem2SnvreRVvM8ibfHFFyZbR23T0micjTI4w7TUH5JLZqiaicO7gLGHGCnnorJr1ZSR6JsibsGAibJGGHw/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># gateway/dispatcher.py</span></span><span leaf=""><br></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span leaf="">&nbsp;</span><span style="color: #61aeee;line-height: 26px;"><span leaf="">dispatch_task</span></span><span style="line-height: 26px;"><span leaf="">(payload)</span></span><span leaf="">:</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 提取意图，过滤无用的对话历史</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; intent = extractor.analyze(payload.content)</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 匹配最合适的执行节点</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; node_id = registry.get_active_node(payload.affinity)</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf="">&nbsp;forward_to_node(node_id, intent)</span><span leaf=""><br></span></code></pre>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Gateway还维护着节点的</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">心跳机制</span></strong><span leaf="">（默认使用Redis），如果节点失联，指令会被正确路由到其他可用节点。</span></p>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">二、插件化重构：从单体到生态</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">2026年初，OpenClaw通过PR&nbsp;<a class="wx_topic_link" topic-id="mmn78zbu-vysbjy" style="color: #576B95 !important;" data-topic="1">#661完成了重大</a></span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">插件化重构</span></strong><span leaf="">，这是架构演进的分水岭。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">2.1 单体架构的技术债务</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">重构前，添加一个新模型提供商需要修改4个核心文件：</span></p>
<ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">继承</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">BaseProvider</span></code><span leaf="">抽象类</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">在</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">providers/index.ts</span></code><span leaf="">手动注册</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">在</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">model-router.ts</span></code><span leaf="">添加路由分支</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">更新配置Schema</span></section>
</li>
</ul>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">路由文件充斥着大量的</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">else-if</span></code><span leaf="">分支，代码复杂度随提供商数量线性增长：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM5DhR1BxWQxaeVGtmibiaGibtsuyeZiceQylzIhQj1SurFm68qqBqNNnqbribia2LbeOSj8icSPVH6CyZgrdbtu22Q5mu2vhaPPQCBXiaDPcmFia0rx89A/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 重构前的路由逻辑</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span leaf="">&nbsp;ModelRouter {</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">async</span></span><span leaf="">&nbsp;route(model:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">, ...args) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf="">&nbsp;(model.startsWith(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">'anthropic/'</span></span><span leaf="">)) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">this</span></span><span leaf="">.anthropicProvider.call(...args);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; }&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf="">&nbsp;(model.startsWith(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">'openai/'</span></span><span leaf="">)) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">this</span></span><span leaf="">.openaiProvider.call(...args);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; }&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">else</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf="">&nbsp;(model.startsWith(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">'gemini/'</span></span><span leaf="">)) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">this</span></span><span leaf="">.geminiProvider.call(...args);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; }</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// ... 还有15+个else-if</span></span><span leaf=""><br></span><span leaf="">&nbsp; }</span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">2.2 插件化架构设计</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">重构后的架构核心是</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">接口标准化+动态加载</span></strong><span leaf="">：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM670BxCF9DWpk1vb84S5TWLFVmAqvw6TAy8MrpOvssSybIZbWS8BoF7KA2Vexyic3m8CBYJp3K7gxGqWtIvq9wXSoCbqIUNKuVWdCqhrM9iaa8A/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// packages/core/src/provider-interface.ts</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">interface</span></span><span leaf="">&nbsp;Provider {</span><span leaf=""><br></span><span leaf="">&nbsp; readonly name:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">;</span><span leaf=""><br></span><span leaf="">&nbsp; readonly version:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">;</span><span leaf=""><br></span><span leaf="">&nbsp;&nbsp;</span><span leaf=""><br></span><span leaf="">&nbsp; chat(messages: Message[], options: ChatOptions): AsyncIterator<span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">&gt;;</span><span leaf=""><br></span><span leaf="">&nbsp; estimateTokens(text:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">):&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">number</span></span><span leaf="">;</span><span leaf=""><br></span><span leaf="">&nbsp; getSupportedFeatures(): ProviderFeatures;</span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></span></code></pre>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">动态加载机制通过</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">ProviderLoader</span></code><span leaf="">实现：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM41KAPoyu16PVel8tfQqQas0q4QCdnLuIcEibPV2iaCrIaOPjcafBJzaiaXR0Pf7pdoIM82A2BxgGCR0kFgDT7ptuBa7uCXZr7lDs8t82A3esl4Q/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span leaf="">&nbsp;ProviderLoader {</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">private</span></span><span leaf="">&nbsp;providers =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">new</span></span><span leaf="">&nbsp;Map<span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">, Provider&gt;();</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">async</span></span><span leaf="">&nbsp;loadFromPackage(packageName:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">):&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">Promise</span></span><span leaf=""><span style="color: #e6c07b;line-height: 26px;"><span leaf="">void</span></span><span leaf="">&gt; {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">module</span></span><span leaf="">&nbsp;= await import(packageName); &nbsp;// 动态导入</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; if (!this.validateProvider(</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">module</span></span><span leaf="">.default)) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">throw</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">new</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">Error</span></span><span leaf="">(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">`Invalid provider:&nbsp;</span><span style="color: #e06c75;line-height: 26px;"><span leaf="">${packageName}</span></span><span leaf="">`</span></span><span leaf="">);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; }</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;provider =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">new</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">module</span></span><span leaf="">.</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">default</span></span><span leaf="">();</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">this</span></span><span leaf="">.providers.set(provider.name, provider);</span><span leaf=""><br></span><span leaf="">&nbsp; }</span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></span></span></code></pre>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">重构后的路由逻辑从O(n)降为O(1)：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM5EWyrCjy7qgGuzNojtgRDGibEl4EKhxp2KSAAMGnXLlKTibjISiaDqtswoDfRibvibhKkvicQ157ckUUQETW8I4icya7RHhtLU8XibHoEkmDN5glibL7g/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span leaf="">&nbsp;ModelRouter {</span><span leaf=""><br></span><span leaf="">&nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">async</span></span><span leaf="">&nbsp;route(model:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span><span leaf="">, ...args) {</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;[providerName] = model.split(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">'/'</span></span><span leaf="">);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;provider =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">this</span></span><span leaf="">.loader.getProvider(providerName);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">if</span></span><span leaf="">&nbsp;(!provider)&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">throw</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">new</span></span><span leaf="">&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">Error</span></span><span leaf="">(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">`Provider not found:&nbsp;</span><span style="color: #e06c75;line-height: 26px;"><span leaf="">${providerName}</span></span><span leaf="">`</span></span><span leaf="">);</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf="">&nbsp;provider.chat(...args);</span><span leaf=""><br></span><span leaf="">&nbsp; }</span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">2.3 插件化的四大优势</span></span><span style="display: none;"></span><br>
</h3>
<ol style="list-style-type: decimal;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">依赖隔离</span></strong><span leaf="">：核心框架从45MB降至8MB</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">并行开发</span></strong><span leaf="">：社区可独立开发插件，无需等待核心迭代</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">版本自治</span></strong><span leaf="">：各插件独立版本，可单独更新</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">安全增强</span></strong><span leaf="">：沙箱机制+权限声明，风险可控</span></section>
</li>
</ol>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">三、记忆系统：三级存储架构</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw的记忆系统是其最惊艳的设计之一。它采用</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">三级记忆架构</span></strong><span leaf="">，模拟人类记忆的分层特性。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">3.1 工作区结构</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">每个Agent对应一个独立的工作区：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM4nZFRq4AoVWeK83T5V9ctrD8DaSmQqQ1tAMAGs8HZQg6rLxSh78JibPaeAQrIkuicEiaq0kCmUwEQ66Hl7cqecezTzuO1kVbINbKibzdyjfJ0Tmg/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">~/.openclaw/workspace/</span><span leaf=""><br></span><span leaf="">├── MEMORY.md &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 长期记忆</span></span><span leaf=""><br></span><span leaf="">├── memory/</span><span leaf=""><br></span><span leaf="">│ &nbsp; ├── 2026-03-10.md &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 今日日志（短期）</span></span><span leaf=""><br></span><span leaf="">│ &nbsp; └── 2026-03-09.md &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 昨日日志</span></span><span leaf=""><br></span><span leaf="">├── sessions/ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 会话存档（近端）</span></span><span leaf=""><br></span><span leaf="">├── USER.md &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 用户身份</span></span><span leaf=""><br></span><span leaf="">└── SOUL.md &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># Agent人格设定</span></span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">3.2 存储层：SQLite + 向量</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">每个Agent对应一个独立的SQLite数据库，表结构设计精巧：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM7g67KMDljcDMwS2kDtKceLZmoLy4pBvRSQibSqblAno0DEZGhELscStlEFicvO3x8q8G6Siax1aj3uCdQzxjjQtvF9rnoicNZzA3f5H22g9gqRtg/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 文件元数据</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">CREATE</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">TABLE</span></span><span leaf="">&nbsp;files (</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">id</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">INTEGER</span></span><span leaf="">&nbsp;PRIMARY&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">KEY</span></span><span leaf="">,</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">path</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">TEXT</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">UNIQUE</span></span><span leaf="">,</span><span leaf=""><br></span><span leaf="">&nbsp; mtime&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">INTEGER</span></span><span leaf="">, &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 修改时间，用于增量索引</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">hash</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">TEXT</span></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 内容哈希，去重</span></span><span leaf=""><br></span><span leaf="">);</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 文本块存储</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">CREATE</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">TABLE</span></span><span leaf="">&nbsp;chunks (</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">id</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">INTEGER</span></span><span leaf="">&nbsp;PRIMARY&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">KEY</span></span><span leaf="">,</span><span leaf=""><br></span><span leaf="">&nbsp; file_id&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">INTEGER</span></span><span leaf="">,</span><span leaf=""><br></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">text</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">TEXT</span></span><span leaf="">,</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">hash</span></span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">TEXT</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">UNIQUE</span></span><span leaf="">,&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 文本哈希，跨文件去重</span></span><span leaf=""><br></span><span leaf="">&nbsp; embedding&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">TEXT</span></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- JSON序列化的向量</span></span><span leaf=""><br></span><span leaf="">);</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 全文搜索（FTS5）</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">CREATE</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">VIRTUAL</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">TABLE</span></span><span leaf="">&nbsp;chunks_fts&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">USING</span></span><span leaf="">&nbsp;fts5(</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">text</span></span><span leaf="">,&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">content</span></span><span leaf="">=chunks);</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">-- 向量搜索（sqlite-vec）</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">CREATE</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">VIRTUAL</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">TABLE</span></span><span leaf="">&nbsp;chunks_vec&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">USING</span></span><span leaf="">&nbsp;vec0(embedding&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">float</span></span><span leaf="">[</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">1536</span></span><span leaf="">]);</span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">3.3 混合检索策略</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw的核心检索工具</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">memory_search</span></code><span leaf="">实现了</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">BM25 + 向量</span></strong><span leaf="">的混合检索：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM46ynl6jCshO8bkNYhpj0QFia1J1UNEwNcSysxs9b3dlpvDXwbo4SGE7rxtlsU1ibX9x2Riarr1ZdMcibR7B4pTfTdTibaw3aic4Yst4Jnmicxf2BUfA/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">async</span></span><span leaf="">&nbsp;</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">function</span></span><span leaf="">&nbsp;</span><span style="color: #61aeee;line-height: 26px;"><span leaf="">hybridSearch</span></span><span leaf="">(</span><span style="line-height: 26px;"><span leaf="">query, options = {}</span></span><span leaf="">)&nbsp;</span></span><span leaf="">{</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;vecWeight =&nbsp;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0.7</span></span><span leaf="">; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 向量权重</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;bm25Weight =&nbsp;</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0.3</span></span><span leaf="">; &nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// BM25权重</span></span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 分别检索（取并集）</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;vectorResults =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">await</span></span><span leaf="">&nbsp;vectorSearch(query);</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;bm25Results =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">await</span></span><span leaf="">&nbsp;bm25Search(query);</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 合并并计算综合得分</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;allChunkIds =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">new</span></span><span leaf="">&nbsp;Set([</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; ...vectorResults.map(</span><span style="line-height: 26px;"><span style="line-height: 26px;"><span leaf="">r</span></span><span leaf="">&nbsp;=&gt;</span></span><span leaf="">&nbsp;r.id),</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; ...bm25Results.map(</span><span style="line-height: 26px;"><span style="line-height: 26px;"><span leaf="">r</span></span><span leaf="">&nbsp;=&gt;</span></span><span leaf="">&nbsp;r.id)</span><span leaf=""><br></span><span leaf="">&nbsp; ]);</span><span leaf=""><br></span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 加权平均后排序返回</span></span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">这套算法的关键在于</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">并集而非交集</span></strong><span leaf="">——只要任一方法认为相关，就有机会进入候选池。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">3.4 优雅降级</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">如果</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">sqlite-vec</span></code><span leaf="">扩展未安装，系统会自动回退到JS暴力计算：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM7HWpKwWAasIInSU1T9NHN9aDu2gzhBcQzkcayXPD0qfr8wKs4y49YlJqAOTe3tAkATSAibpcwkKnRpf3u0aje5iaUj91rVPt5Jo6aA18TjQY1g/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">try</span></span><span leaf="">&nbsp;{</span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 快速路径：数据库内计算余弦距离</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">await</span></span><span leaf="">&nbsp;db.all(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">`SELECT ... vec_distance_cosine(...)`</span></span><span leaf="">);</span><span leaf=""><br></span><span leaf="">}&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">catch</span></span><span leaf="">&nbsp;(err) {</span><span leaf=""><br></span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 回退路径：全量加载到内存暴力计算</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;allChunks =&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">await</span></span><span leaf="">&nbsp;db.all(</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"SELECT * FROM chunks"</span></span><span leaf="">);</span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf="">&nbsp;allChunks.map(</span><span style="line-height: 26px;"><span style="line-height: 26px;"><span leaf="">chunk</span></span><span leaf="">&nbsp;=&gt;</span></span><span leaf="">&nbsp;({</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; ...chunk,</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; dist: cosineSimilarity(queryVector,&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">JSON</span></span><span leaf="">.parse(chunk.embedding))</span><span leaf=""><br></span><span leaf="">&nbsp; })).sort(</span><span style="line-height: 26px;"><span leaf="">(</span><span style="line-height: 26px;"><span leaf="">a, b</span></span><span leaf="">) =&gt;</span></span><span leaf="">&nbsp;a.dist - b.dist).slice(</span><span style="color: #d19a66;line-height: 26px;"><span leaf="">0</span></span><span leaf="">, limit);</span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">四、执行层：Gateway-Pi 架构</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw最硬核的部分是其</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">云端大脑+本地肢体</span></strong><span leaf="">的设计。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">4.1 三层执行链路</span></span><span style="display: none;"></span><br>
</h3>
<ol style="list-style-type: decimal;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">Orchestrator（大脑）</span></strong><span leaf="">：云端部署，负责LLM推理和任务拆解</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">Gateway（协议桥）</span></strong><span leaf="">：鉴权、流量整形、指令翻译</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">Pi-embedded（执行端）</span></strong><span leaf="">：运行在本地设备，真正执行脚本</span></section>
</li>
</ol>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">4.2 沙箱隔离机制</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">Pi-embedded实现了一套名为&nbsp;</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">“Cell Isolation”</span></strong><span leaf="">&nbsp;的沙箱机制：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM7NTU0UmVb2pRjC3iaCAeoCl9m1wkDxFyfNV1olTTOiahciavpJjCUHMIqLrch3FV0ZpJ3z2JtX7ia41czrIaMwIPL4YHVOvcSynN0lia28TIpJ1Qw/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># packages/pi-embedded/runtime/executor.py</span></span><span leaf=""><br></span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">class</span></span><span leaf="">&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">ExecutionEngine</span></span><span leaf="">:</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">def</span></span><span leaf="">&nbsp;</span><span style="color: #61aeee;line-height: 26px;"><span leaf="">execute</span></span><span style="line-height: 26px;"><span leaf="">(self, skill_code)</span></span><span leaf="">:</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 环境快照</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; snapshot = self.take_snapshot()</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 在独立venv中运行</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">with</span></span><span leaf="">&nbsp;self.isolated_venv()&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">as</span></span><span leaf="">&nbsp;venv:</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 动态安装依赖</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; self.install_dependencies(skill_code.dependencies)</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 执行技能</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; result = venv.run(skill_code)</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf=""># 恢复环境</span></span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp; self.restore_snapshot(snapshot)</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">return</span></span><span leaf="">&nbsp;result</span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">4.3 完整调用链追踪</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">以“查CPU温度并生成图表”为例，完整调用链如下：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM6h6RQJzVzGKhFhdCTw7d2AI1JbFtU4QAM10kW1MLDFHaJrSZanYnPHlX2kGUib8nZhHcTvEYuE72IL3qkHrgZMJwpp9VGDDYtC1wGGsP2UhHg/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">1. Orchestrator → 识别技能需求 → 生成JSON指令</span><span leaf=""><br></span><span leaf="">2. Gateway → 验证签名 → 查找在线Pi节点 → Protobuf封装 → WebSocket发送</span><span leaf=""><br></span><span leaf="">3. Pi-embedded → 接收消息 → 解包</span><span leaf=""><br></span><span leaf="">4. Sandbox → 启动临时Python进程 → 挂载传感器权限</span><span leaf=""><br></span><span leaf="">5. Skill Execution → 执行get_temp.py</span><span leaf=""><br></span><span leaf="">6. Callback → 结果（图片二进制）原路返回</span><span leaf=""><br></span></code></pre>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">五、Agent核心配置</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">每个Agent的workspace中包含多个核心配置文件：</span></p>
<section data-tool="mdnice编辑器" style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;overflow-x: auto;">
<table style="display: table;text-align: left;">
<thead>
<tr>
<th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;">
<section><span leaf="">文件</span></section>
</th>
<th style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;background: none left top / auto no-repeat scroll padding-box border-box rgb(240, 240, 240);height: auto;border-style: solid;border-width: 1px;border-color: rgba(204, 204, 204, 0.4);border-radius: 0px;padding: 5px 10px;min-width: 85px;">
<section><span leaf="">作用</span></section>
</th>
</tr>
</thead>
<tbody>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">AGENTS.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">Agent职责声明，决定工具权限</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">SOUL.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">个性化提示词，注入system prompt</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">TOOLS.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">工具白名单/黑名单，安全边界</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">IDENTITY.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">身份标识（name/avatar），通道展示</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">USER.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">用户偏好，上下文先验</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(248, 248, 248);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">HEARTBEAT.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">定时任务配置</span></section>
</td>
</tr>
<tr style="color: rgb(0, 0, 0);background-attachment: scroll;background-clip: border-box;background-color: rgb(255, 255, 255);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;">
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><code><span leaf="">MEMORY.md</span></code></td>
<td style="padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;min-width: 85px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-top-color: rgba(204, 204, 204, 0.4);border-bottom-color: rgba(204, 204, 204, 0.4);border-left-color: rgba(204, 204, 204, 0.4);border-right-color: rgba(204, 204, 204, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;">
<section><span leaf="">长期记忆文档（RAG源）</span></section>
</td>
</tr>
</tbody>
</table>
</section>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">源码中通过</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">loadWorkspaceBootstrapFiles</span></code><span leaf="">方法加载这些文件：</span></p>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM7XbFwZq0DjX7tjswiaQlKNNsMia2ibyrPoJHNMlEVXONiatQZk8icD8ELxml5EcUJv17lx5QccS2aAAEdAO18Rbs56HSyfuibjnqtqbn9iaAJqAHKfg/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// src/agents/workspace.ts:498-555</span></span><span leaf=""><br></span><span style="color: #c678dd;line-height: 26px;"><span leaf="">export</span></span><span leaf="">&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">async</span></span><span leaf="">&nbsp;</span><span style="line-height: 26px;"><span style="color: #c678dd;line-height: 26px;"><span leaf="">function</span></span><span leaf="">&nbsp;</span><span style="color: #61aeee;line-height: 26px;"><span leaf="">loadWorkspaceBootstrapFiles</span></span><span leaf="">(</span><span style="line-height: 26px;"><span leaf="">dir:&nbsp;</span><span style="color: #e6c07b;line-height: 26px;"><span leaf="">string</span></span></span><span leaf="">)&nbsp;</span></span><span leaf="">{</span><span leaf=""><br></span><span leaf="">&nbsp;&nbsp;</span><span style="color: #c678dd;line-height: 26px;"><span leaf="">const</span></span><span leaf="">&nbsp;entries = [</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; { name:&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"AGENTS.md"</span></span><span leaf="">, filePath: path.join(resolvedDir,&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"AGENTS.md"</span></span><span leaf="">) },</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; { name:&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"SOUL.md"</span></span><span leaf="">, ... },</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp; { name:&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"TOOLS.md"</span></span><span leaf="">, ... },</span><span leaf=""><br></span><span leaf="">&nbsp; &nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// ...</span></span><span leaf=""><br></span><span leaf="">&nbsp; ];</span><span leaf=""><br></span><span leaf="">&nbsp;&nbsp;</span><span style="color: #5c6370;font-style: italic;line-height: 26px;"><span leaf="">// 动态检测MEMORY.md</span></span><span leaf=""><br></span><span leaf="">}</span><span leaf=""><br></span></code></pre>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">六、架构设计的优缺点</span></span><span style="display: none;"></span><br>
</h2>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">6.1 核心优势</span></span><span style="display: none;"></span><br>
</h3>
<ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">零运维</span></strong><span leaf="">：SQLite单文件，无需复杂数据库</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">数据私有</span></strong><span leaf="">：全本地存储，不上云</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">可审计</span></strong><span leaf="">：记忆透明，Markdown文件可读</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">增量索引</span></strong><span leaf="">：只处理变更文件，效率高</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">优雅降级</span></strong><span leaf="">：从向量→BM25→纯文本，逐级回退</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">插件生态</span></strong><span leaf="">：60+官方技能，社区持续贡献</span></section>
</li>
</ul>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">6.2 现存挑战</span></span><span style="display: none;"></span><br>
</h3>
<ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">Token消耗偏高</span></strong><span leaf="">：记忆系统是主要原因</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">向量检索不懂关系</span></strong><span leaf="">：能找到个体但推不出关系</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">维护成本线性增长</span></strong><span leaf="">：文件越多，索引维护越复杂</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">长连接抖动</span></strong><span leaf="">：WebSocket 1006错误常见</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">小白门槛</span></strong><span leaf="">：虽零运维，但需懂文件结构</span></section>
</li>
</ul>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">七、实战建议</span></span><span style="display: none;"></span><br>
</h2>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">7.1 定期记忆体检</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">长期记忆文件会随时间膨胀，建议每月手动过一遍</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">MEMORY.md</span></code><span leaf="">，删过时、并重复。</span></p>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">7.2 教会Agent分类</span></span><span style="display: none;"></span><br>
</h3>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">在系统提示词中引导分类：</span></p>
<ul style="list-style-type: disc;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">“我喜欢/习惯” →&nbsp;</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">preferences.md</span></code></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">“我要做一个” →&nbsp;</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">projects.md</span></code></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">“解决了” →&nbsp;</span><code style="color: rgb(30, 107, 184);font-size: 14px;line-height: 1.8em;letter-spacing: 0em;background-attachment: scroll;background-clip: border-box;background-color: rgba(27, 31, 35, 0.05);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 2px;margin-right: 2px;padding-top: 2px;padding-bottom: 2px;padding-left: 4px;padding-right: 4px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;overflow-wrap: break-word;font-family: Consolas, Monaco, Menlo, monospace;word-break: break-all;"><span leaf="">learnings.md</span></code></section>
</li>
</ul>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">7.3 善用Heartbeat</span></span><span style="display: none;"></span><br>
</h3>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM42A9FPUElVIQgfxibyIlaOLicNjbQzzrUrkgEnzKVm9ib6wVxNM6BAmVCaQSlNnKT7QpXrAiaA2FeMCdtYTM7A5AMvibPNibY6ev8En0kyIckgzsXQ/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">openclaw cron add --name&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"记忆维护"</span></span><span leaf="">&nbsp;</span><span leaf=""><br></span><span leaf="">&nbsp; --cron&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"0 3 *"</span></span><span leaf="">&nbsp;</span><span leaf=""><br></span><span leaf="">&nbsp; --system-event&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"运行记忆整理：合并相似项，删除低价值项，生成摘要"</span></span><span leaf=""><br></span></code></pre>
<h3 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 20px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">7.4 显式限定搜索范围</span></span><span style="display: none;"></span><br>
</h3>
<pre data-tool="mdnice编辑器" style="border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;text-align: left;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"><span data-cacheurl="" data-remoteid="" style="display: block;background: none;height: 30px;width: 100%;background-size: 40px;background-repeat: no-repeat;background-color: #282c34;margin-bottom: -7px;border-radius: 5px;background-position: 10px 10px;background-image: url(&quot;https://mmbiz.qpic.cn/mmbiz_svg/Q3auHgzwzM5ibibwcHVpTJOU34DCicUEsMyOUqzQfqDBrQVuMsB85UY15Fpic6T7UIvhVtibQAgUjwibZmJIqUg1a1KHYcdWxH49Wm4SIUicZjpAVGm2rVUribe8pA/640?wx_fmt=svg&amp;from=appmsg&quot;);"></span><code style="overflow-x: auto;padding: 16px;color: #abb2bf;padding-top: 15px;background: #282c34;border-radius: 5px;display: -webkit-box;font-family: Consolas, Monaco, Menlo, monospace;font-size: 12px;"><span leaf="">memory_search({ query:&nbsp;</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"..."</span></span><span leaf="">, scope: [</span><span style="color: #98c379;line-height: 26px;"><span leaf="">"learnings.md"</span></span><span leaf="">] })</span><span leaf=""><br></span></code></pre>
<h2 data-tool="mdnice编辑器" style="margin-top: 30px;margin-bottom: 15px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;display: block;">
<span style="display: none;"></span><span style="font-size: 22px;color: rgb(0, 0, 0);line-height: 1.5em;letter-spacing: 0em;text-align: left;font-weight: bold;display: block;"><span leaf="">结语</span></span><span style="display: none;"></span><br>
</h2>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">OpenClaw的架构设计给我最大的启发是：</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">AI的记忆和执行不应该是黑盒</span></strong><span leaf="">。用Markdown存真相，用SQLite建索引，用BM25+向量做检索，用Gateway-Pi做执行——这套组合拳既保证了功能强大，又让一切透明可控。</span></p>
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><span leaf="">在这个所有AI都想“记住你”的时代，OpenClaw让你能随时打开文件、看清它记住了什么、知道它在哪执行、怎么执行。这种</span><strong style="color: rgb(0, 0, 0);font-weight: bold;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">清醒的设计哲学</span></strong><span leaf="">，或许正是它能够超越Linux和React，登顶全球的原因。</span></p>
<hr style="margin-top: 10px;margin-bottom: 10px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: solid;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 1px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgb(0, 0, 0);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: 1px;">
<p data-tool="mdnice编辑器" style="color: rgb(0, 0, 0);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;text-indent: 0em;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 8px;padding-bottom: 8px;padding-left: 0px;padding-right: 0px;"><em style="color: rgb(0, 0, 0);font-style: italic;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: none;background-origin: padding-box;background-position-x: left;background-position-y: top;background-repeat: no-repeat;background-size: auto;width: auto;height: auto;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border-top-style: none;border-bottom-style: none;border-left-style: none;border-right-style: none;border-top-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-right-width: 3px;border-top-color: rgba(0, 0, 0, 0.4);border-bottom-color: rgba(0, 0, 0, 0.4);border-left-color: rgba(0, 0, 0, 0.4);border-right-color: rgba(0, 0, 0, 0.4);border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;"><span leaf="">参考资料</span></em></p>
<ol style="list-style-type: decimal;margin-top: 8px;margin-bottom: 8px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 25px;padding-right: 0px;color: rgb(0, 0, 0);" class="list-paddingleft-1">
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">OpenClaw三级记忆系统实现揭秘</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">2026年OpenClaw插件化重构技术解析</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">OpenClaw核心源码解读：从Gateway到Pi-embedded</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">不会写代码也能懂：OpenClaw四层架构图解</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">吃龙虾咯！万字拆解OpenClaw的架构与设计</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">关于OpenClaw，你需要了解的：核心架构、运作原理</span></section>
</li>
<li>
<section style="margin-top: 5px;margin-bottom: 5px;color: rgb(1, 1, 1);font-size: 16px;line-height: 1.8em;letter-spacing: 0em;text-align: left;font-weight: normal;"><span leaf="">OpenClaw Architecture Deep Dive 2025</span></section>
</li>
</ol>
<section style="margin-top:5px;margin-bottom:5px;color:rgb(1, 1, 1);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;"><span leaf=""><br></span></section>
<section style="margin-top:5px;margin-bottom:5px;color:rgb(1, 1, 1);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;"><span leaf=""><br></span></section>
<section data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &quot;PingFang SC&quot;, Cambria, Cochin, Georgia, Times, &quot;Times New Roman&quot;, serif;" data-pm-slice="3 1 []">
<p data-tool="mdnice编辑器" style="padding-top: 8px;padding-bottom: 8px;line-height: 26px;"><span leaf=""><br></span></p>
</section>


<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-code-review/">OpenClaw 源码架构深度解析</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/openclaw-code-review/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>一只金融龙虾！AlphaClaw来了</title>
		<link>https://51ai.website/recommend/alphaclaw/</link>
					<comments>https://51ai.website/recommend/alphaclaw/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 15:47:16 +0000</pubDate>
				<category><![CDATA[推荐]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1148</guid>

					<description><![CDATA[<p>谁能想到，OpenClaw 火到了今天，甚至出现了排队等待安装的盛况。一些大厂也开始入局，选择接入 OpenC [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/recommend/alphaclaw/">一只金融龙虾！AlphaClaw来了</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">谁能想到，OpenClaw 火到了今天，甚至出现了排队等待安装的盛况。一些大厂也开始入局，选择接入 OpenClaw。龙虾热已经发展为现象级，但问题是：究竟有多少行业能够真正将其投入使用呢？</span></span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">以金融圈为例，真正用起来的人屈指可数。原因很简单：部署繁琐、缺乏金融数据、不懂投研逻辑。</span></span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">对于每天和研报、财报、会议纪要打交道的分析师来说，通用 AI 工具就像一把没有刀刃的刀 —— 看着炫酷，实则切不动肉。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">现在，</span><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">一款专为金融人打造的 AI 工具来了，它就是 AlphaClaw</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">在拿到 AlphaClaw 内测资格之后，我们花了一周时间深度体验。结论是：这可能是目前最接近「AI 分析师」的产品。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 16px;font-weight: bold;">AlphaClaw 是什么？</span></span></p>



<p class="has-medium-font-size wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 是熵简科技推出的金融投研 AI 工具，搭载于 AlphaEngine 平台。</span></span></p>



<p class="wp-block-paragraph"></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-b7377b42dfad259d0a3e8afea68a36bc.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">如果说上一代 AI 投研工具是有问必答的 AI 助手，那么 AlphaClaw 则完成了向「自主执行」的进化 —— 它是一位能够独立跑通复杂投研工作流的 AI 分析师。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">它不只是回答问题，而是直接交付结果：Excel 表格、回测报告、研报点评，一条龙搞定。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 16px;font-weight: bold;">一手实测：三个硬核投研场景</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;font-weight: bold;">场景一：让巴菲特帮你选股</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">这是最让我惊艳的功能。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">我把珍藏多年的伯克希尔股东大会纪要（3200 多页）喂给 AlphaClaw，让它提炼巴菲特的投资逻辑。</span></span></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><span leaf="">提示词：这是伯克希尔过去 10 年股东大会的文字实录，仔细阅读全文，总结出巴菲特的投资逻辑，整理成 Skill 给我。</span></p>
</blockquote>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">几分钟后，AlphaClaw 生成了一个名为「Buffett Investment Philosophy」的 Skill，涵盖能力圈原则、护城河评估标准、财务舞弊识别等核心要点。</span></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-45c8ed7b82c93a7725472507e0f55221.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">更绝的是，你可以直接用这个 Skill 来分析当前市场。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf="">提示词：使用这个 Skill，站在巴菲特角度分析霍尔木兹海峡禁运对全球能源体系的冲击，提出资产配置建议，生成自选股清单并保存为 Excel。</span></p>



<p class="wp-block-paragraph"></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-cf311427eee13acb9e2081219a3b2d15.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-6846b88819d077ef2e9d77983cf42c91.jpeg"></figure></section>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 会调用刚创建的 Skill 作为分析框架，结合 AlphaEngine 平台内置的研报数据，输出一份完整的投资建议 —— 不是空泛的「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;">建议关注能源板块」，而是具体到标的、逻辑、风险点。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">我甚至让它读完《金融炼金术》、《投资最重要的事》，分别生成了索罗斯、霍华德・马克斯的投资逻辑 Skill。以后遇到任何市场事件，可以召集这些「投资大师」 开个专家会审。</span></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-53e4df03dd2d94917b35b16ae0c78c00.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;font-weight: bold;">场景二：给基本面投资者插上量化的翅膀</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">这是为「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;">有想法但不会写代码」的投资者准备的。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">很多基本面投资者有独特的选股逻辑，但因为不懂 Python、不会回测框架，只能让这些灵感停留在脑海中。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 可以弥合这个鸿沟。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf="">提示词：帮我梳理最新 1 个月有价值的金工量化报告，筛选出 3 个最有价值的量价因子。</span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">它会自动检索平台内的金工研报，帮你筛选出凸显性因子、行业拥挤度因子等。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-efc28bc4e3228589c1b17eb3d1be01d5.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><span leaf="">提示词：帮我实现成代码，应用于我的自选股票池，保存成 Excel。</span></p>
</blockquote>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">一段文字，AlphaClaw 就能输出完整的 Python 代码，把投资灵感变成可回测的量化策略。</span></span></p>



<p class="wp-block-paragraph"></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-6e20ac9cf37235fddab87f22ca4c34d5.png"></figure></section>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">这意味着什么？巴菲特帮你选股，量化因子帮你择时，主观和量化的结合，从未如此简单。</span></span></p>



<p class="wp-block-paragraph"></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-84814b66bf68334732d877de3c24ba38.png"></figure></section>



<p class="wp-block-paragraph"></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-467e13f6e13580916b9f4a69cb77ec84.png"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;font-weight: bold;">场景三：年报季的救星</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">年报季是分析师的噩梦：上市公司扎堆发财报，听完会议还得熬夜写点评。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 可以成为你的「投研分身」。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf="">提示词：这是我之前写的几篇业绩点评，把我的写作风格总结成 Skill。</span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">喂几篇你写过的点评，它就能学会你的遣词造句、段落结构、分析框架。</span></span></p>



<section style="text-align: center;line-height: 1.75em;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-b2f4db30036292cf78c64dfe4b69d717.png"></figure></section>



<p class="wp-block-paragraph"></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><span leaf="">提示词：模仿我的风格，帮我批量生成所有自选股的业绩点评。</span></p>
</blockquote>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">输出的点评 100% 按你的风格生成，数据来源于平台内置的研报和公告，你只需要做最后的审核和调整。</span></span></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">年报季的苦，让 AI 帮你吃。你可以把节省的时间，投入到更有价值的深度思考中。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 16px;font-weight: bold;">为什么是 AlphaClaw？</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">市面上 AI 工具那么多，金融人为什么选择 AlphaClaw 呢？</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">两个字：</span><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">数据</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">投研的本质是「数据 + 逻辑」。没有数据，再强的 AI 也只能输出「正确的废话」。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 内置了 AlphaEngine 平台的投研数据库，日更资料近万篇，包括但不限于：</span></span></p>



<p class="wp-block-paragraph"><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">全量内外资券商研报库</span></span></p></p>



<ul class="wp-block-list list-paddingleft-1">
<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">A 股、港股、美股上市公司会议纪要库</span></span></p></li>



<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">行业点评资讯库</span></span></p></li>



<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">专家访谈纪要库等等</span></span></p></li>
</ul>



<p class="wp-block-paragraph"><span leaf=""><br><span textstyle="" style="font-size: 15px;">这是它和 OpenClaw 最大的区别和优势 —— </span><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">不是在通用知识上回答问题，而是基于专业金融数据做分析</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-77dc614a007d845248a4202d8bfdb085.jpeg"></figure></section>



<p class="has-text-align-center wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 16px;font-weight: bold;">数据安全：本地优先</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">金融行业，数据即资产。很多机构不敢用 AI，就是担心数据泄露。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AlphaClaw 采用「Local-First」架构：</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<ul class="wp-block-list list-paddingleft-1">
<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">个人知识库（私有笔记、内部纪要）在本地完成向量化处理</span></span></p></li>



<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">你沉淀的投资逻辑 Skill 仅在本地运行</span></span></p></li>



<li><p style="margin-left: 8px;margin-right: 8px;line-height: 1.75em;"><span leaf=""><span textstyle="" style="font-size: 15px;">物理隔绝云端，杜绝数据泄露风险</span></span></p></li>
</ul>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">你的投资策略不会成为大模型的「训练语料」，AlphaClaw 是一款真正可以在本地环境下放心使用的专属私密参谋。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="has-text-align-center wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 16px;font-weight: bold;">展望未来金融人和 AI 的共生关系</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">体验一周下来，AlphaClaw 给我最大的感受是：</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">它不是在「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">帮你查资料」，而是在「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">帮你干活」</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">查资料是 ChatGPT 就能做的事。但把资料变成 Excel、变成代码、变成可执行的策略，这才是金融从业者真正需要的。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">当然，它也不是万能的。复杂的估值模型、需要大量行业 know-how 的判断，AI 还替代不了人。但它确实可以把分析师从繁琐的案头工作中解放出来，让人去做更有价值的事。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">正如熵简科技 CEO 费斌杰所说：「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;">让研究回归思考」。AlphaClaw 的定位是赋能专业投资者成为「</span></span><span leaf="" data-pm-slice="1 1 [&quot;para&quot;,{&quot;tagName&quot;:&quot;p&quot;,&quot;attributes&quot;:{&quot;style&quot;:&quot;margin-left: 8px;margin-right: 8px;line-height: 1.75em;&quot;},&quot;namespaceURI&quot;:&quot;http://www.w3.org/1999/xhtml&quot;}]"><span textstyle="" style="font-size: 15px;">一人投研团队」。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-532889c05da296c792e44e3aa7cbd369.jpeg"></figure></section>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="has-text-align-center wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 16px;font-weight: bold;">如何体验 AlphaClaw？</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">正如上文所说，AlphaClaw 搭载于 AlphaEngine 平台。因此，如果你是 AlphaEngine 现有用户，登录官网下载桌面端即可使用。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">如果你还不是用户，</span><span textstyle="" style="font-size: 15px;color: rgb(61, 170, 214);font-weight: bold;">目前官方开放了首批 1000 个体验名额，先到先得，仅限机构投资者，个人投资者暂无法使用</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="has-text-align-left wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;color: rgb(123, 12, 0);font-weight: bold;">下载地址：www.alphaengine.top</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">AI 投研时代已经到来。问题不是「要不要用」，而是「谁先用起来」。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">在信息平权的 AI 时代，如何构建专属于你的个人投研壁垒？</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;">如何应用 Skill，让你的投研数字分身帮你 24 小时打工？</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<p class="wp-block-paragraph"><span leaf=""><span textstyle="" style="font-size: 15px;color: rgb(123, 12, 0);font-weight: bold;">熵简科技 CEO、AlphaEngine 主理人费斌杰讲在本周四晚 19:30，进行主题分享，欢迎感兴趣的投研专业人士参加</span><span textstyle="" style="font-size: 15px;">。</span></span></p>



<p class="wp-block-paragraph"><span leaf=""><br></span></p>



<section style="text-align: center;margin-left: 8px;margin-right: 8px;" nodeleaf=""><figure><img decoding="async" src="https://51ai.website/wp-content/uploads/2026/03/frc-800d6e6fce1eafebf9a4ee2cc7022eaa.png"></figure></section>



<p class="wp-block-paragraph"><mp-style-type data-value="10000"></mp-style-type></p>
<p><a rel="nofollow" href="https://51ai.website/recommend/alphaclaw/">一只金融龙虾！AlphaClaw来了</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/recommend/alphaclaw/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>OpenClaw 使用 DeepSeek 官方 API_KEY 配置教程</title>
		<link>https://51ai.website/blog/openclaw-deepseek/</link>
					<comments>https://51ai.website/blog/openclaw-deepseek/#respond</comments>
		
		<dc:creator><![CDATA[stark, tony]]></dc:creator>
		<pubDate>Mon, 09 Mar 2026 15:33:35 +0000</pubDate>
				<category><![CDATA[博客]]></category>
		<guid isPermaLink="false">https://51ai.website/?p=1131</guid>

					<description><![CDATA[<p>前言 找遍全网也没找到如何在openclaw配置deepseek官方apikey，那我自己整一个，以下内容为C [&#8230;]</p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-deepseek/">OpenClaw 使用 DeepSeek 官方 API_KEY 配置教程</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="450" src="https://51ai.website/wp-content/uploads/2026/03/2-1-1024x450.png" alt="" class="wp-image-1136" srcset="https://51ai.website/wp-content/uploads/2026/03/2-1-1024x450.png 1024w, https://51ai.website/wp-content/uploads/2026/03/2-1-300x132.png 300w, https://51ai.website/wp-content/uploads/2026/03/2-1-768x337.png 768w, https://51ai.website/wp-content/uploads/2026/03/2-1-18x8.png 18w, https://51ai.website/wp-content/uploads/2026/03/2-1.png 1098w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">前言</h2>



<p class="has-medium-font-size wp-block-paragraph">找遍全网也没找到如何在openclaw配置deepseek官方apikey，那我自己整一个，以下内容为<a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=Claude+Code&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Claude Code</a>根据我的聊天记录总结生成，希望对想在openclaw使用deepseek官方apikey的人提供帮助。</p>



<h3 class="wp-block-heading">系统要求</h3>



<ul class="wp-block-list">
<li class="has-medium-font-size"><strong>操作系统</strong>: macOS / Linux / Windows (WSL)</li>



<li class="has-medium-font-size"><strong><a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=Node.js&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Node.js</a></strong>: 版本 22+ (推荐使用 nvm 管理)</li>



<li class="has-medium-font-size"><strong>网络</strong>: 需要访问 DeepSeek API (<a href="https://link.zhihu.com/?target=http%3A//api.deepseek.com" target="_blank" rel="noreferrer noopener">http://api.deepseek.com</a>)</li>
</ul>



<h3 class="wp-block-heading">安装 OpenClaw</h3>



<h3 class="wp-block-heading has-medium-font-size">1. 全局安装 OpenClaw</h3>



<pre class="wp-block-code has-medium-font-size"><code>npm install -g openclaw@latest</code></pre>



<p class="has-medium-font-size wp-block-paragraph">安装过程可能需要 3-5 分钟，会下载约 674 个依赖包。</p>



<h3 class="wp-block-heading has-medium-font-size">2. 验证安装</h3>



<pre class="wp-block-code"><code>openclaw --version</code></pre>



<p class="has-medium-font-size wp-block-paragraph">应该显示类似：<code>&#x1f99e; OpenClaw 2026.3.8</code></p>



<h3 class="wp-block-heading has-medium-font-size">初始化配置</h3>



<h3 class="wp-block-heading has-medium-font-size">1. 运行配置向导</h3>



<pre class="wp-block-code has-medium-font-size"><code>openclaw onboard --install-daemon --non-interactive --accept-risk</code></pre>



<p class="has-medium-font-size wp-block-paragraph"><strong>说明</strong>:</p>



<ul class="wp-block-list">
<li class="has-medium-font-size"><code>--install-daemon</code>: 安装后台服务</li>



<li class="has-medium-font-size"><code>--non-interactive</code>: 非交互模式</li>



<li class="has-medium-font-size"><code>--accept-risk</code>: 接受安全风险声明</li>
</ul>



<h3 class="wp-block-heading">2. 检查服务状态</h3>



<pre class="wp-block-code"><code>openclaw status</code></pre>



<p class="has-medium-font-size wp-block-paragraph">确认&nbsp;<a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=Gateway+%E6%9C%8D%E5%8A%A1&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">Gateway 服务</a>正在运行。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">配置 DeepSeek 官方 API</h3>



<h3 class="wp-block-heading has-medium-font-size">1. 获取 DeepSeek&nbsp;<a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=API+Key&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">API Key</a></h3>



<p class="has-medium-font-size wp-block-paragraph">访问&nbsp;<a href="https://link.zhihu.com/?target=https%3A//link.juejin.cn/%3Ftarget%3Dhttps%253A%252F%252Fplatform.deepseek.com%252F" target="_blank" rel="noreferrer noopener">DeepSeek 官网</a>&nbsp;注册并获取 API Key。</p>



<p class="has-medium-font-size wp-block-paragraph">API Key 格式类似：<code>sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</code></p>



<h3 class="wp-block-heading has-medium-font-size">2. 配置 DeepSeek 提供商</h3>



<p class="has-medium-font-size wp-block-paragraph">执行以下命令（将&nbsp;<code>你的API_KEY</code>&nbsp;替换为实际的 API Key）：</p>



<pre class="wp-block-code has-medium-font-size"><code>openclaw config set models.providers.deepseek '{
  "baseUrl": "https://api.deepseek.com/v1",
  "apiKey": "你的API_KEY",
  "api": "openai-completions",
  "models": &#91;
    {
      "id": "deepseek-chat",
      "name": "<a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=DeepSeek+Chat&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">DeepSeek Chat</a> (V3)"
    },
    {
      "id": "deepseek-reasoner",
      "name": "<a href="https://zhida.zhihu.com/search?content_id=271120583&amp;content_type=Article&amp;match_order=1&amp;q=DeepSeek+Reasoner&amp;zhida_source=entity" target="_blank" rel="noreferrer noopener">DeepSeek Reasoner</a> (R1)"
    }
  ]
}'</code></pre>



<h3 class="wp-block-heading has-medium-font-size">3. 设置默认模型</h3>



<pre class="wp-block-code"><code>openclaw config set agents.defaults.model.primary "deepseek/deepseek-chat"</code></pre>



<h3 class="wp-block-heading has-medium-font-size">4. 创建模型别名（可选）</h3>



<pre class="wp-block-code"><code>openclaw models aliases add deepseek-v3 "deepseek/deepseek-chat"
openclaw models aliases add deepseek-r1 "deepseek/deepseek-reasoner"</code></pre>



<h3 class="wp-block-heading has-medium-font-size">5. 重启 Gateway 服务</h3>



<pre class="wp-block-code"><code>openclaw gateway restart</code></pre>



<p class="has-medium-font-size wp-block-paragraph">等待 3-5 秒让服务完全启动。</p>



<h3 class="wp-block-heading has-medium-font-size">测试与使用</h3>



<h3 class="wp-block-heading has-medium-font-size">1. 命令行测试</h3>



<pre class="wp-block-code"><code>openclaw agent --session-id test --message "你好，请介绍一下你自己"</code></pre>



<p class="has-medium-font-size wp-block-paragraph">如果配置成功，DeepSeek 会用中文回复。</p>



<h3 class="wp-block-heading has-medium-font-size">2. 打开 Web 控制面板</h3>



<pre class="wp-block-code"><code>openclaw dashboard</code></pre>



<p class="has-medium-font-size wp-block-paragraph">浏览器会自动打开控制面板，URL 格式：</p>



<pre class="wp-block-code"><code>http:&#47;&#47;127.0.0.1:18789/#token=你的gateway_token</code></pre>



<h3 class="wp-block-heading has-medium-font-size">3. 查看配置状态</h3>



<pre class="wp-block-code"><code>openclaw models status</code></pre>



<p class="has-medium-font-size wp-block-paragraph">应该显示：</p>



<ul class="wp-block-list">
<li class="has-medium-font-size">Default:&nbsp;<code>deepseek/deepseek-chat</code></li>



<li class="has-medium-font-size">Configured models: 包含 deepseek 模型</li>
</ul>



<h3 class="wp-block-heading has-medium-font-size">常用命令</h3>



<h3 class="wp-block-heading has-medium-font-size">服务管理</h3>



<pre class="wp-block-code"><code># 启动 Gateway
openclaw gateway

# 重启 Gateway
openclaw gateway restart

# 停止 Gateway
openclaw gateway stop

# 查看服务状态
openclaw status

# 查看详细状态
openclaw status --all

# 查看实时日志
openclaw logs --follow</code></pre>



<p class="has-medium-font-size wp-block-paragraph">模型管理</p>



<pre class="wp-block-code"><code># 列出所有可用模型
openclaw models list --all

# 查看当前模型配置
openclaw models status

# 切换模型（在聊天中使用）
/model deepseek-v3

# 设置默认模型
openclaw config set agents.defaults.model.primary "模型ID"

# 添加模型别名
openclaw models aliases add 别名 "模型ID"

# 查看所有别名
openclaw models aliases list</code></pre>



<p class="has-medium-font-size wp-block-paragraph">对话交互</p>



<pre class="wp-block-code"><code># 发送单条消息
openclaw agent --session-id 会话ID --message "你的问题"

# 指定超时时间（秒）
openclaw agent --session-id test --message "问题" --timeout 60

# 使用本地模式（不通过 Gateway）
openclaw agent --local --session-id test --message "问题"</code></pre>



<p class="has-medium-font-size wp-block-paragraph">配置管理</p>



<pre class="wp-block-code"><code># 查看配置
openclaw config get 配置路径

# 设置配置
openclaw config set 配置路径 "值"

# 删除配置
openclaw config unset 配置路径

# 运行配置向导
openclaw configure</code></pre>



<p class="has-medium-font-size wp-block-paragraph">故障排除</p>



<p class="has-medium-font-size wp-block-paragraph">问题 1: Gateway Token 错误</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>错误信息</strong>:&nbsp;<code>disconnected (1008): unauthorized: gateway token missing</code></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>解决方法</strong>:</p>



<pre class="wp-block-code"><code># 打开带 token 的控制面板
openclaw dashboard</code></pre>



<p class="has-medium-font-size wp-block-paragraph">或手动获取 token：</p>



<pre class="wp-block-code"><code>openclaw config get gateway.auth.token</code></pre>



<h3 class="wp-block-heading">问题 2: 模型不可用</h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>错误信息</strong>:&nbsp;<code>Unknown model: xxx</code></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>解决方法</strong>:</p>



<ol class="wp-block-list">
<li class="has-medium-font-size">检查模型配置：<br>openclaw models status</li>



<li class="has-medium-font-size">确认模型 ID 正确：<br>openclaw models list &#8211;all | grep deepseek</li>



<li class="has-medium-font-size">重启 Gateway：<br>openclaw gateway restart</li>
</ol>



<h3 class="wp-block-heading has-medium-font-size">问题 3: API Key 无效</h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>错误信息</strong>:&nbsp;<code>HTTP 401</code>&nbsp;或&nbsp;<code>Unauthorized</code></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>解决方法</strong>:</p>



<ol class="wp-block-list">
<li class="has-medium-font-size">验证 API Key 是否正确</li>



<li class="has-medium-font-size">检查 API Key 是否过期</li>



<li class="has-medium-font-size">重新配置提供商：<br>openclaw config set models.providers.deepseek.apiKey &#8220;新的API_KEY&#8221; openclaw gateway restart</li>
</ol>



<h3 class="wp-block-heading has-medium-font-size">问题 4: 连接超时</h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>错误信息</strong>:&nbsp;<code>Request timed out</code>&nbsp;或&nbsp;<code>No reply from agent</code></p>



<p class="has-medium-font-size wp-block-paragraph"><strong>解决方法</strong>:</p>



<ol class="wp-block-list">
<li class="has-medium-font-size">检查网络连接</li>



<li class="has-medium-font-size">测试 DeepSeek API 可达性：<br>curl -I&nbsp;<a href="https://link.zhihu.com/?target=https%3A//api.deepseek.com/v1/models" target="_blank" rel="noreferrer noopener">https://api.deepseek.com/v1/models</a></li>



<li class="has-medium-font-size">增加超时时间：<br>openclaw agent &#8211;session-id test &#8211;message &#8220;测试&#8221; &#8211;timeout 120</li>
</ol>



<h3 class="wp-block-heading has-medium-font-size">问题 5: Gateway 无法启动</h3>



<p class="has-medium-font-size wp-block-paragraph"><strong>解决方法</strong>:</p>



<ol class="wp-block-list">
<li class="has-medium-font-size">检查端口占用：<br>lsof -i :18789</li>



<li class="has-medium-font-size">强制重启：<br>openclaw gateway &#8211;force</li>



<li class="has-medium-font-size">查看日志：<br>openclaw logs</li>



<li class="has-medium-font-size">运行诊断：<br>openclaw doctor openclaw doctor &#8211;fix</li>
</ol>



<h3 class="wp-block-heading has-medium-font-size">高级配置</h3>



<h3 class="wp-block-heading has-medium-font-size">配置备用模型</h3>



<p class="has-medium-font-size wp-block-paragraph">当主模型不可用时，自动切换到备用模型：</p>



<pre class="wp-block-code"><code>openclaw config set agents.defaults.model.fallbacks '&#91;"deepseek/deepseek-reasoner"]'</code></pre>



<h3 class="wp-block-heading">配置环境变量</h3>



<p class="has-medium-font-size wp-block-paragraph">将以下内容添加到&nbsp;<code>~/.zshrc</code>&nbsp;或&nbsp;<code>~/.bashrc</code>：</p>



<pre class="wp-block-code"><code># DeepSeek API Key (可选，如果已在配置文件中设置)
export DEEPSEEK_API_KEY="你的API_KEY"

# OpenClaw Gateway Token (可选)
export OPENCLAW_TOKEN="你的gateway_token"</code></pre>



<p class="has-medium-font-size wp-block-paragraph">然后重新加载配置：</p>



<pre class="wp-block-code"><code>source ~/.zshrc  # 或 source ~/.bashrc</code></pre>



<p class="has-medium-font-size wp-block-paragraph">配置工作空间</p>



<pre class="wp-block-code"><code>openclaw config set agents.defaults.workspace "/自定义/工作空间/路径"</code></pre>



<h3 class="wp-block-heading">相关资源</h3>



<ul class="wp-block-list">
<li class="has-medium-font-size"><strong>OpenClaw 官方文档</strong>:&nbsp;<a href="https://link.zhihu.com/?target=https%3A//link.juejin.cn/%3Ftarget%3Dhttps%253A%252F%252Fdocs.openclaw.ai%252F" target="_blank" rel="noreferrer noopener">docs.openclaw.ai/</a></li>



<li class="has-medium-font-size"><strong>DeepSeek 官网</strong>:&nbsp;<a href="https://link.zhihu.com/?target=https%3A//link.juejin.cn/%3Ftarget%3Dhttps%253A%252F%252Fplatform.deepseek.com%252F" target="_blank" rel="noreferrer noopener">platform.deepseek.com/</a></li>



<li class="has-medium-font-size"><strong>DeepSeek API 文档</strong>:&nbsp;<a href="https://link.zhihu.com/?target=https%3A//link.juejin.cn/%3Ftarget%3Dhttps%253A%252F%252Fplatform.deepseek.com%252Fapi-docs%252F" target="_blank" rel="noreferrer noopener">platform.deepseek.com/api-docs/</a></li>



<li class="has-medium-font-size"><strong>OpenClaw GitHub</strong>:&nbsp;<a href="https://link.zhihu.com/?target=https%3A//link.juejin.cn/%3Ftarget%3Dhttps%253A%252F%252Fgithub.com%252Fanthropics%252Fopenclaw" target="_blank" rel="noreferrer noopener">github.com/anthropics/…</a></li>
</ul>



<p class="has-medium-font-size wp-block-paragraph"><strong>提示</strong>: 如果遇到其他问题，可以运行&nbsp;<code>openclaw doctor --deep</code>&nbsp;进行深度诊断，或访问官方文档获取更多帮助。</p>
<p><a rel="nofollow" href="https://51ai.website/blog/openclaw-deepseek/">OpenClaw 使用 DeepSeek 官方 API_KEY 配置教程</a>最先出现在<a rel="nofollow" href="https://51ai.website">AI Weekly</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://51ai.website/blog/openclaw-deepseek/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
