政安晨【零基础玩转开源AI项目】OpenClaw 跨平台AI助手完全使用指南:从入门到精通 (基于我这段时间在Ubuntu Linux系统上的使用经验为大家总结一下)

政安晨【零基础玩转开源AI项目】OpenClaw 跨平台AI助手完全使用指南:从入门到精通 (基于我这段时间在Ubuntu Linux系统上的使用经验为大家总结一下)
政安晨的个人主页:政安晨

欢迎 👍点赞✍评论⭐收藏

希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正!

【详细安装过程见我博客的上上篇文章】

目录

第一章:OpenClaw核心概念与架构

1.1 什么是OpenClaw?

1.2 OpenClaw技术架构

1.3 支持的模型

第二章:安装与配置

2.1 系统要求

2.2 快速安装(推荐)

2.3 从源码安装(开发版)

2.4 Docker安装

2.5 配置文件详解

第三章:通道配置详解

3.1 飞书配置

3.2 Telegram配置

3.3 Discord配置

3.4 消息策略配置

第四章:核心功能详解

4.1 会话管理

4.2 定时任务(Cron)

4.3 工具系统

4.4 技能系统(Skills)

第五章:高级配置与优化

5.1 模型配置与故障转移

5.2 性能优化

5.3 安全配置

5.4 远程访问配置

第六章:常见问题与解决方案

6.1 安装问题

6.2 配置问题

6.3 运行时问题

6.4 健康检查与诊断

第七章:进阶技巧与最佳实践

7.1 多代理配置

7.2 自定义技能开发

7.3 自动化工作流

7.4 性能监控

7.5 数据备份与恢复

第八章:使用场景与案例

8.1 个人AI助手

8.2 团队协作工具

8.3 自动化监控系统

8.4 知识库助手

第九章:未来展望

9.1 技术发展趋势

9.2 生态系统发展

9.3 开发者机会

结语

附录

附录A:常用命令速查表

附录B:配置文件完整示例

附录C:参考资源链接


引言

在人工智能助手日益普及的今天,如何拥有一个真正属于自己的AI助手,成为了许多技术爱好者和专业人士关注的焦点。传统的AI助手往往依赖云端服务,数据安全和隐私保护始终是一个隐患。而OpenClaw的出现,彻底改变了这一局面。

OpenClaw是一个开源的跨平台个人AI助手框架,它允许你在自己的设备上运行AI助手,完全掌控数据和隐私。作为一个长期关注AI技术的开发者,我在近期的使用过程中积累了大量实战经验,今天将这些经验毫无保留地分享给大家。

本文将从安装配置、核心功能、高级技巧、问题解决等多个维度,为大家呈现一份完整且实用的OpenClaw使用指南。无论你是刚接触OpenClaw的新手,还是希望深入了解其高级功能的老手,本文都将为你提供有价值的参考。


第一章:OpenClaw核心概念与架构

1.1 什么是OpenClaw?

OpenClaw是一个个人AI助手框架,具有以下核心特点:

本地运行:所有数据和处理都在本地进行,不依赖云端服务 跨平台:支持macOS、Linux、Windows(通过WSL2)、iOS、Android 多渠道接入:支持WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage等主流通讯平台 开源免费:MIT许可证,完全开源透明

官方数据

1.2 OpenClaw技术架构

OpenClaw采用**Gateway(网关)+ Agent(代理)**的架构设计:

┌─────────────────────────────────────────────────────┐ │ 用户消息渠道 │ │ WhatsApp / Telegram / Slack / Discord / iMessage │ └─────────────────────┬───────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────┐ │ Gateway(网关) │ │ ws://127.0.0.1:18789 │ │ • 会话管理 • 配置管理 • 定时任务 • 通道路由 │ └─────────────────────┬───────────────────────────────┘ │ ┌───────────┼───────────┐ ▼ ▼ ▼ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ Agent │ │ CLI │ │ Web UI │ │ (AI核心) │ │ (命令行) │ │ (Web界面)│ └─────────┘ └─────────┘ └─────────┘

核心组件说明

  1. Gateway:控制平面,管理所有会话、通道、工具和事件
  2. Agent:AI代理运行时,负责处理用户请求和生成响应
  3. CLI:命令行界面,用于发送消息、执行命令
  4. Web UI:网页控制面板,可视化管理

