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 网关,具备账户池、速率限制和自定义存储。
  • 研究人员/爱好者 – 希望尝试提示词工程、换脸流程或批量图像生成。

快速开始(简要概述)

  1. 部署 – 拉取 Docker 镜像(registry.cn‑guangzhou.aliyuncs.com/trueai‑org/midjourney‑proxy)或下载平台特定的 zip,然后运行容器或可执行文件。
  2. 配置 – 挂载 /app/data 以存放 mj.json(账户列表),并设置所需的环境变量(Redis 连接、数据库连接、可选的 Cloudflare 验证码密钥等)。
  3. 添加账户 – 使用管理界面或 API 注册 Discord/Midjourney 账户;系统支持带 2FA 的自动登录。
  4. 调用 API – 向 /mj/submit/imagine(或 /mj‑fast、/mj‑relax、/mj‑turbo)发送 POST 请求,JSON 负载包含 prompt、可选的 base64 图像以及任何额外标志。
  5. 监控 – 轮询任务 ID 获取进度,检索最终图像 URL,或使用 Web UI 查看队列。

许可证与社区

该项目以 GPL 许可证发布,允许个人和商业使用,前提是保留原始版权声明。在 https://ai.trueai.org/mj 提供公益(免费)API 用于低量测试,QQ 群(ID 565908696)提供社区支持。


以上所有细节均直接取自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目