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 웹 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 범위 스로틀링, 블랙/화이트리스트, 일일 드로우 상한, 작업 시간 창, “咸鱼” 저빈도 모드.
- 관리 UI – 내장 웹 대시보드(
midjourney-proxy-webui참조), 다국어 지원. - Swagger 문서 – 프로그래밍 방식 사용을 위한 전체 OpenAPI 사양.
- Docker 및 네이티브 바이너리 – 즉시 실행 가능한 Docker 이미지(전체 및 라이트), Windows/Linux/macOS zip 릴리스, 빠른 업그레이드 스크립트 제공.
사용 대상
- 개발자 – Discord를 수동으로 처리하지 않고 Midjourney 이미지가 필요한 챗봇, 웹 프론트엔드 또는 기타 서비스를 구축하는 사람.
- 기업 – 계정 풀링, 속도 제한 및 사용자 지정 스토리지를 갖춘 프라이빗하고 제어 가능한 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을 검색하거나 웹 UI를 사용하여 대기열을 확인합니다.
라이선스 및 커뮤니티
이 프로젝트는 GPL 라이선스로 출시되어 원본 저작권 표시를 유지하는 한 개인 및 상업적 사용이 가능합니다. 저용량 테스트를 위해 https://ai.trueai.org/mj에서 공익(무료) API를 제공하며, QQ 그룹(ID 565908696)에서 커뮤니티 지원을 제공합니다.
위의 모든 세부 사항은 저장소의 README에서 직접 가져온 것이며 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트