开启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
}
}
}

配置完成记得重启一下网关