OpenClaw部署配置与接口验证

本文说明 openclaw部署的安装、Ollama 模型配置与 Gateway 启动,并给出 gateway.mode=local 配置和 openclaw health 连通检查。

完成这篇 openclaw部署后,你会在自己的机器上装好 OpenClaw,把默认模型设为本地 Ollama 模型,启动 Gateway,并完成健康检查。开始前按 OpenClaw 入门文档 准备 Node.js 24.16+ 或 26.1+(官方推荐 Node.js 26)以及可用的 AI 接入方式:复用已有的 Claude Code/Codex CLI 登录,或在选择需要认证的 provider 时使用 API key;使用 key 时只把它保存在环境变量中。

准备条件

先确定运行终端:macOS、Linux、WSL2 使用 shell,Windows 使用 PowerShell。采用 Ollama 时,还要确定可访问的主机地址和已经可用的模型;API key 不要写进命令、终端历史或代码仓库。

操作步骤:openclaw部署

  1. 安装 OpenClaw。 以下安装器命令来自 OpenClaw 安装文档。

macOS、Linux 或 WSL2 运行:

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

这条命令启动安装器;安装器会检测操作系统、在需要时安装 Node、安装 OpenClaw,并进入 onboarding。

Windows PowerShell 运行:

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

这条 PowerShell 命令运行对应的 OpenClaw 安装器。

  1. 配置 Ollama 模型。 模型选择、发现规则和默认模型命令按 Ollama 设置文档 执行。

bash openclaw onboard

在配置流程中选择 Ollama,再选择 Cloud + Local、Cloud only 或 Local only。

对 loopback、private network、.local 和裸主机名 URL,不需要创建真实 bearer token;OpenClaw 会使用 ollama-local marker。

bash openclaw models list

这条命令列出当前可见的模型。

bash openclaw models set ollama/YOUR_VALUE

这条命令把默认模型设为 ollama/YOUR_VALUE,其中 YOUR_VALUE 要替换为实际模型名。

自动发现还会检查模型是否已加载以及能力信息:

text /api/ps /api/show

/api/ps 用于确认模型已加载,/api/show 用于确认工具支持和至少 16K 上下文;不满足这些条件时,自动发现可能看不到该模型。

OpenClaw 与 Ollama 的接口规则见 Ollama 提供商文档:

text /api/chat baseUrl: "http://YOUR_VALUE:11434"

YOUR_VALUE 要替换为 Ollama 主机地址,并且不要给 baseUrl 追加 /v1;OpenClaw 使用原生 /api/chat,使用 /v1 会破坏工具调用,模型还可能把原始 tool-call JSON 当作普通文本输出。

  1. 配置并启动 Gateway。 启动条件、绑定模式和前台运行方式见 Gateway 运行文档。

text ~/.openclaw/openclaw.json gateway.mode=local

Gateway 未设置 gateway.mode=local 时会拒绝启动;默认 bind mode 是 loopback,其他枚举值为 lan、tailnet、auto 和 custom,超出 loopback 且没有认证的绑定会被阻止。

bash openclaw gateway

这条命令在前台启动 Gateway,便于先完成接口连通检查。

怎么确认成功

Gateway 的连通检查按 Health CLI 文档 执行:

openclaw health

正确结果是命令通过 WebSocket RPC 从正在运行的 Gateway 取得 health snapshot;如果无法取得快照,应返回检查 gateway.mode、本地配置和前台启动命令。

常见出错点

  • Gateway 拒绝启动:检查 ~/.openclaw/openclaw.json 中的 gateway.mode=local。需要超出 loopback 访问时,不能在缺少认证的情况下直接绑定。
  • 模型没有出现在列表中:按前述自动发现条件检查 /api/ps、/api/show、工具支持以及至少 16K 上下文。
  • 工具调用结果异常:删除 baseUrl 中的 /v1,恢复为 Ollama 原生 API 地址,并保留 /api/chat 接线方式。
  • 本地地址被要求填写 token:loopback、局域网、.local 或裸主机名 URL 不需要真实 bearer token,不要自行编造凭据。

这些步骤按正文链接的官方文档整理,未在本网站自有机器上运行,请按当前版本复核。

资料来源