小龙虾OpenClaw 全方位实战指南:下载、安装、配置豆包 API Key 与高阶使用技巧
一、OpenClaw 是什么?为什么值得你投入时间?
OpenClaw(社区常称“小龙虾”)是一款本地运行的开源个人 AI 智能体(Agent)框架。与仅能对话的 ChatGPT 等不同,它的核心定位是“能动手干活的 AI 队友”:
本地优先与数据主权:所有配置、对话历史、技能数据均存储在你的本地设备(Mac/Windows/Linux/服务器),无需担心隐私上传给第三方。
多渠道网关(Gateway):通过一个 Gateway 进程,就能将 AI 接入 WhatsApp、Telegram、Discord、Slack、iMessage 甚至微信/飞书等常用聊天软件,随时随地发消息下达指令。
真实世界执行能力:它拥有“眼睛和手”,可授权其读写本地文件、执行终端 Shell 命令、控制浏览器(自动化填表/爬取数据)、调用 Webhook 等。
技能(Skills)生态:支持社区数千种技能一键安装(查天气、管理 GitHub、发邮件、生成 PPT 等),也支持用自然语言让 AI 自己写技能。
多模型与多智能体:可灵活接入 OpenAI、Anthropic、豆包(火山引擎)、通义千问、DeepSeek 等,支持多 Agent 分工协作。
简单来说,OpenClaw 的目标是把你从重复劳动中解放出来,成为一个 7×24 小时在线的“数字员工”。
二、前期准备:环境要求与豆包 API Key 的获取
1. 环境要求
操作系统:Windows 10/11、macOS 12+、Linux(Ubuntu 20.04+)。Windows 官方强烈建议配合 WSL2 使用,但原生 Node.js 环境亦可。
Node.js:必须 Node.js 22 及以上版本(推荐 Node 24+)。可在终端输入
node -v检查。Git:建议安装,部分技能安装与源码操作会依赖它。
网络:需能正常访问互联网(用于安装依赖、调用大模型 API)。
2. 获取豆包(火山引擎)API Key(AK)与推理接入点 ID
OpenClaw 本身不含大模型,需要你提供模型 API。豆包(字节跳动火山引擎方舟平台)中文能力强、性价比高,是国内用户的主流选择。
注册/登录 火山引擎控制台,进入“火山方舟(Ark)”模块。
开通模型:在“模型广场”中,找到你想要用的豆包模型(如
Doubao-Seed-1.8、Doubao-Seed-2.0-Pro等),点击“开通模型服务”。创建 API Key:进入“API Key 管理” → “创建新密钥”,命名后生成,立即复制保存此 Key(AK)(关闭页面后无法再查看明文)。
创建推理接入点(关键):进入“推理端点”或“在线推理”,点击“创建推理接入点”,选择你刚开通的模型。创建成功后,会生成一个以
ep-开头的字符串(如ep-2025xxxxx),这就是模型 ID(Model ID),后续配置必须用到。API Base URL:豆包方舟的兼容 OpenAI 接口地址通常为
https://ark.cn-beijing.volces.com/api/v3(以控制台实际显示的 Endpoint 为准)。
三、OpenClaw 下载与安装(全平台)
方式一:官方一键脚本安装(推荐,最省心)
macOS / Linux / WSL2 终端执行:
curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh | bashWindows 使用管理员权限打开 PowerShell 执行:
iwr -useb https://openclaw.ai/install.ps1 | iex脚本会自动检测、安装 Node.js(若缺失或版本低),全局安装 OpenClaw CLI,并可引导进入初始配置。
方式二:npm 全局安装(适合已有 Node.js 22+ 的用户)
npm install -g openclaw@latest安装后建议执行openclaw onboard --install-daemon进入引导配置并注册守护进程。
方式三:桌面端/一键包(Windows 小白友好)
部分中文社区提供了 Windows 绿色免安装整合包或 OneClaw 桌面端,下载解压后双击即可,内置环境检测与引导。可从 OpenClaw 中文社区(如 openclawcn.com、openclaw.cn)获取。
方式四:Docker / 源码编译(进阶)
适合服务器部署或开发者,具体可参考官方文档的 Docker、Nix、Ansible 及源码构建章节。
安装后验证:
openclaw doctor # 检查环境配置与潜在问题 openclaw status # 查看网关状态 openclaw dashboard # 自动打开浏览器 Web 控制界面(默认 http://127.0.0.1:18789/)四、配置豆包(火山引擎)API Key(AK)—— 核心步骤详解
配置可在初始openclaw onboard引导里进行,也可后期通过openclaw configure或手动编辑配置文件完成。
方法 1:通过命令行交互配置(新手推荐)
执行:
openclaw configure依次选择或填写:
Model Provider:选择
Custom Provider(自定义提供者)或列表中若有Volcano Engine / Doubao则选它。API Base URL:填入
https://ark.cn-beijing.volces.com/api/v3。API Key:粘贴你保存的豆包 AK(输入时通常不显示,直接回车即可)。
Model ID / Default Model:必须填入你之前创建的以
ep-开头的“推理接入点 ID”(如ep-2025xxxxxxxx),而不是单纯的模型名称;若为自定义 provider,可能还需在 id 前加前缀(如ark/你的_ep_id,具体以当时 onboarding 提示为准)。保存并继续,随后启动网关:
openclaw gateway(或重启守护进程openclaw daemon restart)。
方法 2:手动编辑配置文件(精准控制)
配置文件通常位于~/.openclaw/openclaw.json(Windows 在C:\Users\你的用户名\.openclaw\openclaw.json)。
用文本编辑器打开,确保models.providers部分类似如下(请替换为你的真实 AK 和 ep-ID):
{ "models": { "providers": { "ark": { "baseUrl": "https://ark.cn-beijing.volces.com/api/v3", "apiKey": "你的豆包API Key", "api": "openai-completions", "models": [ { "id": "ep-你的推理接入点ID", "name": "Doubao Seed 2.0 Pro", "contextWindow": 256000, "maxTokens": 128000 } ] } }, "default": "ark/ep-你的推理接入点ID" } }保存后执行openclaw gateway restart生效。
常见坑提醒:配置后报
401/400错误,通常是因为 AK 复制多了空格、或 Model ID 填成了模型名(如doubao-seed-2.0)而非ep-开头的接入点 ID。
五、启动、渠道接入与基础交互
启动网关:
openclaw gateway(若配置了 daemon,通常后台已运行)。打开 Web UI:
openclaw dashboard,浏览器访问后即可像普通 chatbot 一样对话。接入聊天软件(以 Telegram 为例):
找 @BotFather 新建一个 Bot,获取 Bot Token。
在
openclaw configure里配置 Telegram 渠道,填入 Token。在 Telegram 给你的 Bot 发消息,即可远程调度本地 AI。
基础对话测试:问“你是谁”、“当前时间是多少”、“帮我创建一个 test.txt 写着 hello”,观察它是否调用工具。
六、使用技巧与高阶玩法(效率飞升核心)
1. 技能(Skills)管理:让 AI 从“聊天”变“办事”
查找/安装:在 Web UI 左侧“技能市场”浏览,或对话里问“有哪些技能”,或 CLI 执行
openclaw skills search 关键词。安装一般点“安装”或直接对 AI 说“帮我安装 weather 技能”。推荐起步技能:
tavily-search(联网搜索)、weather(天气)、summarize(总结)、skill-vetter(安全检查)。注意:新装技能多数需重启网关(
openclaw gateway restart)或重新加载才能生效;开启过多技能会占用 Prompt 长度(Token),导致变慢或上下文超限,建议按需启用。
2. 常用斜杠命令(对话框直接发送,不耗 Token)
/new:开启全新会话,清空当前上下文(避免越聊越乱/越慢)。/status:显示当前会话与网关状态。/model:查看或切换当前使用的模型。/context detail:查看模型当前看到的上下文详情。/stop:立即中止正在执行的任务(比如死循环命令)。
3. 多模型分层与多 Agent 协作
多模型配置:在
openclaw.json里配置多个 providers(如 cheap 用豆包免费额度,smart 用高级模型,code 用代码专用模型),对话中可切换或让主 Agent 按规则分发给不同子 Agent。多 Agent:可通过
openclaw agents create创建不同角色 Agent(如 workAgent、lifeAgent),用openclaw agents switch切换,适合隔离工作与生活场景。
4. 权限与安全工作区
在配置中可设置
"tools.profile": "full"赋予完整文件/命令执行权限,或restricted沙盒化。建议在项目目录或
AGENTS.md里写明禁止规则(如“禁止删除未确认的文件”、“禁止覆盖配置文件”),防止 AI 误操作。敏感 API Key(如 Tavily、GitHub)尽量写在
~/.openclaw/openclaw.json的统一配置里,而非硬编码到技能提示词。
5. 后台任务、定时任务与主动能力
支持 Cron 定时任务(
openclaw cron),可配置每天定时让 AI 拉取邮件总结、生成报表等。可接入 Webhooks,把服务器告警、GitHub 通知等推送给 AI 处理。
6. 上下文维护与性能
长期对话会变卡/响应变慢:定期
/new新开会话,或配置自动每日重置,或执行openclaw gateway restart。定期
clawhub update --all更新技能,定期清理会话与日志。
七、常见报错与排查速查
“禁止运行脚本”(Windows PowerShell):执行
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser允许脚本。openclaw命令找不到:Node 全局路径未加入系统 PATH。执行npm prefix -g查看路径,并将其添加到环境变量 PATH 中。sharp / node-gyp 构建报错(macOS):尝试
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest,或安装 Xcode 命令行工具与 node-gyp。模型 401/400(豆包):AK 错误、空格问题,或 Model ID 没填
ep-开头接入点 ID。技能不触发:重启网关;检查技能是否安装成功
openclaw skills check。阿里云/服务器无法访问 Web UI:安全组/防火墙需放行 18789 端口,且
gateway.host可设为0.0.0.0。
八、总结
OpenClaw 的核心价值不在于“又一个聊天 AI”,而在于本地执行 + 多渠道触达 + 可扩展技能 + 自主任务的组合。把它配置好(尤其是国内豆包 API 的 AK 与 ep-ID 细节),装上几个实用技能,再配合多模型/多 Agent 的分工思路,它就能逐渐成为你个人流程里真正能“把事做完”的数字队友。
