内容纲要
终于解决把cliproxy配置到openclaw报错Connection error.的问题了
1、部署cliproxy
https://github.com/router-for-me/CLIProxyAPI
2、Codex OAuth登录
3、拿到url,如
http://替换你的ip地址:8317/v1
4、编辑openclaw配置文件
vim ~/.openclaw/openclaw.json
5、修改如下内容
尤其注意api的值,
如果㝍成"api": "openai-completions",就会在问答时报错Connection error.
改成这个就好了:"api": "openai-responses"
原因是
"api": "openai-completions"
OpenClaw 实际会请求: POST http://ip:8317/v1/completions
而 cliproxy 只实现了: POST /v1/chat/completions
注意多了一个chat!!!
而改成
"api": "openai-responses"
OpenClaw 实际会请求: POST http://ip:8317/v1/chat/completions
所以成功调用!
配置文件参考:
"models": {
"mode": "merge",
"providers": {
"cliproxy": {
"baseUrl": "http://替换你的ip地址:8317/v1",
"apiKey": "sk-.......",
"api": "openai-responses",
"models": [
{
"id": "gpt-5.2",
"name": "gpt-5.2",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "cliproxy/gpt-5.2",
"fallbacks": [
"openai-codex/gpt-5.2", # 可选配置
"minimax/MiniMax-M2.1", # 可选配置
"nvidia/moonshotai/kimi-k2.5" # 可选配置
]
},
"models": {
"cliproxy/gpt-5.2":{
"alias": "gpt-5.2"
},
"openai/gpt-5.3-codex": {
"alias": "GPT-5.3-codex"
},
"minimax/MiniMax-M2.1": {
"alias": "Minimax"
},
"nvidia/moonshotai/kimi-k2.5": {
"alias": "Kimi K2.5"
}
},
"workspace": "/root/.openclaw/workspace",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},