一、Windows部署OpenClaw接入百炼模型

1、环境准备

Node.js 安装配置教程

# 下载地址
https://nodejs.org/dist/v24.14.0/node-v24.14.0-x64.msi

# 安装完成后验证
node --version
npm --version

2、安装OpenClaw

⚠️ 注意事项 使用管理员身份启动PowerShell, 执行安装命令。 OpenClaw入门指南

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

3、核心配置文件

①、启动 Gateway

openclaw gateway start

②、打开 Dashboard

执行后浏览器会自动打开OpenClaw的Web页面

openclaw dashboard

③、修改配置文件

在这里插入图片描述
默认配置内容如下

{
  wizard: {
    lastRunAt: '2026-03-07T14:45:02.458Z',
    lastRunVersion: '2026.3.2',
    lastRunCommand: 'onboard',
    lastRunMode: 'local',
  },
  agents: {
    defaults: {
      workspace: 'C:\\Users\\zhangheqiang\\.openclaw\\workspace',
    },
  },
  tools: {
    profile: 'messaging',
  },
  commands: {
    native: 'auto',
    nativeSkills: 'auto',
    restart: true,
    ownerDisplay: 'raw',
  },
  session: {
    dmScope: 'per-channel-peer',
  },
  gateway: {
    port: 18789,
    mode: 'local',
    bind: 'loopback',
    auth: {
      mode: 'token',
      token: '__OPENCLAW_REDACTED__',
    },
    tailscale: {
      mode: 'off',
      resetOnExit: false,
    },
    nodes: {
      denyCommands: [
        'camera.snap',
        'camera.clip',
        'screen.record',
        'contacts.add',
        'calendar.add',
        'reminders.add',
        'sms.send',
      ],
    },
  },
  meta: {
    lastTouchedVersion: '2026.3.2',
    lastTouchedAt: '2026-03-07T14:45:02.462Z',
  },
}

④、替换默认配置

这个配置文件的实际存储路径是: C:\Users\用户名\.openclaw\openclaw.json

⚠️ 注意事项
如果是接入百炼CodingPlan注意配置专属的baseUrlapiKey(格式:sk-sp-******************)
如果是接入百炼常规的API调用,配置通用的baseUrlapiKey(格式:sk-******************)

