このプロジェクトについて
CPA Manager Plus(CPAMP)は、CPA / CLIProxyAPIゲートウェイ向けのセルフホスト型管理パネル兼可観測性ダッシュボードです。代替プロキシではなく、CPAを通過するトラフィックを管理・観測するもので、モデルトラフィック自体を転送しません。
主要機能
ゲートウェイ管理:Gemini、Codex、Claude、Vertex、xAI、Devin、Muse / Meta、OpenAI互換エンドポイントなどのCPAプロバイダーを構成し、認証ファイル、OAuthログイン、APIキー、モデルエイリアス、優先度、プラグイン、ログ、システム設定を維持します。公式Sub2API OpenAI OAuthエクスポートをインポートし、複数アカウントを個別のCPA Codex認証ファイルに分割できます。
リクエスト監視と障害診断:CPA使用量キューからのリクエストはローカルSQLiteに永続化され、アカウント、クライアントAPIキー、リアルタイムビューで検索できます。ステータス、レイテンシ、トークン、キャッシュ、トレース、秘匿化された障害証跡を検査でき、履歴はJSONLとしてエクスポートまたはインポートできます。
コストと使用量の分析:呼び出し、トークン、コスト、レイテンシ、障害をモデル、プロバイダー、アカウント、認証情報、APIキー、プロジェクト、チャネル、時間範囲別に分解でき、入力、出力、推論、キャッシュ、サービスティア、長文コンテキストの価格セマンティクスを含みます。モデル価格はmodels.devから同期し、LiteLLMとOpenRouterをフォールバックとし、ローカルで上書きできます。
アカウントのヘルス、クォータ、自動化:CodexおよびxAIアカウントはローカルまたはManager Serverのスケジュールで検査でき、クォータウィンドウ、リセット証跡、認証情報とワークスペースの状態を読み取ります。制御されたクォータクールダウンとアカウントアクションキューがレビューと復旧を支援します。
デプロイと運用
Full Modeは単一のDockerコンテナ、またはamd64/arm64向けのネイティブLinux、macOS、Windowsパッケージとして動作し、CPAと並行して実行できます。軽量なパネルモードは、別のサービスを追加せずにポート8317で公式CPA UIを置き換えます。フルスタックはポート18317でパネルを公開します。インストーラスクリプトはガイド付きデプロイ、ドライラン preview、アップグレード、修復、管理者キー復旧をサポートします。リクエスト履歴、構成、自動化状態、モデル価格はローカルファイルに保持され、SQLiteファイルは暗号化されたCPA Management Keysを保持するためdata.keyと一緒にバックアップする必要があります。読み取り専用ルートファイルシステムまたは非rootセットアップでは、書き込み可能な一時ディレクトリとデータベースファイルが必要です。
プライバシーとセキュリティ
本プロジェクトは、phone homeを行わず、分析SDKを含まず、アカウント登録を必要としないと述べています。外部呼び出しは、CPAゲートウェイと、ユーザーが構成またはトリガーする統合(OAuth、プロバイダーチェック、プラグインリリース、モデル価格同期など)に限定されます。管理キーはSQLite永続化前に暗号化され、通常のAPIとJSONLエクスポートは生の障害本文ではなく秘匿化された障害サマリーを公開します。運用者が管理を許可されているトラフィックと認証情報を対象としています。
開発とリリース
Webアプリはdev、type-check、lint、test、build、docs用のnpmスクリプトで構築され、Manager ServerはGoベースでgo test、raceテスト、vetを備えます。リリースは単一ファイルのmanagement.html、ネイティブパッケージ、linux/amd64およびlinux/arm64向けDockerイメージを生成し、検証済みで直列化されたリリースプロセスを持ちます。MITライセンスの下で提供されています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.