终于解决把cliproxy配置到openclaw报错Connection error.的问题了

内容纲要

终于解决把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!!!

而改成

配置文件参考:

  "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
      }
    }
  },

高级软件工程师、高级大数据分析师、人工智能专家

close
arrow_upward