发帖
 找回密码
 立即注册
搜索
0 0 0
日常闲聊 831 0 8 小时前

事情的起因是要拼车CC,然后28号之后opus会限额,而CRS目前不支持单个模型限额,只能研究CCR的路由.

如果还没有安装 claude code router可以:

npm install -g @musistudio/claude-code-router

如果版本太老的话:

npm update -g @musistudio/claude-code-router

下面给出一些参考:

1. config.json 配置参考:

位置在用户目录的 .claude-code-router 目录下

windows在资源管理器输入 %USERPROFILE%\.claude-code-router.

也就是: C:\Users\[你的用户名]\.claude-code-router 这个目录:

37f260a622c002d30ca002d16d7f42f73266146d.webp

其他操作系统自行搜索进入用户目录的命令:

{
  "LOG": true,
  "LOG_LEVEL": "info",
  "CLAUDE_PATH": "",
  "HOST": "127.0.0.1",
  "PORT": 3456,
  "APIKEY": "sk-asdasdasddassaddasdwas",
  "API_TIMEOUT_MS": "600000",
  "PROXY_URL": "",  
  "CUSTOM_ROUTER_PATH": "C:\\Users\\Administrator\\.claude-code-router\\CustomizedBySC.js",   //文件准备放在哪?建议放在同一个目录下(json貌似不允许注释,记得删除)
  "transformers": [],
  "Providers": [
    {
      "name": "sonnet",
      "api_base_url": "你的api地址/v1/messages",
      "api_key": "你的key",
      "models": [
        "claude-sonnet-4-20250514",
        "claude-3-5-haiku-20241022"
      ],
      "transformer": {
        "use": [
          "Anthropic"
        ]
      }
    },
    {
      "name": "opus",
      "api_base_url": "你的api地址/v1/messages",
      "api_key": "你的key",
      "models": [
        "claude-opus-4-1-20250805"
      ],
      "transformer": {
        "use": [
          "Anthropic"
        ]
      }
    }
  ],
  "StatusLine": {
    "enabled": false,
    "currentStyle": "default",
    "default": {
      "modules": []
    },
    "powerline": {
      "modules": []
    }
  },
  "Router": {
    "default": "sonnet,claude-sonnet-4-20250514",
    "background": "sonnet,claude-3-5-haiku-20241022",
    "think": "sonnet,claude-sonnet-4-20250514",
    "longContext": "sonnet,claude-sonnet-4-20250514",
    "longContextThreshold": 100000,
    "webSearch": "sonnet,claude-sonnet-4-20250514"
  },
  "stream": false
}

CustomizedBySC.js

module.exports = async function router(req, config) {
  const model = req.body.model;
  
  // 当用户选择以 "claude-opus" 开头的模型时,路由到你的 opus 模型
  if (model && model.startsWith("claude-opus")) {
    return "opus,claude-opus-4-1-20250805";
  }
  
    // 当用户选择以 "claude-sonnet" 开头的模型时,路由到你的 sonnet 模型
  if (model && model.startsWith("claude-sonnet")) {
    return "sonnet,claude-sonnet-4-20250514";
  }
  
  // 其他模型使用默认路由
  return null;
};

b224d725a47e1a265dd1d032f5bdd1d6ab18b05f.webp

这里的 opus,sonnet 是对应的provider(API提供商/分组名 的意思),大家如果修改了需要改成自己的

之后记得 ccr restart

  这样再配合CRS的单个key限额就可以实现对opus限制,同时解决在 CC中 /model 选择opus的时候路由到opus.(貌似目前CCR的Router没有对opus模型路由的选项,有些奇怪,要是有的话,麻烦佬友指正)

──── 0人觉得很赞 ────

使用道具 举报

给CRS设定一个限额。
好东西。有时候想用站内富可敌国的opus来做规划,可这个路由的think字段填opus的话很难激活,可控性不足。
这得 @ccr作者 加加班
确实有可能是设置了代理的缘故。
现在MAX版本是215美元吗
事情的起因是要拼车CC。

然后,28号之后opus会限额。

而CRS目前不支持单个模型限额,只能研究CCR的路由。
挖坟,CCR选择器
您需要登录后才可以回帖 立即登录
高级模式