[开源自荐] Claude Code Hub:团队级 AI Coding 多供应商负载均衡平台

查看 6|回复 0
作者:yijuexinglai   
V 友们好~
自以 Claude Code 为代表的 AI Coding CLI 工具流行以来,有越来越多的团队开始尝试使用 AI Coding 工具进行编程辅助。同时,由于众所周知的原因,Anthropic 对于国内用户通过正规途径使用 Claude Code 是持打击态度的,也因此有非常多的国内用户需要通过中转站的方式进行 AI Coding 模型的调用。
另外,国内也有非常多优秀的大模型厂商如 GLM 、kimi 、Minimax 、豆包等, 推出了他们自己的 Coding Plan 。这些厂商通过兼容 Anthropic API 格式的方式,允许用户在以 Claude Code 及其他各种 Coding CLI 工具上进行调用。
Claude Code Hub 是我在去年 11 月份遇见的一个非常棒的多供应商负载均衡平台,在 Fork 之后,我为项目添加了许多新功能,包括:
[ol]
  • OpenAI Responses 模型支持
  • Gemini API 支持
  • OpenAI Compatible API 支持等各种功能
    [/ol]
    同时,我也完善了相当多的功能模块:
  • 用户管理与用量追踪
  • 决策链记录
  • 供应商详细配置、请求覆写等高级功能

    从去年 11 月份 Fork 项目启动以来,到现在 Claude Code Hub 已经成长到了 V0.5 版本,基本达成了我对这个项目的期待。
    持续维护和开发 Claude Code Hub ,是基于我和我所在的开发团队的实际需要。
    自从 Claude Code 发布并获得业界的广泛认可以来,我和团队就高强度地尝试使用 AI Coding 工具来辅助产品的开发和文案工作,并取得了显著成效。在了解 Claude Code Hub 之前,我们团队经常遇到单一供应商故障导致访问中断的问题。由于当时的客户端不支持配置热切换,一旦供应商单点故障,就必须重开新对话,极大影响工作效率。
    因此,Claude Code Hub 自从被部署以来,就成为了我们团队接入 AI Coding 工具的支柱。在拥有了 Claude Code Hub 并且配置了多供应商接入后,我们团队几乎再也没有遇到过 AI Coding 工具的故障问题。
    与专门用于大模型二次分发的 New API 项目类似,Claude Code Hub 设计的初衷是以暴露单一端点的方式,在内部集成多供应商,并由系统自动进行负载均衡和流量分发。
    但在 New API 之外,Claude Code Hub 更加专注于个人或团队的 AI Coding 需求,陆续完善了以下功能:
    [ol]
  • 决策链记录与对话的请求粘性
  • 自动更新的模型计费价格表
  • 编程时常用的 AI Coding 工具请求字段复写
  • 模型白名单与模型重定向
  • 用户周期限额、用量跟踪与令牌额度查询
  • 针对常见 AI Coding 工具的自带接入配置
    [/ol]
    这些功能都是随着各种 AI Coding 工具的发展慢慢积累出来的。例如,Claude Code Hub 在 v0.4 版本率先加入了对 OpenCode 的原生全面支持,通过主动补齐 Session ID 的方式,让 OpenAI 的 Codex 模型在通过第三方中转接入 OpenCode 时,也能获得非常高的缓存命中效果。又如项目在 v0.4 引入的 Anthropic Thinking Signature 自动修复功能,可以解决部分跨渠道 Anthropic API 调用时的报错问题。
    和 CC-Switch 这一类直接安装在本地的多供应商调度工具不同,Claude Code Hub 自开发之日起便是为服务器部署而设计的。
    通过服务器部署,Claude Code Hub 可以实现日志的持久化存储、完善的多租户管理和团队的个人用量跟踪,实现一次配置,多端使用。
    感谢项目原作者,也感谢过去一直支持 Claude Code Hub 成长的赞助金主和朋友们,也欢迎有类似需求的 V 友部署试用 Claude Code Hub ,一起让这个项目越来越完善!
    项目 Repo 地址: ding113/claude-code-hub
    项目官网:claude-code-hub.app (文档重构 ing )
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部