配置区别 baseUrl apiKey
百练通用模型配置 https://dashscope.aliyuncs.com/compatible-mode/v1 sk-4039d8e*********eeefdhtd
百练coding plan配置 https://coding.dashscope.aliyuncs.com/v1 sk-sp-a4v7************25b25342d
{
  "models": {
    "mode": "merge",
    "providers": {
      "bailian": {
        "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
        "apiKey": "sk-sp-a4v7************25b25342d",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3.5-plus",
            "name": "qwen3.5-plus",
            "reasoning": false,
            "input": ["text", "image"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 1000000,
            "maxTokens": 65536
          },
          {
            "id": "qwen3-max-2026-01-23",
            "name": "qwen3-max-2026-01-23",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 262144,
            "maxTokens": 65536
          },
          {
            "id": "qwen3-coder-next",
            "name": "qwen3-coder-next",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 262144,
            "maxTokens": 65536
          },
          {
            "id": "qwen3-coder-plus",
            "name": "qwen3-coder-plus",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 1000000,
            "maxTokens": 65536
          },
          {
            "id": "MiniMax-M2.5",
            "name": "MiniMax-M2.5",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 204800,
            "maxTokens": 131072
          },
          {
            "id": "glm-5",
            "name": "glm-5",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 202752,
            "maxTokens": 16384
          },
          {
            "id": "glm-4.7",
            "name": "glm-4.7",
            "reasoning": false,
            "input": ["text"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 202752,
            "maxTokens": 16384
          },
          {
            "id": "kimi-k2.5",
            "name": "kimi-k2.5",
            "reasoning": false,
            "input": ["text", "image"],
            "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
            "contextWindow": 262144,
            "maxTokens": 32768
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "bailian/qwen3.5-plus"
      },
      "models": {
        "bailian/qwen3.5-plus": {},
        "bailian/qwen3-max-2026-01-23": {},
        "bailian/qwen3-coder-next": {},
        "bailian/qwen3-coder-plus": {},
        "bailian/MiniMax-M2.5": {},
        "bailian/glm-5": {},
        "bailian/glm-4.7": {},
        "bailian/kimi-k2.5": {}
      }
    }
  },
  "gateway": {
    "mode": "local"
  }
}

⑤、问答对话验证

在这里插入图片描述

4、常用命令速查

命令 说明
openclaw onboard --install-daemon 如果因为某些原因中断了向导,可以随时通过以下命令重新启动
openclaw doctor 全面检查系统环境和配置文件并给出修复建议
openclaw status 检查 Gateway 服务的实时运行状态,包括它是否在线、连接了哪些聊天会话等
openclaw gateway install 安装 Gateway
openclaw gateway start 启动 Gateway
openclaw gateway stop 停止 Gateway
openclaw gateway restart 重启 Gateway
openclaw gateway uninstall 卸载 Gateway
openclaw gateway status 查看 Gateway 状态

二、Linux部署OpenClaw接入百炼模型

1、安装Node.js

下载: https://nodejs.org/dist/v24.14.0/node-v24.14.0-linux-x64.tar.xz

cd /usr/local
wget https://nodejs.org/dist/v24.14.0/node-v24.14.0-linux-x64.tar.xz
tar xf  node-v24.14.0-linux-x64.tar.xz
mv node-v24.14.0-linux-x64 nodejs 
ln -s /usr/local/nodejs/bin/npm   /usr/local/bin/
ln -s /usr/local/nodejs/bin/node   /usr/local/bin/

2、安装OpenClaw

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

3、修改配置文件

方法①、打开web页面配置

方法②、终端编辑配置文件

vim ~/.openclaw/openclaw.json

修改成如下配置只需要替换掉baseUrl和apiKey即可 (配置内容和上面windows类似)

{
  meta: {
    lastTouchedVersion: '2026.3.8',
    lastTouchedAt: '2026-03-11T10:49:52.895Z',
  },
  models: {
    mode: 'merge',
    providers: {
      bailian: {
        baseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
        apiKey: 'sk-******************',
        api: 'openai-completions',
        models: [
          {
            id: 'qwen3.5-plus',
            name: 'qwen3.5-plus',
            reasoning: false,
            input: [
              'text',
              'image',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 1000000,
            maxTokens: 65536,
          },
          {
            id: 'qwen3-max-2026-01-23',
            name: 'qwen3-max-2026-01-23',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 262144,
            maxTokens: 65536,
          },
          {
            id: 'qwen3-coder-next',
            name: 'qwen3-coder-next',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 262144,
            maxTokens: 65536,
          },
          {
            id: 'qwen3-coder-plus',
            name: 'qwen3-coder-plus',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 1000000,
            maxTokens: 65536,
          },
          {
            id: 'MiniMax-M2.5',
            name: 'MiniMax-M2.5',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 204800,
            maxTokens: 131072,
          },
          {
            id: 'glm-5',
            name: 'glm-5',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 202752,
            maxTokens: 16384,
          },
          {
            id: 'glm-4.7',
            name: 'glm-4.7',
            reasoning: false,
            input: [
              'text',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 202752,
            maxTokens: 16384,
          },
          {
            id: 'kimi-k2.5',
            name: 'kimi-k2.5',
            reasoning: false,
            input: [
              'text',
              'image',
            ],
            cost: {
              input: 0,
              output: 0,
              cacheRead: 0,
              cacheWrite: 0,
            },
            contextWindow: 262144,
            maxTokens: 32768,
          },
        ],
      },
    },
  },
  agents: {
    defaults: {
      model: {
        primary: 'bailian/qwen3.5-plus',
      },
      models: {
        'bailian/qwen3.5-plus': {},
        'bailian/qwen3-max-2026-01-23': {},
        'bailian/qwen3-coder-next': {},
        'bailian/qwen3-coder-plus': {},
        'bailian/MiniMax-M2.5': {},
        'bailian/glm-5': {},
        'bailian/glm-4.7': {},
        'bailian/kimi-k2.5': {},
      },
      compaction: {
        mode: 'safeguard',
      },
    },
  },
  commands: {
    native: 'auto',
    nativeSkills: 'auto',
    restart: true,
    ownerDisplay: 'raw',
  },
  gateway: {
    port: 18789,
    mode: 'local',
    bind: 'lan',
    controlUi: {
      dangerouslyAllowHostHeaderOriginFallback: true,
      dangerouslyDisableDeviceAuth: true,
    },
    auth: {
      mode: 'token',
      token: '__OPENCLAW_REDACTED__',
    },
  },
}

4、访问验证

①、打开web页面

#打开web页面获取访问地址
openclaw dashboard

http://公网IP:18789/token=SADDSFVDVJnJCNKbjkcdjknvncsacdCAXXS

②、查看模型列表

#进入终端
openclaw tui
#查看模型列表
model/

③、切换当前模型

#进入终端
openclaw tui
#临时切换模型
model/ qwen3.5-plus

永久切换默认模型, 修改 agents.defaults.model.primary 字段为目标模型。

{
    "agents": {
        "defaults": {
            "model": {
                "primary": "bailian/qwen3.5-plus"
            }
        }
    }
}

三、常见错误

1、HTTP 401: Incorrect API key provided.

可能原因:
①、配置的baseUrlapiKey内容或者格式不正确
②、OpenClaw历史配置缓存导致.可删除~/.openclaw/agents/main/agent/models.json 或 C:\Users\用户名\.openclaw\agents\main\agent文件中的providers.bailian配置项,并重启OpenClaw

2、未完待续…持续更新…欢迎评论…

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