chenyme/grok2api

Multi-account API gateway for Grok Build, Grok Web, and Grok Console

解決的問題

Grok2API 為存取不同平台(Grok Build、Grok Web 與 Grok Console)上的 Grok 模型提供統一的 API gateway。它允許使用者管理多個帳號,並透過 OpenAI 與 Anthropic 相容的 API 釋出這些功能,簡化與 Codex 和 Claude Code 等工具的整合。

工作原理

本專案是一個基於 Go 的 gateway,配有 React 管理控制台。它透過管理 Build、Web 與 Console 獨立帳號池的 Provider Registry 來路由請求。它處理身份驗證、配額同步與模型發現。為了確保連線性,它包含一個支援各種代理隧道(例如 SOCKS5、Trojan、VLESS)並具備可選品質衛士(quality guards)以監控節點健康的 Egress Manager。

適用對象

想要集中管理 Grok 帳號存取、繞過特定平台的 API 限制,並將 Grok 的功能整合到第三方 AI SDK 或專用編碼代理中的開發人員與技術研究人員。

亮點

  • 多供應商支援:獨立管理 Grok Build、Web 與 Console 帳號。
  • 統一 API:為聊天、圖像、影片與語音提供 OpenAI 與 Anthropic 相容的端點。
  • 多模態能力:支援圖像生成/編輯、非同步影片任務、TTS 與 STT。
  • 進階路由:具備模型發現、黏性工作階段 (sticky sessions)、配額衛士與受限故障轉移功能。
  • 靈活的出口 (Egress):全面的代理支援,具備訂閱匯入與自動回退機制。
  • 管理控制台:內建 React 儀表板,用於管理金鑰、路由與帳號審計。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案