Providers 导读
LiteLLM:给 OpenClaw 装一个统一 LLM 网关
通过 LiteLLM,OpenClaw 可以一键切换模型、追踪成本、记录日志,且无需改动配置。先配好 LITELLM_API_KEY 环境变量,再运行 openclaw 即可。最容易漏的是忘记 export 这个变量。
先讲这一页到底在解决什么
LiteLLM:给 OpenClaw 装一个统一 LLM 网关
通过 LiteLLM,OpenClaw 可以一键切换模型、追踪成本、记录日志,且无需改动配置。先配好 LITELLM_API_KEY 环境变量,再运行 openclaw 即可。最容易漏的是忘记 export 这个变量。
第一步
🏢 LiteLLM 不是真正后厨,它是前面的总调度台
官方把好处写得很明白:成本追踪、模型切换、虚拟钥匙、日志、故障切换。翻成人话,就是给你装一个总控室。
像财务室记账本,知道 OpenClaw 到底花了多少钱。
像总调度员决定这次派 Claude、GPT 还是 Gemini 上场。
像值班记录簿,出了问题能回头翻。
像主厨不在时,后台自动叫备厨顶上。
第二步
🛠 openclaw onboard --auth-choice litellm-api-key 像“告诉 OpenClaw 以后先去总调度台报到”
手动那套命令也一样:先启动 LiteLLM 代理,再让 OpenClaw 改走这条统一入口。
litellm --model claude-opus-4-6 像先把总调度台开机;然后 OpenClaw 带着 LITELLM_API_KEY 去敲这个调度台的大门,而不是直接去敲 Anthropic 的门。
第三步
🔑 Virtual keys 像“给 OpenClaw 单独发一张带预算上限的工卡”
这是 LiteLLM 很实用的一点。你不用把总管理员主钥匙直接给 OpenClaw。
/key/generate像财务室给 OpenClaw 单独做一张工卡。
max_budget像在工卡上写“这个月最多花 50 块”。
budget_duration像告诉财务“预算按月重置,不是永久累计”。
第四步
🗺 LiteLLM 的 config.yaml 路由表,像“后台值班排班表”
OpenClaw 继续只叫同一个模型名,但 LiteLLM 在后台决定到底把请求送给谁。
这就是为什么官方说“OpenClaw keeps requesting claude-opus-4-6 — LiteLLM handles the routing”。翻成人话:前台台词不变,后台换厨师。
最后总结
🎈 把 LiteLLM 这页压成一句最好记的话
LiteLLM 是模型总调度台。OpenClaw 先找它报到,由它负责记账、换后端、发工卡、做备援。