1.3 支持的模型

OpenClaw理论上支持任何大语言模型,但官方强烈推荐:

模型推荐理由
Anthropic Claude Pro/Max长上下文支持强,提示注入抗性好
OpenAI GPT-4生态成熟,能力全面

配置文件示例

{ "models": { "default": { "provider": "anthropic", "model": "claude-sonnet-4-20250514" } } }

第二章:安装与配置

2.1 系统要求

要求最低配置推荐配置
Node.js≥18.x≥22.x
操作系统macOS/Linux/Windows WSL2macOS/Linux
内存4GB16GB+
存储10GB50GB+

2.2 快速安装(推荐)

使用npm安装

# 全局安装 npm install -g openclaw@latest # 或使用pnpm pnpm add -g openclaw@latest # 或使用bun bun add -g openclaw@latest

初始化配置

# 运行向导安装守护进程 openclaw onboard --install-daemon # 启动网关 openclaw gateway --port 18789 --verbose

验证安装

# 检查版本 openclaw --version # 运行健康检查 openclaw doctor

2.3 从源码安装(开发版)

# 克隆仓库 git clone https://github.com/openclaw/openclaw.git cd openclaw # 安装依赖 pnpm install # 构建UI pnpm ui:build # 构建项目 pnpm build # 安装守护进程 pnpm openclaw onboard --install-daemon # 开发模式运行(自动重载) pnpm gateway:watch

2.4 Docker安装

# 拉取镜像 docker pull openclaw/openclaw:latest # 运行容器 docker run -d \ --name openclaw \ -p 18789:18789 \ -v ~/openclaw/data:/data \ openclaw/openclaw:latest

2.5 配置文件详解

OpenClaw的配置文件位于 ~/.openclaw/openclaw.json,主要结构如下:

{ "version": "2026.2.9", "gateway": { "port": 18789, "host": "127.0.0.1", "verbose": false }, "models": { "default": { "provider": "anthropic", "model": "claude-sonnet-4-20250514", "anthropicApiKey": "${ANTHROPIC_API_KEY}" } }, "channels": { "feishu": { "enabled": true, "appId": "your-app-id", "appSecret": "your-app-secret" } }, "skills": { "enabled": true, "installDir": "~/.openclaw/skills" } }

环境变量配置

# 设置API密钥 export ANTHROPIC_API_KEY="sk-ant-api03-xxx" # 设置自定义配置路径 export OPENCLAW_CONFIG_PATH="~/.config/openclaw/openclaw.json" # 设置数据目录 export OPENCLAW_STATE_DIR="~/.local/share/openclaw"

第三章:通道配置详解

OpenClaw支持多种消息通道,以下是主流平台的配置方法。

3.1 飞书配置

创建应用

  1. 访问飞书开放平台
  2. 创建企业自建应用
  3. 获取App ID和App Secret
  4. 配置应用权限(消息、通讯录等)

配置示例

{ "channels": { "feishu": { "enabled": true, "appId": "cli_a5xxxxxxxxxxxxx", "appSecret": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "encryptKey": "your-encrypt-key", "verificationToken": "your-verification-token" } } }

验证配置

openclaw doctor --channel feishu

3.2 Telegram配置

创建机器人

  1. 联系@BotFather
  2. 发送 /newbot 创建新机器人
  3. 获取HTTP API Token

配置示例

{ "channels": { "telegram": { "enabled": true, "token": "your-bot-token", "dmPolicy": "pairing" } } }

3.3 Discord配置

创建应用

  1. 访问Discord Developer Portal
  2. 创建应用并添加Bot
  3. 获取Bot Token
  4. 配置Intent权限

配置示例

{ "channels": { "discord": { "enabled": true, "token": "your-bot-token", "dmPolicy": "pairing", "allowFrom": ["123456789", "987654321"] } } }

3.4 消息策略配置

OpenClaw提供多种消息处理策略:

策略说明安全性
pairing配对模式,新用户需验证码
open开放模式,接受所有消息
allowlist白名单模式,仅接受指定用户

推荐配置

{ "channels": { "discord": { "dmPolicy": "pairing", "allowFrom": ["your-user-id"] } } }

配对命令

# 查看待配对请求 openclaw pairing list # 批准配对 openclaw pairing approve discord 123456 # 拒绝配对 openclaw pairing reject discord 123456

