AIClient2API
一个能将多种仅客户端内使用的大模型 API(Gemini CLI, Antigravity, Qwen Code, Kiro ...),模拟请求,统一封装为本地 OpenAI 兼容接口
AIClient2API 是一个突破客户端限制的 API 代理服务,将 Gemini、Antigravity、Qwen Code、Kiro 等原本仅限客户端内使用的免费大模型,转换为可供任何应用调用的标准 OpenAI 兼容接口。基于 Node.js 构建,支持 OpenAI、Claude、Gemini 三大协议的智能互转,让 Cherry-Studio、NextChat、Cline 等工具能够免费大量使用 Claude Opus 4.5、Gemini 3.0 Pro、Qwen3 Coder Plus 等高级模型。项目采用策略模式和适配器模式的模块化架构,内置账号池管理、智能轮询、自动故障转移和健康检查机制,确保 99.9% 的服务可用性。 Note 🎉 重要里程碑 感谢阮一峰老师在 周刊 359 期 的推荐 📅 版本更新日志 点击展开查看详细版本历史 💡 核心优势 🎯 统一接入,一站式管理 多模型统一接口:通过标准 OpenAI 兼容协议,一次配置即可接入 Gemini、Claude、Grok、Qwen Code、Kimi K2、MiniMax M2 等主流大模型 灵活切换机制:Path 路由、支持通过启动参数、环境变量三种方式动态切换模型,满足不同场景需求 零成本迁移:完全兼容 OpenAI API 规范,Cherry-Studio、NextChat、Cline 等工具无需修改即可使用 多协议智能转换:支持 OpenAI、Claude、Gemini 三大协议间的智能转换,实现跨协议模型调用 🚀 突破限制,提升效率 绕过官方限制:利用 OAuth 授权机制,有效突破 Gemini, Antigravity 等服务的免费 API 速率和配额限制 TLS 指纹绕过:内置 TLS Sidecar (Go uTLS) 模拟浏览器特征,有效绕过 Grok 等服务的 Cloudflare 403 封锁 免费高级模型:通过 Kiro API 模式免费使用 Claude Opus 4.5,通过 Qwen OAuth 模式使用 Qwen3 Coder Plus,降低使用成本 账号池智能调度:支持多账号轮询、自动故障转移和配置降级,确保 99.9% 服务可用性 🛡️ 安全可控,数据透明 全链路日志记录:捕获所有请求和响应数据,支持审计、调试 私有数据集构建:基于日志数据快速构建专属训练数据集 系统提示词管理:支持覆盖和追加两种模式,实现统一基础指令与个性化扩展的完美结合 🔧 开发友好,易于扩展 Web UI 管理控制台:实时配置管理、健康状态监控、API 测试和日志查看 模块化架构:基于策略模式和适配器模式,新增模型提供商仅需 3 步 完整测试保障:集成测试和单元测试覆盖率 90%+,确保代码质量 容器化部署:提供 Docker 支持,一键部署,跨平台运行 默认管理密码 admin123 (登录后可在控制台或修改 pwd 文件变更)




