跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 安装与配置指南:本地部署、隧道访问及百炼模型接入

本文介绍 OpenClaw 开源 AI 助手的本地部署流程。涵盖 Node.js 环境准备、一键安装脚本执行、网关服务启动及 SSH 隧道搭建方法。重点演示阿里云百炼大模型 API 的配置步骤,包括环境变量设置与配置文件修改,并提供模型连通性验证指令。适合希望将 AI 能力集成到本地工作流的开发者参考。

指针猎手发布于 2026/3/15更新于 2026/10/2599 浏览

OpenClaw 简介

OpenClaw(前身为 Clawdbot/Moltbot)是一款支持本地部署的开源 AI 个人助手。它兼容 MacOS、Windows 及 Linux 系统,能够接入常用聊天工具,让用户通过自然语言控制设备和服务。作为自动化工具,它支持 Qwen、Claude、GPT 等主流大模型,可处理邮件、日程安排及市场调研等任务。

典型应用场景
  • 24 小时在线的 AI 助手服务
  • 自动化处理日常任务(邮件、日程、提醒等)
  • 连接各种 API 和服务,实现自定义自动化流程
  • 作为个人知识库,随时回答你的问题

安装与前置准备

建议先确认 Node.js 版本,OpenClaw 要求 Node >= 22。如果不是 22+,请先升级 Node(使用 nvm / fnm / brew 均可)。

node -v

一键安装

根据官方指引,不同系统推荐不同的安装方式。

MacOS/Linux 用户 推荐使用官方一键安装脚本:

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

Windows (PowerShell) 用户

iwr -useb https://openclaw.ai/install.ps1 | iex

或者通过全局安装:

npm install -g openclaw@latest
# 或
pnpm add -g openclaw@latest

运行配置向导

向导将设置网关、认证和聊天平台。

openclaw onboard --install-daemon

脚本跑完后,会看到 onboarding 指引,说明安装成功。

启动网关与隧道配置

如果在向导中安装了服务,网关应该已经运行。检查状态如下:

openclaw gateway status

如需手动运行(前台模式):

openclaw gateway --port 18789 --verbose

官方推荐访问地址为 http://127.0.0.1:18789/。由于本地无法直接外网访问,需要建立隧道。这里以阿里云 ECS 为例讲解。

注意: 以下命令需在本地电脑执行,而非服务器端。

  1. 建立隧道命令

    ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 root@<ECS 公网 IP 地址>
    

    例如:ssh -L 18789:127.0.0.1:18789 -L 18800:127.0.0.1:18800 [email protected]

  2. 登录验证 输入 ECS 服务器密码完成 SSH 登录。

  3. 访问网关 登录成功后,访问 http://127.0.0.1:18789/?token=<您的 GATEWAY_TOKEN> 即可正常通过隧道登录。

配置大模型(阿里云百炼)

OpenClaw 支持通过 models.providers 添加自定义模型提供商。阿里云百炼 API 调用支持 OpenAI-compatible 接口。

准备工作

  • 登录阿里云百炼大模型服务平台。
  • 获取 API Key(密钥管理页面创建)。
  • 确定模型调用地址 base_url:https://dashscope.aliyuncs.com/compatible-mode/v1
  • 确定模型名称 model code:如 qwen-plus, qwen3-max 等。

若使用的是百炼 Coding Plan,需替换 API Key 和调用地址:

  • base_url:https://coding.dashscope.aliyuncs.com/v1
  • model code:如 qwen3-max-2026-01-23 等

配置环境变量

建议将 API Key 配置到环境变量,避免硬编码泄露风险。

  1. 查看默认 Shell 类型。
  2. 将环境变量追加到 ~/.bash_profile:
    echo "export DASHSCOPE_API_KEY='YOUR_DASHSCOPE_API_KEY'" >> ~/.bash_profile
    
  3. 使变更生效:
    source ~/.bash_profile
    

修改配置文件

OpenClaw 配置严格校验,字段错误可能导致 Gateway 无法启动。如有报错,可运行 openclaw doctor 排查。 模型引用格式为 provider/model。可选择 Web UI 或手动编辑 ~/.openclaw/openclaw.json。

Web UI 方式

openclaw dashboard

浏览器打开 http://127.0.0.1:18789/ 进行配置。(此处显示 OpenClaw Dashboard 界面)

手动编辑示例 以阿里云百炼 qwen3-max 模型为例,可直接复制以下配置:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "bailian/qwen3-max-2026-01-23"
      }
    },
    "models": {
      "bailian/qwen3-max-2026-01-23": {
        "alias": "通义千问 Max Thinking 版"
      }
    }
  },
  "models": {
    "mode": "merge",
    "providers": {
      "bailian": {
        "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
        "apiKey": "${DASHSCOPE_API_KEY}",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3-max-2026-01-23",
            "name": "通义千问 Max Thinking 版",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0.0025,
              "output": 0.01,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 262144,
            "maxTokens": 32768
          }
        ]
      }
    }
  }
}

验证模型状态

配置完成后,重启服务使配置生效:

openclaw gateway restart

或通过以下指令检查模型是否被识别:

openclaw models list

若要测试真实连通性(可能产生费用),可运行:

openclaw models status --probe

最后,可通过 CLI 发起对话验证:

openclaw agent --agent main --message "介绍下阿里云百炼"

目录

  1. OpenClaw 简介
  2. 典型应用场景
  3. 安装与前置准备
  4. 一键安装
  5. 或
  6. 运行配置向导
  7. 启动网关与隧道配置
  8. 配置大模型(阿里云百炼)
  9. 配置环境变量
  10. 修改配置文件
  11. 验证模型状态

更多推荐文章

查看全部
  • Redis 性能压测与关键指标分析
  • SQL Server 2025 数据库安装图文教程
  • ChatGPT 结构化 Prompt 高级应用指南
  • LLM 大模型入门教程:训练、微调与推理实战指南
  • 大语言模型鲁棒性:构建抗干扰智能体
  • SimVascular 医学影像建模与血流仿真技术指南
  • OpenClaw 在 Manjaro 上的个人 AI 助手部署指南
  • NanoClaw 深度剖析:AI 原生个人助手的架构设计
  • Circle Loss:统一 Softmax 与 Triplet 的优化视角
  • AI 大模型、Agent 模式、自定义知识库与 LangChain 解析
  • Java JUnit NoSuchMethodError 异常处理与版本兼容修复
  • Android Kotlin 协程入门与基础用法详解
  • 人工智能核心概念速通教程
  • ForkJoinPool 基本使用及原理解读
  • 跨平台字体兼容与 Web 字体优化实战方案
  • CC-Switch:AI 编码助手配置管理工具
  • C++ 图论实战:三种经典最短路径算法详解
  • Python 魔法方法与数据模型深度解析
  • 大模型 Token 机制与上下文窗口管理实战
  • 结合 LLama-Factory 打造个性化 AI 角色实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online