最近遇到几个朋友在问同一件事:如何给 OpenClaw 更换第三方的 API Provider 和 API Key?
一开始是找身边大神帮忙部署了 OpenClaw,用了几天,发现 token 消耗如流水,下一步就是寻找平替。找到了价格更实在的中立 Provider,想自己换绑 Key,对着 OpenClaw 的 WebUI 设置界面却懵了。
点开OpenClaw的 Settings,映入眼帘的不是常规软件那种友好的表单,而是“伪装成图形界面的配置文件”,层级复杂,很多名词看着也不明所以,老手都头大。

还有一个方案,就是在对话框,直接输入 /model 进行修改。但是如果涉及自定义 Provider 等操作时并不顺畅。
换绑实操:简单直接的 CLI 向导
其实直接跳过 WebUI,在终端里敲回车解决,是更简单轻松的做法。
第一步:做个快速的测试(可选)
如果你找的第三方的 API Provider 提供了 curl 测试代码示例,如下
curl https://codex.abc.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"model":"gpt-5-codex-mini","messages":[{"role":"user","content":"hello"}]}'打开终端/命令行,可以直接跑一下验证接口是否畅通。
同时,配置参数也都在curl 测试代码示例里。
1. API Key: YOUR_API_KEY2. Base URL: https://codex.abc.com/v1/(注意:通常只需要填到/v1/结尾,不需要后面的/chat/completions,这是个高频的易错点。)3. Model ID: gpt-5-codex-mini
第二步:使用终端交互式配置
确认参数无误后,在终端里运行 OpenClaw 的交互式配置向导操作:
1. 终端执行命令: openclaw configure2. 在弹出的菜单中,用方向键选择 Modify Model(修改 model)。 3. 提供商选择 Custom Provider(如果是用来接第三方 API 中转平台,选 Custom)。 4. 依次填入 Base URL、API Key 和 Model ID。 5. Endpoint 类型,根据兼容 OpenAI 或 兼容 Anthropic 选择。
按下回车,一切搞定。配置会自动写入,全程不到两分钟。

一点思考:AI 更偏爱 CLI,我们也应该“换换脑子”了
回过头看,为什么我们一开始会在那个繁琐的 WebUI 里迷失?
这源于我们在 GUI 时代养成的路径依赖。 我们习惯了软件应该有直观的控制面板和按钮。但 OpenClaw 这类的 AI Coding Agent,它们的设计哲学本来就是基于终端和系统的深度集成——它们是吃代码和命令长大的。
对于 AI 来说,CLI 和纯文本配置是最高效、最没有信息衰减的沟通方式。它不需要像人类一样去理解“这个按钮放在右上角的寓意是什么”,它只需要精确的键值对。
那个惹人头大的 WebUI,仅仅是因为“软件总得有个 Web 界面”这种惯性思维而强行加上去的中间层。用 GUI 的思路去硬套一个本质上是 CLI 驱动的工具,体验自然极其别扭。
在面对这类原生的 AI 工具时,有时候 GUI 的思维惯性是一种Bad Taste。想要真正驯服这些强大的 AI 原生工具,作为使用者的我们也需要适时地“换换脑子”:放下的依赖界面的惯性。尝试从语言的角度,去理解它们原生的、擅长的工作机制。**
说到这,有朋友要说了,用 AI 的方式解决问题,直接让 OpenClaw 自己改不就好吗?
是的,没错,但偶尔也会遇到 APIKey 挂掉的情况嘛 😂
夜雨聆风