
GPT-Load
高性能AI APIトランスペアレントプロキシ
Go 1.23+で開発されたエンタープライズグレードのAI APIプロキシサービス。OpenAI、Google Gemini、Anthropic Claudeなどの複数のAIプロバイダーをサポート。インテリジェントキー管理、ロードバランシング、高同期処理、包括的監視機能を提供。
Go 1.23+
バックエンド言語
MySQL
データストレージ
Redis
キャッシュシステム
Vue 3
管理インターフェース
クイックスタート
docker run -d --name gpt-load \
-p 3001:3001 \
-e AUTH_KEY=your-secure-key-here \
-v "$(pwd)/data":/app/data \
ghcr.io/tbphp/gpt-load:latest
# 访问管理界面:http://localhost:3001
⚠️
セキュリティ警告
'your-secure-key-here'を強力なキーに置き換えてください!デフォルトまたは簡単なキーの使用は深刻なセキュリティリスクをもたらします。
システムアーキテクチャ
GPT-Loadは3層アーキテクチャ設計を採用し、高性能・高可用性のAI APIプロキシサービスを提供します
データフローアーキテクチャ
クライアントアプリケーション
WebおよびモバイルアプリがOpenAI API標準フォーマットで呼び出し
HTTP/HTTPSリクエスト
ベアラートークン認証
JSONフォーマット交流
GPT-Loadプロキシ層
リクエスト転送と管理を担当するコアプロキシサービス
トランスペアレントプロキシ
キー管理
ロードバランシング
リクエストログ
AIサービスプロバイダー
複数のAIサービスの統一アクセス
OpenAI API
Google Gemini
Anthropic Claude
その他の互換サービス
インフラストラクチャコンポーネント
MySQL 8.2+
永続ストレージ
設定データ
ユーザー情報
リクエストログ
Redis
キャッシュとロック
キーキャッシュ
分散ロック
セッションストレージ
管理インターフェース
Webコントロールパネル
ビジュアル設定
監視ダッシュボード
ログビューア
柔軟なデプロイメントオプション
スタンドアローンデプロイメント
- • Docker Composeワンクリック起動
- • 完全なMySQL + Redisを含む
- • 開発および小規模本番に適合
クラスターデプロイメント
- • Master/Slaveアーキテクチャ
- • 水平スケーリングサポート
- • 高可用性保証
クイックスタート
3ステップでGPT-Loadを開始
Docker Composeによるクイックデプロイメント、完全なデータベースとキャッシュサービスを含む
1. プロジェクトをクローン
GitHubから完全なプロジェクトコードをダウンロード
git clone https://github.com/tbphp/gpt-load.git
cd gpt-load2. 環境設定
環境設定ファイルをコピーして編集
# 環境設定ファイルをコピー
cp .env.example .env
# 設定を編集(オプション)
# vim .env
# 主要设定项目:
# APP_PORT=3001
# APP_SECRET=your-secret-key3. サービス開始
Docker Composeでワンクリック起動
# サービス開始(MySQLとRedisを含む)
docker compose up -d
# 管理インターフェースにアクセス
# http://localhost:3001