尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

从0开始打造一个属于自己的小龙虾助理

从0开始打造一个属于自己的小龙虾助理
📅 发布时间:2026/7/21 22:27:46

从0开始打造一个属于自己的小龙虾助理

想要了解OpenClaw,最直接的方式就是先安装一个,然后用起来,在用的过程中逐渐的熟悉跟了解。

俗称,干中学。下面就让我们一起把环境配置好。

1. 运行环境介绍

我这边准备了一个 Linux 环境,理论上来说,如果你是买的云厂商的 OpenClaw,它也是跑在Linux环境上的。

下面是我的一些配置规划。

  • 配置目录:~/.openclaw/(含 openclaw.json、凭证等)
  • 工作区:Agent 读写文件的家目录,默认 ~/.openclaw/workspace/;路径可在 openclaw.json 的 agents.defaults.workspace 调整;安装向导会生成 SOUL.md、AGENTS.md 等引导文件
  • 安装与自启:用官方安装脚本装 OpenClaw;向导里选择「安装守护进程」,Gateway 在后台运行,Linux 重启后会自动启动
  • Control UI:端口 18789,须 Gateway token 鉴权
  • 谁能连上:Gateway 监听 18789;向导可选 loopback 或 LAN(局域网访问见步骤 4.4)

Node 环境要求

OpenClaw 运行在 Node 之上。版本要求:

  • 推荐 Node 24
  • 最低 Node 22.19+

所以在开始之前,可以先执行下面这条命令检查自己的环境是否齐全了。

node --version

LLM API 要求

这个没什么要求。支持线上API也支持本地Ollama,本篇文章以 DeepSeek 为例。

2. 安装

为了快速安装好,这边我选择先安装后改配置的形式。

步骤 1:安装 OpenClaw

下面提供两个方式进行安装。

方式一:

curl -fsSL https://openclaw.ai/install.sh | bash

方式二:

npm i -g openclaw@latest

安装完成后确认 CLI 可用:

openclaw --version

步骤 2:运行安装向导

通过方式一进行安装的话,默认会自动进入向导,如果是通过其它方式安装没有进入配置向导的话,可以通过下面的命令手动进入。

openclaw onboard --install-daemon

进入向导页面后,模型,渠道,Skills,插件 这些可以跳过的步骤都先跳过,安装 Gateway 守护进程选 Yes,

注意,界面上出现 Hatch 出现 auth ... failed 时直接 Ctrl+C 退出即可,这是因为我们没有配置模型。

向导选择记录(节选):

步骤 3:安装 DeepSeek 插件

OpenClaw 通过 provider 插件 连接 DeepSeek,需先安装官方插件:

openclaw plugins install @openclaw/deepseek-provider
openclaw gateway restart

安装完成后可以通过这条命令查看支持的模型

openclaw models list --all --provider deepseek

如下:

deepseek/deepseek-v4-flash
deepseek/deepseek-v4-pro
deepseek/deepseek-chat
deepseek/deepseek-reasoner

步骤 4:编辑配置文件

4.1 写入 API Key(~/.openclaw/.env)

vim ~/.openclaw/.env
chmod 600 ~/.openclaw/.env
DEEPSEEK_API_KEY=sk-你的密钥

4.2 设置默认模型

打开配置文件 openclaw.json, 一般在 ~/.openclaw/openclaw.json 这个路径下 。

把 agents.defaults.model.primary 设为 DeepSeek 模型:

{agents: {defaults: {model: { primary: "deepseek/deepseek-v4-flash" },workspace: "~/.openclaw/workspace",},},
}

4.3 校验并重启

配置改完后,先校验文件格式,再重启 Gateway,最后探测模型鉴权:

openclaw config validate
openclaw gateway restart

下面这个命令是用来检测我们的模型设置是否正常:

openclaw models status --probe

预期输出:

Default       : deepseek/deepseek-v4-flash
Providers     : deepseek effective=env:sk-0c02b...b8f114 | source=env: DEEPSEEK_API_KEYAuth probes
│ deepseek/deepseek-v4-flash │ env (api_key) │ ok · 2.7s │
Probed 1 target in 6.6s
  • Default 应为 deepseek/deepseek-v4-flash
  • Auth probes … ok 表示 Key 有效、模型可调

4.4 Control UI

向导若选 bind=LAN,可从同一局域网内的浏览器访问 http://<本机 IP>:18789。

如果不是,直接根据下面的配置调整配置文件也可以。

注意,用 HTTP 非 localhost 时访问页面时,浏览器无法生成设备身份,页面会报「需要安全浏览器上下文」。

如果你的OpenClaw 不对公网暴露时,可以打开dangerouslyDisableDeviceAuth这个配置。

完整的配置如下:

{gateway: {controlUi: {allowInsecureAuth: true,dangerouslyDisableDeviceAuth: true,allowedOrigins: ["http://localhost:18789","http://127.0.0.1:18789","http://<本机局域网 IP>:18789",],},},
}

字段说明:

字段 作用
allowInsecureAuth 允许在 HTTP 下用 Gateway token 鉴权
dangerouslyDisableDeviceAuth 关闭 Control UI 设备配对;仅可信局域网,公网/VPS 禁止
allowedOrigins 允许连入的浏览器 Origin;<本机局域网 IP> 换成 ip addr 看到的地址

调整完配置后都需要校验配置并重启。

openclaw config validate
openclaw gateway restart

连接步骤:

  1. 浏览器打开 http://<本机 IP>:18789/
  2. WebSocket URL 设为 ws://<本机 IP>:18789
  3. 「网关令牌」在是在 openclaw.json 设置的,可以直接通过这条命令获取, grep '"token"' ~/.openclaw/openclaw.json
  4. 点 连接,进入聊天界面即 Control UI 可用

3. 验证

通过Cli进行测试:

openclaw agent --agent main --message "你好,请确认你能收到这条消息"

示例回复:

收到!我是 OpenClaw 的一个全新实例,刚上线,还没有名字和身份。……
(模型:deepseek/deepseek-v4-flash)

4. 卸载

这块如果不需要可以直接跳过。

一键卸载(推荐):

openclaw uninstall --all --yes --non-interactive

会停止 Gateway 服务、删除 systemd 单元,并清除 ~/.openclaw/(含配置、工作区、会话、插件等)。

分步卸载(需逐步确认时):

openclaw gateway stop
openclaw gateway uninstall
npm rm -g openclaw
rm -rf ~/.openclaw

卸载后检查:

which openclaw          # 应无输出
test -d ~/.openclaw && echo "仍有 ~/.openclaw" || echo "已清除"
systemctl --user status openclaw-gateway.service   # 应提示 unit 不存在

总结

至此,我们算是完成了部署OpenClaw的部署。

相关新闻

  • AutoCAD 2026 完整安装激活指南:从系统准备到稳定配置
  • Rust进入TIOBE前十的技术意义与应用解析
  • 认知增强:从AI卸载到人机协同的科研操作系统

最新新闻

  • Codex 翻盘 Claude:编程 Agent 屠夫榜
  • 生成式AI在材料设计中的革命性应用
  • Android 开发问题:主模块和依赖模块的 Android Manifest 合并冲突
  • 深入解析SoC互连架构:L3总线、NIU与性能监控实战指南
  • Scala3+Storch:JVM生态中的高效张量计算实践
  • 2026解析宁波电动工具设计公司哪家好 多维度实测评测 - 奔跑123

日新闻

  • AI云原生实战05-金融AI上云最难的不是技术,是“不出事“——TCE银行风控架构拆解
  • 2026年GEOSEO优化公司选型深度测评:五大硬核标准严选,这六家重塑搜索增长新格局 - 品牌前沿专家
  • **核验!2026年7月卡地亚香港**售后网点地址及服务电话公告 - 卡地亚服务中心

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号