第四章:核心功能详解

4.1 会话管理

OpenClaw支持多种会话模式,满足不同使用场景。

主会话(main)

# 发送消息 openclaw message send --to +1234567890 --message "Hello!" # 启动对话 openclaw agent --message "Help me write a summary" # 带思考模式 openclaw agent --message "Analyze this code" --thinking high

会话状态查看

# 查看当前会话 openclaw sessions list # 查看会话历史 openclaw sessions history --limit 20 # 查看特定会话 openclaw sessions list --session main

4.2 定时任务(Cron)

OpenClaw内置强大的定时任务功能。

查看定时任务

openclaw cron list

添加定时任务

# 每天7点推送AI新闻 openclaw cron add \ --name "AI新闻推送" \ --schedule "0 7 * * *" \ --session isolated \ --message "请搜索并整理今天AI领域最前沿的重要新闻,然后推送给我。" # 每小时健康检查 openclaw cron add \ --name "健康检查" \ --schedule "0 * * * *" \ --session main \ --message "执行健康检查:openclaw doctor --fix"

定时任务配置示例

{ "jobs": [ { "id": "health-check", "name": "每小时健康检查", "schedule": "0 * * * *", "sessionTarget": "isolated", "payload": { "kind": "agentTurn", "message": "执行健康检查并发送报告" }, "delivery": { "channel": "feishu", "mode": "announce" } } ] }

4.3 工具系统

OpenClaw提供丰富的内置工具。

浏览器控制

# 打开网页 openclaw browser open https://example.com # 执行搜索 openclaw browser search "OpenClaw tutorial" # 截取快照 openclaw browser snapshot

Canvas(画布)

# 推送内容到画布 openclaw canvas push --content "Hello from OpenClaw!" # 重置画布 openclaw canvas reset # 获取画布快照 openclaw canvas snapshot

Nodes(节点)

# 拍照 openclaw nodes camera snap --output photo.jpg # 获取位置 openclaw nodes location get # 发送通知 openclaw nodes notify --title "标题" --body "内容"

4.4 技能系统(Skills)

OpenClaw的技能系统允许扩展功能。

查看已安装技能

openclaw skills list

安装新技能

# 从ClawHub安装 openclaw clawhub install weather # 从本地安装 openclaw skills install /path/to/skill

可用技能列表: | 技能 | 功能 | 安装命令 | |------|------|----------| | weather | 天气查询 | clawhub install weather | | openai-whisper | 语音转文字 | clawhub install openai-whisper | | video-frames | 视频帧提取 | clawhub install video-frames | | healthcheck | 健康检查 | clawhub install healthcheck | | clawhub | 技能管理 | 内置 |


第五章:高级配置与优化

5.1 模型配置与故障转移

OpenClaw支持配置多个模型,实现故障自动转移。

配置示例

{ "models": { "default": { "provider": "anthropic", "model": "claude-sonnet-4-20250514" }, "fallback": { "provider": "openai", "model": "gpt-4o" } }, "modelFailover": { "enabled": true, "maxRetries": 3, "retryDelay": 1000 } }

API密钥配置

# Anthropic export ANTHROPIC_API_KEY="sk-ant-api03-xxx" # OpenAI export OPENAI_API_KEY="sk-xxx"

5.2 性能优化

内存优化

{ "agent": { "maxMemory": "4GB", "sessionPruning": { "enabled": true, "maxAge": "24h", "maxSessions": 10 } } }

并发优化

{ "gateway": { "concurrency": { "maxAgents": 5, "maxChannels": 10 } } }

5.3 安全配置

DM安全策略

{ "channels": { "discord": { "dmPolicy": "pairing", "allowFrom": ["123456789"], "rateLimit": { "window": "1m", "max": 10 } } } }

运行安全检查

openclaw security audit --deep

5.4 远程访问配置

Tailscale暴露

# 启用Tailscale Serve openclaw gateway tailscale serve # 启用Funnel(公网访问) openclaw gateway tailscale funnel

SSH隧道

# 创建隧道 ssh -N -L 18789:localhost:18789 user@host

第六章:常见问题与解决方案

6.1 安装问题

问题1:Node.js版本不兼容

Error: The engine "node" is incompatible

解决方案

