caidaoli/ccLoad

AI API gateway that ends manual channel switching with smart routing, auto failover, exponential cooldown, multi-URL scheduling, live request monitoring and soft-error detection.

解决的问题

ccLoad 是一个专为消除管理多个 AI API 提供商的运营复杂性而设计的 AI API 网关。它解决了常见的问题,如手动切换通道、速率限制、上游故障(包括“软错误”——即 200 OK 响应中包含错误消息的情况)以及请求状态不透明。它还通过实施按通道和按令牌的限制来防止成本漂移。

工作原理

该系统作为客户端(如 Claude Code、Codex、Gemini 和 OpenAI)与各种上游 AI 提供商之间的透明代理。它基于优先级和加权轮询选择实现智能路由,支持自动故障转移和模型感知的冷却机制,可在不关闭整个通道的情况下跳过失败的密钥或模型。它支持多 URL 调度和协议转换,确保请求被路由到兼容的上游提供方。

适用人群

在不同客户端中使用多个 AI API 密钥和提供方,并需要集中管理路由、故障转移、成本控制和监控的开发者和团队。

主要亮点

  • 智能路由与故障转移:基于优先级的选择,使用指数退避实现密钥、模型和通道的自动故障转移。
  • 模型感知冷却:仅对受影响的模型或密钥进行冷却,而非整个通道。
  • 全面监控:提供 Web 仪表板,实时追踪活跃请求、令牌使用量、TTFB 和成本。
  • 协议转换:支持多种客户端协议,可自动检测或显式根据上游能力进行路由。
  • 成本与速率控制:实施按通道的每日成本上限、RPM 限制和并发限制。
  • 广泛提供方支持:集成支持 OAuth 通道(Codex、Anthropic、xAI)和各种基于 API 密钥的提供方。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目