安装openclaw后,配置第三方api。


注意⚠️以下是使用的openclaw默认的agent main进行添加provider就可以,

第一步:配置 ~/.openclaw/openclaw.json,添加字段models,default设置成你的第三方api,list字段中添加你的第三方api,这样在openclaw聊天框agent菜单中,main才能看到你设置的大模型选项

第二步:配置~/.openclawagents/main/agent/models.json(不需要)

第三步:配置~/.openclawagents/main/agent/auth-profiles.json,填写你的第三方api信息

第四步:重启openclaw

如下

第一步:配置 ~/.openclaw/openclaw.json,添加字段models,修改list里的一些字段

注意:几个myapi的地方可以自定义其他名称,但是每个地方名字要一样

{

  "meta": {

    "lastTouchedVersion": "2026.2.17",

    "lastTouchedAt": "2026-02-19T07:16:21.127Z"

  },

  "wizard": {

    "lastRunAt": "2026-02-19T07:00:40.233Z",

    "lastRunVersion": "2026.2.17",

    "lastRunCommand": "doctor",

    "lastRunMode": "local"

  },

 "models": {            

    "providers": {

      "myapi": { //这里的myapi可以自定义,注意与下面名字要保持一致,

        "baseUrl": "你的第三方api的url",

        "apiKey": "你的第三方token",

        "api": "openai-completions", //这里亲测填写openai compatible不行,一般第三方平台有

        "models": [

          {

            "id": "claude-3-7-sonnet-20250219",//你使用的哪个模型

            "name": "claude-3-7-sonnet-20250219", //你使用的哪个模型

            "contextWindow": 200000,

            "maxTokens": 8192

          }

        ]

      }

    }

  },

  "agents": {

    "defaults": {

"model": {//这里设置默认使用你的第三方api

        "primary": "myapi/claude-3-7-sonnet-20250219", //这里的myapi可以自定义,注意与下面名字要保持一致

        "fallbacks": []

      },

      "models": {

        "openai/gpt-5.1-codex": {

          "alias": "GPT"

        },

"myapi/claude-3-7-sonnet-20250219": {//这里也要添加

          "alias": "Claude"

        }

      },

      "workspace": "~/.openclaw/workspace",

      "compaction": {

        "mode": "safeguard"

      },

      "maxConcurrent": 4,

      "subagents": {

        "maxConcurrent": 8

      }

    },

    "list": [

      {

        "id": "main",

        "name": "main",

        "workspace": "~/.openclaw/workspace",

        "agentDir": "~/.openclaw/agents/main/agent",

        "model": "myapi/claude-3-7-sonnet-20250219" //这里的myapi可以自定义,注意与上面名字要保持一致,后面是你使用的模型

      }

    ]

  },

  "messages": {

    "ackReactionScope": "group-mentions"

  },

  "commands": {

    "native": "auto",

    "nativeSkills": "auto"

  },

  "hooks": {

    "internal": {

      "enabled": true,

      "entries": {

        "command-logger": {

          "enabled": true

        },

        "session-memory": {

          "enabled": true

        }

      }

    }

  },

  "gateway": {

    "port": 18789,

    "mode": "local",

    "bind": "loopback",

    "auth": {

      "mode": "token",

      "token": "XXXXXXXXX"

    },

    "tailscale": {

      "mode": "off",

      "resetOnExit": false

    },

    "nodes": {

      "denyCommands": [

        "camera.snap",

        "camera.clip",

        "screen.record",

        "calendar.add",

        "contacts.add",

        "reminders.add"

      ]

    }

  }

}

第二步:配置~/.openclawagents/main/agent/models.json

{

  "providers": {

    "myapi": {

      "baseUrl": "你的第三方api的url",

      "apiKey": "你的第三方api的token",

      "api": "openai-completions",////这里亲测填写openai compatible不行

      "models": [

        {

          "id": "claude-3-7-sonnet-20250219",//你使用的模型

          "name": "claude-3-7-sonnet-20250219",//你使用的模型

          "contextWindow": 200000,

          "maxTokens": 8192,

          "reasoning": false,

          "input": [

            "text"

          ],

          "cost": {

            "input": 0,

            "output": 0,

            "cacheRead": 0,

            "cacheWrite": 0

          }

        }

      ]

    }

  }

}

第三步:配置~/.openclaw/agents/main/agent/auth-profiles.json

{

  "models": {

    "providers": {

      "myapi": {

        "baseUrl": "http://XXXXXXX", 你的第三方api的url

        "apiKey": "sk-XXXXXX",//你的第三方api的token

        "api": "openai-completions",//这里填写openai-compatible不行

        "models": [

          {

            "id": "claude-3-7-sonnet-20250219",//你使用的模型

            "name": "claude-3-7-sonnet-20250219",//你使用的模型

            "api": "openai-completions", //这里也修改一下

            "contextWindow": 200000,

            "maxTokens": 8192

          }

        ]

      }

    }

  },

  "agents": {

    "defaults": {

      "model": {

        "primary": "myapi/claude-3-7-sonnet-20250219" //这里的myapi可以自定义,注意与其他两个地方名称保持一致,

      },

      "workspace": "~/.openclaw/workspace",

      "compaction": {

        "mode": "safeguard"

      }

    }

  }

}

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