极简版Claude Code路由工具开发与使用
我最近开发了一个极简版的Claude Code路由工具,旨在帮助用户在使用Claude Pro订阅时,能够更灵活地管理API调用。这个工具的主要功能是作为代理,允许用户透传包括认证在内的请求内容,从而在需要时使用opus API,同时保留原始请求的完整性。由于CCR(Claude Code Routing)在处理动态认证信息和格式转换方面存在限制,我决定开发这个独立的代理工具。
这个工具的特点是简单易用,只需在配置文件中设置目标端点和认证信息。如果需要使用不支持Anthropic格式的API,比如OpenAI,可以通过添加一层litellm代理来实现。模型选择方面,工具提供了1:1的映射,用户可以在Web UI中实时切换模型,无需重启服务。此外,如果需要CCR中对glm4.6模型的增强功能,可以考虑使用litellm的钩子,尽管我没有实际测试过。
这个工具的主要优势在于能够充分利用Claude Pro的订阅,同时对原始请求内容进行较少的修改,从而在调用新版Deepseek或Codex时保持稳定性。不过,它缺少了CCR的一些高级路由功能。
如果你有类似的需求,这个工具可能会对你有所帮助。你可以通过以下链接获取更多信息:
项目地址:GitHub - uzhao/code_switch
NPM安装命令:npm install -g code-switch
希望这个工具能够满足你的需求,让你在使用Claude Pro时更加高效和便捷。
评论已关闭