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 先进多模态功能的方法。它解决了需要手动操作 muse.ai 网页界面的问题,通过对平台功能进行逆向工程并封装为 API,从而实现自动化的文本转文本、文本转图像、图像转图像以及文本转视频的工作流程。
运作原理
该项目使用无头浏览器(通过 CDP 协议)和 WebSocket 通道与 muse.ai 平台进行交互。它在隔离的 Chromium 浏览器环境中管理多个账号,以确保并发性并防止会话干扰。为了维持访问权限,它包含一个后台心跳系统,每 48 小时自动更新会话并唤醒云端 VM 工作区。它还提供了一个 Chrome 扩展程序和 Tampermonkey 脚本,以便轻松地将账号 Cookie 从浏览器导出到 API 服务器。
适用对象
希望使用标准 API 格式将 muse.ai 的多模态模型(文本、图像和视频生成)集成到自己的应用程序或工具中的开发人员和自动化工程师。
特色亮点
- OpenAI 兼容:支持
/v1/chat/completions、/v1/images/generations和/v1/images/edits端点。 - 多模态支持:原生支持文本对话、文本转图像、图像转图像编辑以及文本/图像转视频生成。
- 账号管理:支持多账号池,具备智能轮询、容错机制和自动会话更新功能。
- 并发处理:使用隔离的沙盒环境,允许多个任务并行执行而不互相阻塞。
- 运营工具:内置 Web 控制台,用于健康监控、账号管理和一键在线升级。
- 轻松部署:支持 Docker Compose 或在 Ubuntu/Debian 上进行裸机安装。
相关
- 项目
- 项目
- 项目
- 项目