人工智能, 生活

Linux系统中安装龙虾OpenClaw

这里介绍在 Linux 系统下 OpenClaw(龙虾)的官方源码安装。建议在隔离环境中进行部署(如 Docker 容器、虚拟机或云服务器),以避免 AI 运行时可能产生的误操作对宿主系统文件造成损害。

网址链接:

一、源码安装

安装:

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

安装过程后可能会开启初始化配置。如果需要启动配置,可使用命令(初始化配置):

openclaw onboard --install-daemon

或者使用命令(修改配置):

openclaw configure

主要是这里需要配置好(这里以阿里云的 API 为例,也可以用本地运行的 ollama):

 Model/auth provider
│  Custom Provider
│
◇  API Base URL
│  https://dashscope.aliyuncs.com/compatible-mode/v1
│
◆  How do you want to provide this API key?
│  ● Paste API key now (Stores the key directly in OpenClaw config)

其他的技能(skill)等功能可以之后再配置。

选择的 AI 模型不能太差,否则大概率会虚假回复,实际没有继续执行和工作。特别小心,OpenClaw 很烧钱!推荐选用商家的 Coding Plan 套餐,这样可以防止 Token 产生的巨量费用,推荐阅读这篇:OpenClaw的成本来源和成本控制

检查是否在运行:

openclaw gateway status

使用这个命令运行服务:

openclaw gateway

在后台运行服务(临时可以采取这个方案):

nohup openclaw gateway &

如果是使用云服务器,在本地电脑可使用以下 ssh 命令,连接后对 127.0.0.1:18789 网页访问:

ssh -N -L 18789:127.0.0.1:18789 root@服务器的公网IP地址

如果需要其他域名访问,在 ~/.openclaw/openclaw.json 文件中添加:

"gateway": {
    "controlUi": {
        "allowedOrigins": [
	    "http://127.0.0.1:18789",
            "http://localhost:18789",
            "http://公网IP:18789",
            "https://域名"
        ]
    }
  }

在 openclaw.json 文件中也可以查看到 GATEWAY TOKEN。

另外,设备需要配对(pairing required):

openclaw devices list
openclaw devices approve <requestId>
openclaw devices reject <requestId>

OpenClaw 3.2 以上的版本需要修改以下 openclaw.json 配置才能实现最大的自动化:

{
    "tools": {
        "profile": "full"
    }
}

在之前的版本可能还需要设置:

{
    "approvals": {
        "exec": {
            "enabled": false
        }
    }
}

二、使用 Docker 安装

安装命令:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
./docker-setup.sh

输入命令安装后会开启初始化配置,步骤和以上源码安装类似。

如果遇到问题,例如 API 无法识别,那么可以考虑 Docker 一个 Linux 系统,然后进入容器手动源码安装。个人倾向于这么做,文件更清晰,可控性会更强一些。如果在容器内部手动安装,需要注意:容器至少需要分配 2G 内存,否则安装可能会报错,以及 openclaw.json 的 "bind": "loopback" 需要改成 "bind": "lan",这样端口才能从容器内部传出去。如下所示:

{
    "gateway": {
        "bind": "lan"
    }
}

三、聊天使用的斜杠命令

  • /status 查看机器人健康状态和上下文长度
  • /stop 中止当前正在生成的任务
  • /new 开启新会话,清空当前上下文
  • /compact 压缩上下文,保留核心信息

四、技能 Skill 选配

查看技能列表:

openclaw skills list

npx clawhub@latest list

查找更多技能:https://clawhub.ai/skills

这里列出几个技能的安装:

clawhub install find-skills
clawhub install summarize
clawhub install agent-browser
clawhub install self-improving
clawhub install multi-search-engine
clawhub install agent-memory
clawhub install cron

如果没有相关需求,可以少安装技能,防止不必要的 Token 消耗。

605 次浏览

【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code