




















OpenClaw(俗称”龙虾”)升级到 2026.6.11 后 Schema 校验变严,手改 openclaw.json 很容易踩坑:
env、includeCoAuthoredBy)→ <root>: Invalid inputmodels[].name 留空 → models.providers.xxx.models.0.name: Invalid inputdoctor --fix 救不回来,gateway stop / uninstall 也因读配置而阻断结果就是:配置坏了 → CLI 全废 → 只能手动清。

下面是一套”核弹重置 + 移交 CC Switch”的最短路径,之后不再手碰 JSON。
CLI 已不可用,直接上文件系统。
# 1. 杀进程
Get-Process | ? {$_.ProcessName -match "openclaw|node"} | Stop-Process -Force
# 2. 清计划任务(Windows 下 Gateway 由 schtasks 托管)
schtasks /Delete /F /TN "OpenClaw Gateway" 2>$null
# 3. 删状态目录(配置/workspace/sessions 全清)
Remove-Item -Recurse -Force "$env:USERPROFILE\.openclaw" -ErrorAction SilentlyContinue
# 4.(可选)重装 CLI 锁版本
npm uninstall -g openclaw
npm install -g openclaw@2026.5.28

openclaw setup
openclaw gateway start
setup 生成的是 200+ 字节的最小模板(agents + gateway + meta),无任何 models.providers,Schema 必过。Gateway 起来监听 127.0.0.1:18789 即可。
CC Switch → OpenClaw 选项卡 → +:
| 字段 | 填法 |
|---|---|
| Name | 纯小写英文+横杠,如 my-api,作 provider id 用 |
| Base URL | 你的 OpenAI-compatible 中转,带 /v1 |
| API Key | 对应 sk |
| Model ID | 如 deepseek-v4-pro |
| Model Name | 必填,如 DeepSeek V4 Pro——新版 Schema 拒空 |
| Wire API | Chat Completions(中转通用) |
Enable → CC Switch 自动写 openclaw.json → 终端里:
openclaw gateway restart
验证:
curl http://127.0.0.1:18789/v1/models -H "Authorization: Bearer ***"
能看到你配的模型就通了。
openclaw.json 交给 CC Switch 管,要改模型/key/渠道都在 UI 点env / includeCoAuthoredBy 别塞进 openclaw.jsongateway.port / auth.token 用 openclaw config set ...这套流程跑通后,
~/.openclaw/openclaw.json就变成 CC Switch 的托管文件了,日常运维从改 JSON + 猜 Schema 变成 UI 点一下 + restart。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。