# OpenClaw

Key 请用 **GPT 的分组**（见[分组](https://docs.2api.dev/start/endpoints/#分组)）。先按 [OpenClaw 官方文档](https://docs.openclaw.ai) 装好 OpenClaw，安装时模型配置可以先跳过。

1. 打开 `~/.openclaw/openclaw.json`，在 `models.providers` 下加一个 `2api`，再把 `agents.defaults.model.primary` 指向它。已有的其他配置保留，只合并这两段：

   ```json5 title="~/.openclaw/openclaw.json"
   {
     "models": {
       "providers": {
         "2api": {
           "baseUrl": "https://2api.dev/v1",
           "apiKey": "sk-你的Key",
           "api": "openai-responses",
           "models": [
             {
               "id": "模型名",
               "name": "2api GPT",
               "reasoning": true,
               "input": ["text", "image"]
             }
           ]
         }
       }
     },
     "agents": {
       "defaults": {
         "model": { "primary": "2api/模型名" }
       }
     }
   }
   ```

   两处「模型名」换成同一个名字，用 [`/v1/models`](https://docs.2api.dev/start/endpoints/#模型名) 查。

2. 保存后重启 OpenClaw 网关，发一句话试试。

:::note[api 报错时]
`api` 填的是 OpenClaw 用哪种协议请求。`openai-responses` 报错的话，换成 `openai-completions` 再试。
:::

:::caution[旧教程的写法已经不对]
旧教程里把 `provider`、`base_url`、`api_key` 平铺在文件最外层，OpenClaw 不认这种写法。请按上面的 `models.providers` 嵌套结构写。
:::