# 检查版本 node --version # 使用nvm安装正确版本 nvm install 22 nvm use 22

问题2:权限错误

Error: EACCES: permission denied

解决方案

# 使用sudo(不推荐) sudo npm install -g openclaw # 或配置npm前缀 mkdir ~/.npm-global npm config set prefix '~/.npm-global' export PATH=~/.npm-global/bin:$PATH

6.2 配置问题

问题1:飞书插件重复ID警告

duplicate plugin id detected; later plugin may be overridden

原因:飞书插件在两个目录都被加载

解决方案

# 删除本地开发目录 rm -rf ~/ZachProj/openclaw/extensions/feishu # 或重命名插件ID # 在配置文件中修改

问题2:通道连接失败

Error: Channel connection failed

排查步骤

# 1. 检查通道配置 openclaw doctor --channel feishu # 2. 查看日志 openclaw gateway --verbose # 3. 测试网络连接 curl https://open.feishu.cn

6.3 运行时问题

问题1:内存不足

JavaScript heap out of memory

解决方案

# 增加Node.js内存限制 export NODE_OPTIONS="--max-old-space-size=8192" # 或在配置中设置 { "agent": { "maxMemory": "8GB" } }

问题2:模型调用失败

Error: Model request failed

排查步骤

# 1. 检查API密钥 echo $ANTHROPIC_API_KEY # 2. 测试API连接 curl -H "Authorization: Bearer $ANTHROPIC_API_KEY" \ https://api.anthropic.com/v1/messages # 3. 查看详细错误 openclaw gateway --verbose

6.4 健康检查与诊断

运行完整诊断

# 基本检查 openclaw doctor # 详细检查 openclaw doctor --deep # 修复已知问题 openclaw doctor --fix

诊断报告示例

┌─────────────────────────────────────────┐ │ OpenClaw Doctor │ ├─────────────────────────────────────────┤ │ 版本: v2026.2.9 │ │ 状态: ✅ 健康 │ │ 安全: ✅ 通过 │ │ 插件: 6个已加载, 0错误 │ │ 定时任务: 3个 │ └─────────────────────────────────────────┘

第七章:进阶技巧与最佳实践

7.1 多代理配置

OpenClaw支持配置多个独立的AI代理。

配置示例

{ "agents": { "main": { "model": "claude-sonnet-4", "channels": ["feishu", "telegram"] }, "research": { "model": "gpt-4o", "channels": ["discord"], "systemPrompt": "你是一个专业的研究助手..." }, "coding": { "model": "claude-sonnet-4", "channels": ["slack"], "systemPrompt": "你是一个专业的编程助手..." } } }

路由配置

{ "routing": { "rules": [ { "channel": "discord", "agent": "coding" }, { "channel": "slack", "agent": "research" } ] } }

7.2 自定义技能开发

创建新技能

// skills/my-weather/index.ts import { Skill } from '@openclaw/sdk'; export default class MyWeatherSkill extends Skill { name = 'my-weather'; description = '自定义天气查询技能'; async getWeather(city: string): Promise<string> { const response = await fetch( `https://api.weather.example.com/${city}` ); const data = await response.json(); return `当前${city}天气:${data.temperature}°C,${data.condition}`; } }

技能配置

{ "skills": { "my-weather": { "enabled": true, "config": { "apiKey": "your-api-key" } } } }

7.3 自动化工作流

定时数据同步

# 创建同步脚本 cat > ~/sync-data.sh << 'EOF' #!/bin/bash # 同步Samba服务器数据 smbclient -U xxx用户名%xxx密码 "//xxx.xxx.xxx.xxx/子目录" \ -c "recurse; lcd ~/openclaw/data; prompt; mget 模型库" EOF chmod +x ~/sync-data.sh

Webhook触发

{ "webhooks": [ { "url": "/webhook/github", "events": ["push", "pull_request"], "action": "notify-agent" } ] }

7.4 性能监控

设置监控

# 查看资源使用 openclaw gateway --stats # 导出诊断信息 openclaw doctor --export diagnostics.json

日志配置

{ "logging": { "level": "info", "format": "json", "output": "file", "path": "~/.openclaw/logs" } }

7.5 数据备份与恢复

备份配置

# 备份所有数据 tar -czvf openclaw-backup-$(date +%Y%m%d).tar.gz \ ~/.openclaw/ # 备份特定目录 cp -r ~/.openclaw/config backup/

恢复数据

# 恢复配置 tar -xzvf openclaw-backup-20260212.tar.gz -C ~/ # 重启服务 openclaw gateway restart

第八章:使用场景与案例

8.1 个人AI助手

场景描述:作为个人助理,处理日常消息、管理日程、回答问题。

配置要点

  • 启用飞书/Telegram通道
  • 配置配对模式保护隐私
  • 设置定时健康检查

效果:随时随地通过消息与AI助手对话,获取帮助。

8.2 团队协作工具

场景描述:在团队Slack/Discord频道中,提供AI辅助功能。

配置要点

  • 配置团队通道
  • 设置多代理路由
  • 启用群组规则

效果:团队成员可以通过AI助手查询文档、编写代码、生成报告。

8.3 自动化监控系统

场景描述:监控系统状态,自动发送告警和报告。

配置要点

  • 配置定时任务
  • 设置健康检查
  • 启用Webhook通知

效果:每小时自动检查系统状态,有问题时立即通知。

8.4 知识库助手

场景描述:构建个人或团队知识库,通过AI助手检索和问答。

配置要点

  • 集成向量数据库
  • 配置RAG技能
  • 设置知识同步任务

效果:AI助手可以回答基于知识库的问题,提供准确信息。


第九章:未来展望

9.1 技术发展趋势

  1. 多模态能力增强:更好的图像、音频、视频处理能力
  2. 边缘计算支持:在本地设备上运行更复杂的AI模型
  3. 标准化协议:MCP等协议的普及,实现更好的工具互操作性

