james-6-23/codex2api

Codex2API 是一个基于 Go + Gin + React/Vite 的 Codex 反向代理与管理后台项目

解決する課題

Codex2API は、複数の Codex アカウントを管理するための集中化された監視可能なゲートウェイとして機能します。OpenAI/Anthropic 互換の統合 API エンドポイントを提供し、利用可能なアカウント間でインテリジェントにリクエストをルーティングすることで、アカウントプール、レート制限、ヘルスモニタリングの管理に伴う複雑さを解消します。

仕組み

アプリケーションと各 AI プロバイダーの間に配置される常駐サービスとして機能します。アカウントの認証情報(Refresh/Access tokens)をシステムにインポートすると、スケジューラーがヘルス状態、同時実行数、使用クォータを追跡しながら管理を行います。標準的な API エンドポイント(/v1/chat/completions や画像/動画生成など)を公開し、分析の監視、API キーの管理、プロンプトフィルタリングの設定を行うための React 製ダッシュボードが組み込まれています。

対象ユーザー

このプロジェクトは、Codex ベースのサービスへの大規模または高同時実行アクセスを管理する必要があり、プロフェッショナルレベルの可観測性、課金追跡、および自動化されたアカウントプール管理を求める開発者やパワーユーザー向けです。

ハイライト

  • 統合ゲートウェイ: チャット、画像、動画用の OpenAI および Anthropic 互換エンドポイントを公開。
  • インテリジェントなスケジューリング: アカウントのヘルス状態、クレジット残高、動的な同時実行制限に基づいてリクエストを自動的にルーティング。
  • プロダクションレディな可観測性: 使用状況の分析、リクエストログ、コスト追跡のための視覚的なダッシュボードを搭載。
  • 柔軟なデプロイ: 高性能な本番環境(PostgreSQL + Redis)から軽量なシングルノードデプロイ(SQLite + メモリ)までサポート。
  • 組み込み管理コンソール: Web インターフェースを通じて、アカウントプール、API キー、システム設定を直接管理可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト