【Claude Code】使用 claude-code-router 快速配置第三方模型(新增Qwen3示例)

回到主题上来,openrouter这个转换器其实是专门给openrouter供应商实现的,里面增加了cache的设置,转换了一些参数,其实如果知道是哪个参数有问题的话应该专门给kimi实现一个转换器

1 个赞

因为现在转换器的接口定义还在修改阶段,所以暂时没有写文档,等趋于稳定后会加上

我看库上的demo + OP的话 猜个大概。 我都是用的佬友的API,所以基本都是OAI接口。应该不用改对吧。 刚试了一下 oai的gemini2.5 是没问题的。

谢谢分享 :hand_with_index_finger_and_thumb_crossed:

如果用起来没问题就是不用改的

嗯 好的 佬。

感谢分享,部署了试试看

1 个赞

上半年刷了一些硅基流动的key,一直没有用。
感谢佬,可以尝试一下k2了。

1 个赞

transformer没写明白咋用。。。。每个转换器对应什么格式也不说哦。。。

不是我不说,是文档里也没有,可以看下官方demo,具体实现可以看 musistudio/llms 这个模块,作者在楼上

哦哦,看到了,我就是说github里面也没写咯,希望作者加油!:flexed_biceps:

怎么改用其他模型呢?我照猫画虎改了个硅基的api,提示404

base_api写错了吧,是v1/chat/completions,需要包含完整路径

“Router”: {
“default”: “siliconflow,moonshotai/Kimi-K2-Instruct”
}

我这里写这样,然后提示:
API Error: 404 {“error”:{“message”:“Provider ‘siliconflow’ not found”,“type”:“api_error”,“code”:“provider_not_found”}}

我不知道该怎么写了

我测试下,还没用过siliconflow的k2呢

改完配置后需要使用ccr stop关闭服务然后重启ccr code

{
  "LOG": false,
  "OPENAI_API_KEY": "",
  "OPENAI_BASE_URL": "",
  "OPENAI_MODEL": "",
  "Providers": [
    {
      "name": "siliconflow",
      "api_base_url": "https://api.siliconflow.cn/v1/chat/completions",
      "api_key": "sk-xxx",
      "models": [
        "moonshotai/Kimi-K2-Instruct"
      ],
      "transformer": {
        "use": [
          [
            "maxtoken",
            {
              "max_tokens": 8192
            }
          ]
        ]
      }
    }
  ],
  "Router": {
    "default": "siliconflow,moonshotai/Kimi-K2-Instruct"
  }
}

这样配置就可以了,不限制的话会有max_tokens报错提示

2 个赞

那个是指的你的provider自己起的名字,你起名叫provider1,就写provider1,里面的模型是gemini还是deepseek是逗号后面那个

感谢!可以了

CCR目前支持Windows了吗?
如果支持的话Windows的Config在哪个文件夹呢? :tieba_087: