开启ai gateway
查看文档获得官方说明https://developers.cloudflare.com/ai-gateway/get-started/
获得accountId
访问https://developers.cloudflare.com/fundamentals/account/find-account-and-zone-ids/得到账户ID
开通ai gateway
原教程中,给出了一种申请Cloudflare API 令牌发送请求的方式自动配置,不过我更喜欢手动开启
访问https://dash.cloudflare.com/?to=/:account/ai/ai-gateway,拉到页面最下面点击Create gateway
名称随便起一个英文的就好,不用太长,会应用到访问url中
注意:已验证的网关这个选项记得关掉,不然的话你需要在访问时候配置身份令牌,没有就会报错
HTTP 401: [{“code”:2009,”message”:”Unauthorized”}],省事一点还是关掉
到现在,ai gateway这边就配置完事了
openclaw配置openrouter
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| "models": { "mode": "merge", "providers": { "openrouter": { "baseUrl": "https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/openrouter", "apiKey": "sk-or-v1-xxxxba6f8d3f", "api": "openai-completions", "models": [ { "id": "google/gemini-3-flash-preview", "name": "google/gemini-3-flash-preview", "reasoning": false, "input": [ "text" ], "contextWindow": 128000, "maxTokens": 16384 }, { "id": "nvidia/nemotron-3-super-120b-a12b:free", "name": "nvidia/nemotron-3-super-120b-a12b:free", "reasoning": false, "input": [ "text" ], "contextWindow": 128000, "maxTokens": 16384 } ] } } }
|
这里accout_id、gateway_id我们刚刚已经有了,apiKey就是openrouter的apiKey
最后配置一下agent的模型使用就OK了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| "agents": { "defaults": { "model": { "primary": "openrouter/nvidia/nemotron-3-super-120b-a12b:free" }, "models": { "openrouter/google/gemini-3-flash-preview": {}, "openrouter/nvidia/nemotron-3-super-120b-a12b:free": {}, }, "workspace": "/home/dx2331lxz/.openclaw/workspace", "compaction": { "mode": "safeguard" }, "maxConcurrent": 4, "subagents": { "maxConcurrent": 8 } } }
|
配置完成记得重启一下网关