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 是一个开源服务器,让您可以通过常规 HTTP API 使用 Midjourney 图像生成机器人(通常位于 Discord 上)。它充当您的代码与 Midjourney 的 Discord 频道之间的桥梁,处理 Discord 登录、命令格式化、结果收集以及可选的后期处理(换脸、视频等)。
核心功能(根据 README 描述)
- 基于 Discord 的绘图 – 通过 API 调用发送
/imagine、/blend、/describe、/shorten以及所有常见的 Midjourney 按钮操作。 - 多后端 – 可以代理官方 Midjourney Discord、“悠船”服务以及 Midjourney Web UI。
- 分布式/可扩展部署 – 支持负载均衡、Consul 配置、多账户(每个账户有独立队列)以及多种数据库后端(SQLite、MySQL、PostgreSQL、SQL Server、MongoDB)。
- 实时进度 – 查询任务状态、获取种子值、缩放、区域变化、平移等。
- 提示词工具 – 自动中译英(百度/GPT)、敏感提示词检测、提示词分析(
Shorten)。 - 账户管理 – 添加/删除账户、持久化池、自动登录(2FA、YesCaptcha)、每个账户的速度模式(RELAX/FAST/TURBO)、垂直类别路由。
- 媒体支持 – 一键换脸(图片和视频,通过 Replicate 模型)、视频生成、图像混合。
- 存储选项 – 本地磁盘、阿里云 OSS、腾讯云 COS、S3/MinIO、Cloudflare R2,支持 CDN 加速。
- 安全与速率限制 – IP/IP 范围限流、黑白名单、每日绘图上限、工作时间窗口、“咸鱼”低频模式。
- 管理界面 – 内置 Web 仪表板(见
midjourney-proxy-webui),支持多语言。 - Swagger 文档 – 完整的 OpenAPI 规范,便于编程使用。
- Docker 与原生二进制文件 – 提供现成的 Docker 镜像(完整版和精简版)、Windows/Linux/macOS zip 发布包以及快速升级脚本。
谁可能使用它
- 开发者 – 构建聊天机器人、Web 前端或其他需要 Midjourney 图像而无需手动处理 Discord 的服务。
- 企业 – 希望拥有私有、可控的 Midjourney 网关,具备账户池、速率限制和自定义存储。
- 研究人员/爱好者 – 希望尝试提示词工程、换脸流程或批量图像生成。
快速开始(简要概述)
- 部署 – 拉取 Docker 镜像(
registry.cn‑guangzhou.aliyuncs.com/trueai‑org/midjourney‑proxy)或下载平台特定的 zip,然后运行容器或可执行文件。 - 配置 – 挂载
/app/data以存放mj.json(账户列表),并设置所需的环境变量(Redis 连接、数据库连接、可选的 Cloudflare 验证码密钥等)。 - 添加账户 – 使用管理界面或 API 注册 Discord/Midjourney 账户;系统支持带 2FA 的自动登录。
- 调用 API – 向
/mj/submit/imagine(或/mj‑fast、/mj‑relax、/mj‑turbo)发送 POST 请求,JSON 负载包含prompt、可选的base64图像以及任何额外标志。 - 监控 – 轮询任务 ID 获取进度,检索最终图像 URL,或使用 Web UI 查看队列。
许可证与社区
该项目以 GPL 许可证发布,允许个人和商业使用,前提是保留原始版权声明。在 https://ai.trueai.org/mj 提供公益(免费)API 用于低量测试,QQ 群(ID 565908696)提供社区支持。
以上所有细节均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目