trueai-org/midjourney-proxy
🦄 The world's most complete open-source Midjourney API — Discord, YouChuan and the official site behind one HTTP interface, 1M+ images per day.
概要
midjourney‑proxy は、通常 Discord 上にある Midjourney 画像生成ボットを、通常の HTTP API で利用できるようにするオープンソースサーバーです。コードと Midjourney の Discord チャンネルの間のブリッジとして機能し、Discord ログイン、コマンドフォーマット、結果収集、オプションの後処理(フェイススワップ、ビデオなど)を処理します。
主な機能(README の説明に基づく)
- Discord ベースの描画 – API 呼び出しで
/imagine、/blend、/describe、/shortenおよび通常の Midjourney ボタン操作を送信できます。 - 複数バックエンド – 公式 Midjourney Discord、「悠船」サービス、Midjourney Web UI をプロキシできます。
- 分散/スケーラブルなデプロイ – ロードバランシング、Consul 設定、アカウントごとのキューを持つ複数アカウント、さまざまなデータベースバックエンド(SQLite、MySQL、PostgreSQL、SQL Server、MongoDB)をサポート。
- リアルタイム進捗 – タスクステータスの照会、シード値の取得、ズーム、リージョンバリエーション、パンなど。
- プロンプトユーティリティ – 自動中国語から英語への翻訳(Baidu/GPT)、禁止プロンプト検出、プロンプト分析(
Shorten)。 - アカウント管理 – アカウントの追加/削除、プールの永続化、自動ログイン(2FA、YesCaptcha)、アカウントごとの速度モード(RELAX/FAST/TURBO)、垂直カテゴリルーティング。
- メディアサポート – 画像とビデオのワンクリックフェイススワップ(Replicate モデル経由)、ビデオ生成、画像ブレンド。
- ストレージオプション – ローカルディスク、Alibaba OSS、Tencent COS、S3/MinIO、Cloudflare R2、CDN アクセラレーション対応。
- 安全性とレート制限 – IP/IP 範囲スロットリング、ブラック/ホワイトリスト、1 日の描画上限、作業時間ウィンドウ、「咸鱼」低頻度モード。
- 管理 UI – 組み込みの Web ダッシュボード(
midjourney-proxy-webuiを参照)、多言語対応。 - Swagger ドキュメント – プログラムでの使用のための完全な OpenAPI 仕様。
- Docker とネイティブバイナリ – すぐに実行できる Docker イメージ(フルとライト)、Windows/Linux/macOS zip リリース、クイックアップグレード用スクリプトを提供。
誰が使うか
- 開発者 – Discord を手動で扱わずに Midjourney 画像を必要とするチャットボット、Web フロントエンド、その他のサービスを構築する人。
- 企業 – アカウントプーリング、レート制限、カスタムストレージを備えたプライベートで制御可能な Midjourney ゲートウェイを希望する企業。
- 研究者/愛好家 – プロンプトエンジニアリング、フェイススワップパイプライン、バッチ画像生成を試したい人。
はじめに(簡単な概要)
- デプロイ – Docker イメージ(
registry.cn‑guangzhou.aliyuncs.com/trueai‑org/midjourney‑proxy)をプルするか、プラットフォーム固有の zip をダウンロードして、コンテナまたは実行可能ファイルを実行します。 - 設定 –
/app/dataをマウントしてmj.json(アカウントリスト)を配置し、必要な環境変数(Redis 接続、DB 接続、オプションの Cloudflare キャプチャキーなど)を設定します。 - アカウント追加 – 管理 UI または API を使用して Discord/Midjourney アカウントを登録します。システムは 2FA サポート付きで自動ログインできます。
- API 呼び出し –
prompt、オプションのbase64画像、追加フラグを含む JSON ペイロードを/mj/submit/imagine(または/mj‑fast、/mj‑relax、/mj‑turbo)に POST 送信します。 - 監視 – タスク ID をポーリングして進捗を取得し、最終画像 URL を取得するか、Web UI でキューを表示します。
ライセンスとコミュニティ
このプロジェクトは GPL ライセンスでリリースされており、元の著作権表示を保持する限り、個人および商用利用が可能です。低容量テスト用に https://ai.trueai.org/mj で公益(無料)API を提供しており、QQ グループ(ID 565908696)でコミュニティサポートを提供しています。
上記の詳細はすべてリポジトリの README から直接取得したものであり、追加機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト