十、其他常见问题
📌 本节包含 7 个问题:Q73: 和 ChatGPT 的区别 | Q74: 支持哪些语言 | Q75: 多实例运行 | Q76: 是否收费 | Q77: 查看所有配置 | Q78: Gateway 和 Agent 关系 | Q79: 获取帮助
Q1: OpenClaw 和 ChatGPT 有什么区别?
说明: 它们是完全不同的东西:
| 维度 | ChatGPT | OpenClaw |
|---|---|---|
| 本质 | AI 聊天产品 | AI Agent 框架 |
| 模型 | 只能用 OpenAI 的模型 | 支持多个主流提供商 |
| 平台 | 网页/App | WhatsApp/Telegram/Discord 等 |
| 工具 | 有限的插件 | 可扩展的工具和技能系统 |
| 记忆 | 平台管理 | 你自己控制(本地 Markdown) |
| 数据 | 平台管理,具体看 OpenAI / ChatGPT 数据政策 | 配置、记忆和聊天记录默认在你机器上;云端模型调用仍会发送给所选 provider |
| 价格 | 订阅制 | 开源免费(API 费用另算) |
简单说:ChatGPT 是一个产品,OpenClaw 是一个让你构建自己 AI 助手的工具。
Q2: OpenClaw 支持哪些语言?
说明: OpenClaw 本身是英文项目,但 AI 的回复语言取决于你使用的模型和系统提示词。
bash
# 在 SOUL.md 中指定语言(编辑 ~/.openclaw/workspace/SOUL.md)
# 添加内容:
# ## 语言
# - 请始终用中文回复
# - 代码注释也使用中文大多数主流云端模型都支持中文;本地模型里 Qwen(通义千问)系列通常是中文优先选择之一。具体效果要用你当前安装的模型实际测试,不要只看名字。
Q3: 一台机器能跑多个 OpenClaw 实例吗?
解决方案:
bash
# 可以,但需要用不同的端口和数据目录
# 实例 1
OPENCLAW_HOME=~/.openclaw-1 openclaw config set gateway.port 18789
OPENCLAW_HOME=~/.openclaw-1 openclaw gateway --port 18789
# 实例 2
OPENCLAW_HOME=~/.openclaw-2 openclaw config set gateway.port 18790
OPENCLAW_HOME=~/.openclaw-2 openclaw gateway --port 18790
# Docker 方式更简单:跑多个容器,映射不同端口Q4: OpenClaw 会收费吗?
说明: OpenClaw 是开源项目(MIT 协议),工具本身免费。你需要付费的通常是云端 AI 模型 API 调用费用;本地模型(Ollama)没有按 token 计费,但仍有机器、电费、显存、下载和维护成本。
Q5: 怎么查看当前的所有配置?
解决方案:
bash
# 查看所有配置
openclaw config get
# 查看特定配置项
openclaw config get providers
openclaw config get channels
openclaw config get agents.defaults.model
# 导出完整配置(备份用)
# 直接备份配置文件
cp ~/.openclaw/openclaw.json my-config-backup.json
# 从备份恢复
cp my-config-backup.json ~/.openclaw/openclaw.jsonQ6: Gateway 和 Agent 是什么关系?
说明:
- Gateway 是消息网关,负责连接各个消息平台(WhatsApp、Telegram 等),接收和发送消息
- Agent 是 AI 智能体,负责理解消息、调用工具、生成回复
消息流程:用户 → 消息平台 → Gateway → Agent → 模型 API → Agent → Gateway → 消息平台 → 用户
Gateway 是基础设施层,Agent 是业务逻辑层。一个 Gateway 可以服务多个 Agent。