以 Crazyrouter 为后端部署 OpenClaw
一个安装脚本装好 Agent、服务和可直接用的模型列表。改一个 JSON 字段就能换主模型,Crazyrouter 目录里所有模型都能给 Agent 用。
一条命令配置
OpenClaw 是自托管 Agent,带 Web 控制台和聊天集成。下面的安装脚本维护在 crazyrouter-openclaw 仓库,在 Ubuntu 和 macOS 上测试过。
curl -fsSL https://raw.githubusercontent.com/xujfcn/crazyrouter-openclaw/main/install.sh | bash
脚本做了什么
- 在 Linux / macOS 上安装 OpenClaw 并注册为系统服务
- 写好 ~/.openclaw/openclaw.json:Crazyrouter 作为 provider,预置模型集
- 可选:安装时顺手接上 Telegram Bot
- 完成后打印控制台自动登录地址
脚本来自下方链接的公开 GitHub 仓库。如果你的规范不允许直接管道执行,README 里有先下载再运行的写法。
手动配置
~/.openclaw/openclaw.json — 默认模型
{
"agents": {
"defaults": {
"model": { "primary": "crazyrouter/claude-opus-4-8" }
}
}
}已装过 OpenClaw?不用重装,直接切 provider:curl -fsSL https://raw.githubusercontent.com/xujfcn/crazyrouter-skills/main/scripts/switch_openclaw_to_crazyrouter.sh | bash -s -- --restart
https://api.crazyrouter.com/v1 — 这个工具是 OpenAI 兼容的,会自己拼 /chat/completions(或 /responses),Base URL 按上面所示带 /v1。
推荐模型
Crazyrouter 实时价格,每小时刷新。目录里所有模型都可用,这几个是建议的起点。
常见问题
配置文件在哪?
~/.openclaw/openclaw.json。agents.defaults.model.primary 是日常模型,provider 块已经指向 Crazyrouter。
需要 Docker 吗?
不需要。脚本会注册 systemd(Linux)或 launchd(macOS)服务;想用容器的话仓库里有 Dockerfile。
怎么加模型?
任何 Crazyrouter 模型名加 crazyrouter/ 前缀写进 model 字段即可,例如 crazyrouter/gpt-5.5。
我已经在用别的 provider 跑 OpenClaw
跑 crazyrouter-skills 里的 switch 脚本,只改 provider 段并重启服务。