如何将第三方的api在claude code中使用

我现在有一个企业自行部署的ds的api可以在内网ip上使用,但是api只支持/v1进行调用,我现在想在claude code中使用,他就提示不支持anthropic格式,有没有什么东西能让我在claude code上调用啊。

Claude code router

部署个NewAPI?或者CCR

GitHub上有许多类似的项目,就是转换御三家格式的,
比如api-conversion或者claude-code-companion

ccr可以

用 CCR 中转一下

我也有这个疑问,屯了好多公益站,不知道咋用

感谢佬友,ccr搞定了

感谢佬友们,我使用ccr解决问题了。

具体的是让cc去配ccr(?

下载github/ccr里面的readme.md里面有它的配置案例,然后把readme连着api url和api key一起喂给cc,最后让他自己去修改ccr的config文件,反馈报错两次之后就成功运行起来了

我搞定了,佬友可以参考一下我的方法

我也研究一下,感谢大佬

能不能出个详细操作步骤呢

应佬友要求我写一下我的方法与具体的细节。

开门见山直接po出我的config,供参考。后面才是具体的操作细节

{
  "LOG": false,
  "LOG_LEVEL": "debug",
  "CLAUDE_PATH": "",
  "HOST": "127.0.0.1",
  "PORT": 3456,
  "APIKEY": "",
  "API_TIMEOUT_MS": "600000",
  "PROXY_URL": "",
  "env": {
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "48" # 因为我的模型上下文为128K,设置在48%时候,自动压缩刚刚好够用
  },
  "Providers": [
    {
      "name": "office",
      "type": "openai",
      "api_base_url": "https://api.chat.office.cn/v1/chat/completions",
      "api_key": "sk-xxxx",
      "models": [
        "deepseek-v3"
      ]
    }
  ],
  "StatusLine": {
    "enabled": false,
    "currentStyle": "default",
    "default": {
      "modules": []
    },
    "powerline": {
      "modules": []
    }
  },
  "Router": {
    "default": "office,deepseek-v3",
    "background": "office,deepseek-v3",
    "think": "",
    "longContext": "office,deepseek-v3",
    "longContextThreshold": 128000,
    "webSearch": "",
    "image": ""
  },
  "CUSTOM_ROUTER_PATH": ""
}

  1. 下载CCR的README
  2. 准备好base_url和api_key (是的,内网邮箱收到的就是下面这样子的令牌,可以直接拿去kilo和cherry studio用,但是不能直接用在CC)
    base_url = https://api.chat.office.cn/v1
    api_key = sk-xxxx
  1. 准备好模型名称 (可以参考上面的config,或者看下面的提示)
  2. 打开.claude-code-router文件夹,在这个文件夹下启动CLI(CC,CODEX,等cli都可以)
  3. 将上面的README放在同级目录,然后把url和key给他叫他按照README的指引配置修改config.json
  4. 然后打开ccr code直接测试能不能用,不能用就反馈报错信息叫他多修改一下

如果有佬友不知道有什么模型,虽然说https://api.chat.office.cn/v1/models可以查到,但是我有时候直接打开会提示我没有授权(没有key当然没有权限),我一般都是打开cherry studio输入url&key,然后测试看有什么模型,然后复制回来告诉CLI有什么模型

最后祝佬友们都能玩得开心

已更新详细步骤与参考config.json

其实还可以用litellm,可以兼顾转换、轮询、fallback。