logo NodeSeekbeta

Clawdbot使用Claude中转站的配置

最近两天在玩ClawdBot,发现选择模型非常重要,不同模型相差实在是太大了,一开始用的github-copilot里面免费的gpt4.1和4o经常出现错误,然后github-copilot(学生认证)pro调用claude又有次数限制,一个月只能调用300次,用opus4.5甚至只有100次,所以尝试了一下使用第三方中转的api进行调用,跟着https://docs.clawd.bot/ 官方文档看了半天,真的写的好差,好多配置都没有明确说明,不知道是不是我的打开方式不对,最终也是终于成功了,下面给出一些配置和说明

下面直接给出大概的模型配置,这里只是提供一个参考思路,不保证一摸一样复制过去完全可用,重点是踩了几个坑,可以看下

{
  models": {
    "mode": "merge",
    "providers": {
      "中转站名称": {
        "baseUrl": "https://中转url",
        "apiKey": "你的apikey",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "claude-haiku-4-5-20251001(你要用的模型)",
            "name": "你自己取个名字",
            "contextWindow": 200000,
            "maxTokens": 64000,
            "headers": {
              "User-Agent": "Mozilla/5.0",
              "Content-Type": "application/json"
            }
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "中转站名称/claude-haiku-4-5-20251001"
      },
      "models": {
        "中转站名称/claude-haiku-4-5-20251001": {}
      }
    }
  }
}

下面重点讲解一下里面几个要注意的点

  1. models.providers.baseUrl需要填写你中转站点的url,这里需要你自己确定一下你使用的中转站claude到底请求的是什么地址,一般是直接写https://url 后面不用加路径,下面api参数写anthropic-messages是会去请求/v1/messages,如果中转站有claude专门的url就用他们的,有些可能是需要定义/anthropic这种路径的
  2. models.providers.api,这个参数非常重要,这里你的中转站如果是不兼容openai api格式的话一定要改成anthropic-messages
  3. models.providers.models.headers这个参数也是很重要的,有些中转站会检测你的请求头,我这里一开始也是一直不成功,后来加了请求头就成功了,比较基础的就是加User-Agent和Content-Type,我也对接了一个是要加cookie的?也不确定,这里需要你自己测试下,要加其他的也就是键值对的形式加上就行

其他也没有什么了,下面这些就是我通过调用中转站的记录,确实是可行的,有兴趣可以去玩下
image

哦对了,最后想问一下你们都用的什么中转站,有没有便宜的或者可以白嫖的推荐下

12
12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有60108位seeker

🎉欢迎新用户🎉