justlovemaki/AIClient2API

Self-hosted multi-protocol AI API proxy for Antigravity, Codex, Grok, Kiro, OpenAI, Claude, and custom providers. Supports OpenAI-compatible API, Claude API, Gemini protocol conversion, GPT, Grok Build, Claude Opus, Gemini Pro, Kimi, MiniMax, provider pools, smart routing, and automatic failover.

解决的问题

AIClient2API 是一个 API 代理服务,可将受限于仅限客户端使用的免费大模型(如 Gemini CLI、Grok、Codex 和 Kiro)转换为标准的 OpenAI 兼容接口。这使用户能够绕过客户端限制,在任何支持 OpenAI API 规范的应用程序(如 Cherry-Studio、NextChat 或 Cline)中使用这些先进的模型。

工作原理

该项目基于 Node.js 构建,采用带有策略和适配器模式的模块化架构来模拟客户端请求并将其封装到本地 API 中。它具有内置的 TLS Sidecar (Go uTLS) 以绕过 Cloudflare 403 限制,并支持 OpenAI、Claude 和 Gemini 协议之间的智能转换。为了确保高可用性,它包含一个用于多账号轮询、自动故障转移和健康检查的账号池管理器。

适用对象

专为希望通过利用仅限客户端的接口免费或以较低成本访问高级模型(如 Claude Opus 或 Gemini Pro)的开发者和 AI 爱好者,以及需要统一的 API 网关来集中管理多个 AI 提供商的用户而设计。

亮点

  • 统一接口:为来自 Gemini、Claude、Grok、Codex 等模型的模型提供单一的 OpenAI 兼容端点。
  • 客户端绕过:使用 OAuth 授权和 TLS 指纹模拟来突破速率限制和官方限制。
  • 账号池管理:支持多账号轮询和自动降级,以保持 99.9% 的服务可用性。
  • Web UI 控制台:包含用于实时配置、健康监控和 API 测试的管理界面。
  • Agent 就绪:通过专门的技能指南,原生支持与 OpenClaw 和 Claude Code 等 AI Agent 的交互。

相关

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