AIClient2API
自托管多協定 AI API 代理,支援 Antigravity、Codex、Grok、Kiro、OpenAI、Claude 及自訂提供者。支援 OpenAI 相容 API、Claude API、Ge
AIClient2API 是什麼?
自托管多協定 AI API 代理,支援 Antigravity、Codex、Grok、Kiro、OpenAI、Claude 及自訂提供者。支援 OpenAI 相容 API、Claude API、Gemini 協定轉換、GPT、Grok Build、Claude Opus、Gemini Pro、Kimi、MiniMax、提供者池、智慧路由及自動容錯移轉。
AIClient2API 概覽
這是什麼
AIClient2API 是一個自託管的多協議 AI API 代理。它能將原本僅限客戶端使用的大型模型 API(如 Antigravity、Codex、Grok、Kiro、Gemini)轉換為本地的 OpenAI 相容介面。該專案基於 Node.js 建置,支援 OpenAI、Claude 與 Gemini 三種協議之間的智慧轉換。採用基於策略與適配器模式的模組化架構,內建帳號池管理、智慧輪詢、自動故障轉移與健康檢查機制。宣稱可達 99.9% 的服務可用性。本專案以 GPL-3.0 授權開源。
主要功能
- 多模型統一介面:透過單一 OpenAI 相容 API 存取 Gemini、Claude、Grok、Codex、Kimi、MiniMax 等模型。
- 多協議智慧轉換:支援 OpenAI、Claude 與 Gemini 協議之間的相互轉換。
- 帳號池管理:多帳號輪詢、智慧故障轉移與自動降級策略。
- TLS 指紋繞過:內建 TLS Sidecar(Go uTLS)模擬瀏覽器特徵,繞過限制。
- Web UI 管理控制台:即時設定管理與健康狀態監控。
- AI 優先設計:支援與 OpenClaw、Hermes、Claude Code 等 AI 代理互動。
- 提供者池具備非同步重新整理、緩衝佇列去重、全域並發控制、節點預熱與自動過期偵測。
使用情境
- 將僅限客戶端使用的 AI 模型(如 Gemini、Antigravity、Grok)轉換為標準 API 端點,供 Cherry-Studio、NextChat、Cline 等應用程式使用。
- 透過 OAuth 授權繞過 Gemini、Antigravity 等服務的速率限制與配額。
- 管理多個提供者帳號,搭配自動故障轉移以實現高可用性。
- 讓 AI 代理自動設定與管理代理服務。
快速開始
請參閱儲存庫的 README 以取得安裝與設定說明。
授權與價格
採用 GPL-3.0 授權。本專案為開源軟體,未提供定價資訊。
內容整理自該專案公開的 README 與儲存庫資訊。