9.2 生态系统发展

  1. 更多通道支持:新增更多消息平台和工具集成
  2. 技能市场:ClawHub技能市场的繁荣(https://clawhub.ai/
  3. 社区贡献:更多开源技能和模板的涌现

9.3 开发者机会

  1. 开发新技能:针对特定领域的技能开发
  2. 集成新通道:为新平台开发通道支持
  3. 工具优化:性能优化和用户体验改进

结语

OpenClaw作为一个开源的跨平台AI助手框架,为用户提供了一个强大、灵活且隐私安全的AI助手解决方案。通过本文的介绍,相信你已经对OpenClaw有了全面的了解,并能够顺利配置和使用它。

关键要点总结

  1. 安装简单:一行命令即可安装
  2. 配置灵活:支持多种通道和模型
  3. 功能丰富:定时任务、工具系统、技能扩展
  4. 安全可控:本地运行,数据完全可控
  5. 社区活跃:Discord社区支持,持续更新

我的建议

  1. 从简单开始:先配置一个通道,熟悉基本功能
  2. 逐步扩展:根据需要添加更多通道和技能
  3. 关注安全:合理配置DM策略,保护隐私
  4. 善用社区:遇到问题可以在Discord社区求助
  5. 持续学习:关注官方文档和更新日志

下一步行动

  1. 安装OpenClaw并运行初始配置
  2. 配置一个消息通道(如飞书)
  3. 设置定时健康检查任务
  4. 探索和安装有用的技能
  5. 根据需求定制自己的AI助手

希望本文对你使用OpenClaw有所帮助。如果你有任何问题或建议,欢迎在评论区交流讨论。


附录

附录A:常用命令速查表

功能命令
安装npm install -g openclaw@latest
启动网关openclaw gateway --port 18789
发送消息openclaw message send --to xxx --message "xxx"
启动对话openclaw agent --message "xxx"
健康检查openclaw doctor
查看会话openclaw sessions list
查看定时任务openclaw cron list
安装技能openclaw clawhub install skill-name

附录B:配置文件完整示例

{ "version": "2026.2.9", "gateway": { "port": 18789, "host": "127.0.0.1", "verbose": false }, "models": { "default": { "provider": "anthropic", "model": "claude-sonnet-4-20250514", "maxTokens": 8192, "temperature": 0.7 } }, "modelFailover": { "enabled": true, "maxRetries": 3 }, "channels": { "feishu": { "enabled": true, "appId": "${FEISHU_APP_ID}", "appSecret": "${FEISHU_APP_SECRET}" } }, "skills": { "enabled": true, "installDir": "~/.openclaw/skills" }, "logging": { "level": "info", "format": "json", "path": "~/.openclaw/logs" }, "agent": { "maxMemory": "4GB", "sessionPruning": { "enabled": true, "maxAge": "24h" } } }

附录C:参考资源链接

官方资源


Read more

(第二篇)Spring AI 实战进阶:从 0 搭建 SaaS 模式多租户 AI 客服平台(核心难点 + 性能优化全解析)

(第二篇)Spring AI 实战进阶:从 0 搭建 SaaS 模式多租户 AI 客服平台(核心难点 + 性能优化全解析)

前言 随着 AI 大模型技术的普及,智能客服已成为企业降本增效的核心工具,但传统的单租户 AI 客服系统无法满足 SaaS 平台的规模化需求 —— 不同租户需要独立的模型配置、数据隔离、流量管控,同时还要保证高并发下的性能稳定性。 笔者近期主导了基于 Spring AI 的多租户 AI 客服 SaaS 平台开发,踩遍了多租户模型隔离、缓存隔离、流量控制、高并发优化等核心坑点。本文将从实战角度,完整拆解 SaaS 模式 AI 客服平台的开发全流程:从架构设计到核心难点突破,从功能实现到性能压测优化,所有代码均为生产环境可直接复用的实战代码,同时结合可视化图表清晰呈现核心逻辑,希望能给做 AI SaaS 开发的同学提供有价值的参考。 一、项目背景与架构设计 1.1 项目定位与核心需求 项目定位:SaaS 模式的智能客服解决方案,支持多企业租户接入,每个租户可自定义

By Ne0inhk

告别反复格式化!Ventoy终极教程:一个U盘装遍Windows/Linux/UEFI所有系统

文章目录 * 一、Ventoy凭什么成为装机神器?这些亮点绝了 * ✨ 核心亮点 * 二、Windows/Linux双系统安装教程 * 1. Windows系统安装(推荐新手) * 步骤1:下载并解压安装包 * 步骤2:运行安装程序并配置 * 步骤3:拷贝镜像文件 * 2. Linux系统安装(命令行+图形界面可选) * 方式1:命令行安装(推荐服务器/无GUI环境) * 方式2:图形界面安装(Linux桌面用户) * 3. 启动测试与镜像选择 * 三、新手必看避坑指南(少走99%的弯路) * 四、高级技巧:解锁Ventoy更多强大功能 * 1. Linux持久化分区(保存系统配置) * 2. 密码保护(防止他人滥用U盘) * 3. 自动安装系统(批量部署神器) * 4. 自定义启动菜单主题 * 五、总结:

By Ne0inhk
【Linux系统编程】(十七)揭秘 Linux 进程创建与终止:从 fork 到 exit 的底层逻辑全解析

【Linux系统编程】(十七)揭秘 Linux 进程创建与终止:从 fork 到 exit 的底层逻辑全解析

目录 编辑 前言 一、进程创建:fork 函数的 “分身术” 1.1 fork 函数初识:一次调用,两次返回的神奇操作 1.2 fork 函数返回值:父子进程的 “身份标识” 1.3 写时拷贝:高效的 “内存共享策略” 写时拷贝的工作流程: 1.4 fork 常规用法:父子进程的 “协作模式” 用法一:父进程复制自己,父子进程执行不同代码段 用法二:子进程调用 exec 函数,执行全新程序 1.5 fork 调用失败的原因:这些 “坑” 要避开 原因一:系统中进程数量过多,达到了内核的最大进程数限制

By Ne0inhk

OpenClaw + Ollama:在 macOS 上部署本地大模型的完整实践指南

**摘要**:本文详细记录了在 MacBook Pro(M1 Pro / 32GB)上,通过 Ollama 部署本地大模型并接入 OpenClaw AI 平台的全过程。涵盖环境准备、Ollama 安装与模型拉取、OpenClaw 配置修改、模型性能基准测试,以及本地模型与 OpenClaw 的通信架构原理。  一、背景与目标 1.1 为什么要本地部署? | 维度                  | 云端 API                                       | 本地部署                      | |----------------------|---------------------------------------------|-------------------------------| | **隐私性**         | ⚠️ 数据上传到云端                       | ✅ 数据完全不出本机  | | **网络依赖**     | 需要稳定网络 + 可能需要代理      | 无需网络,

By Ne0inhk