czg86389-hub/muse2api

把 Muse(muse.ai) 逆向封装为 OpenAI 兼容接口,支持对话、文生图、文生视频/图生视频、多账号池轮转与 48h 自动续期。OpenAI-compatible API for Muse.ai with Chat, Image & Video generation.

解決する課題

MUSE2APIは、標準化されたOpenAI互換のRESTful APIを通じて、muse.aiの高度なマルチモーダル機能にアクセスする方法を提供します。プラットフォームの機能をAPIとしてリバースエンジニアリングすることで、muse.aiのWebインターフェースを手動で操作する必要性を解消し、テキストからテキスト、テキストから画像、画像から画像、テキストから動画への生成ワークフローを自動化します。

仕組み

このプロジェクトは、ヘッドレスブラウザ(CDPプロトコル経由)とWebSocketトンネルを使用してmuse.aiプラットフォームと対話します。隔離されたChromiumブラウザコンテキスト内で複数のアカウントを管理し、並行性を確保してセッションの干渉を防ぎます。アクセスを維持するために、48時間ごとにセッションを自動更新し、クラウドVMワークスペースを起動し続けるバックグラウンドのハートビートシステムを備えています。また、ブラウザからAPIサーバーへアカウントのCookieを簡単にエクスポートするためのChrome拡張機能とTampermonkeyスクリプトも提供しています。

対象ユーザー

muse.aiのマルチモーダルモデル(テキスト、画像、動画生成)を、標準的なAPI形式を使用して独自のアプリケーションやツールに統合したい開発者や自動化エンジニア。

主な特徴

  • OpenAI互換: /v1/chat/completions、/v1/images/generations、/v1/images/edits エンドポイントをサポート。
  • マルチモーダル対応: テキスト対話、テキストから画像、画像から画像の編集、およびテキスト/画像から動画への生成をネイティブサポート。
  • アカウント管理: インテリジェントなローテーション、フォールトトレランス、自動セッション更新機能を備えた複数アカウントプールをサポート。
  • 並行処理: 隔離されたサンドボックスを使用し、複数のタスクをブロックすることなく並行実行可能。
  • 運用ツール: ヘルスモニタリング、アカウント管理、ワンクリックオンラインアップグレードのためのWebコンソールを内蔵。
  • 簡単なデプロイ: Docker Compose または Ubuntu/Debian へのベアメタルインストールに対応。

関連

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