pleaseai/shunt
Shunt Claude Code agents to any model — selective, per-agent inference-layer routing proxy
解决的问题
shunt 作为一个透明网关,允许你在专为 Claude Code 设计的工具中使用不同的 LLM 提供商(如 OpenAI、xAI 或 Gemini)。它解决了被锁定在单一模型提供商,同时希望保持现有编码代理工作流程功能的问题。
工作原理
它作为一个代理服务器,位于你的编码代理和 LLM 提供商之间。当你的代理发送请求时,shunt 在推理层拦截它。根据你的配置,它将请求路由到不同的后端提供商,同时保持代理的工具和技能不变。它通过传递 Anthropic 兼容请求或将其转换为其他服务(如 OpenAI 的 Responses API)所需的格式来支持各种提供商。
适用人群
此工具适用于使用 Claude Code 或类似编码代理的开发者,他们希望灵活地将底层模型替换为 GPT-4、Grok 等替代品,而无需更改开发环境或代理配置。
亮点
- 模型路由: 将特定模型 ID 分流到不同提供商,同时保留其他模型不变。
- 广泛的提供商支持: 内置支持 OpenAI、xAI (Grok)、Cursor、Gemini、Kimi 以及其他 Anthropic 兼容后端。
- 订阅复用: 允许你通过统一接口利用各种 AI 服务的现有订阅。
- 高级功能: 包括多账户池化、故障转移逻辑以及可选的监控使用情况的管理仪表板。
- 透明集成: 作为本地服务运行,通过环境变量与现有 CLI 工具无缝集成。
相关
- 项目
- 项目
- 项目
- 项目