Dooy/chatgpt-web-midjourney-proxy
One UI is all done with chatgpt web, midjourney, gpts,suno,luma,runway,viggle,flux,ideogram,realtime,pika,udio; Simultaneous support Web / PWA / Linux / Win / MacOS platform
ChatGPT-Web-Midjourney-Proxy
소개 – OpenAI의 ChatGPT(GPT-4-vision, Whisper, TTS 및 새로운 gpts 스토어 포함)와 Midjourney, Stable Diffusion 스타일 이미지 모델(Flux, DALL·E), 비디오 생성기(Luma, Runway, Pika, Kling), 음악 생성기(Suno, Udio, Riffusion), 댄스 생성(Viggle), InsightFace를 통한 얼굴 교체 등 다양한 생성형 AI 백엔드를 결합한 오픈 소스 웹 UI입니다. 이 UI를 사용하면 API를 전환하고 파일을 업로드하며, 텍스트, 이미지, 오디오 및 비디오 생성을 동일한 채팅 인터페이스에서 수행할 수 있습니다.
주요 기능
- 사용자 지정 API key/base-url, 다중 턴 컨텍스트 및 GPT-4-vision을 위한 선택적 이미지 업로드 기능을 갖춘 ChatGPT 채팅.
- 실시간 음성 입력(브라우저 ASR) 및 Whisper 기반 전사, TTS 출력.
- Midjourney 직접 제어: 이미지 생성, 업스케일, 변형, 인페인트, 줌, 캔버스 확장, 시드 혼합, 표준 봇과 niji 봇 간 전환.
midjourney-proxy및midjourney-proxy-plusAPI 모두에서 작동합니다. - 통합 멀티모달 생성기:
- 오디오 – Udio(텍스트-음악), Suno(가사 및 스타일 제어, 오디오-오디오).
- 비디오 – Luma, Runway, Pika, Kling(텍스트-비디오 및 이미지-비디오).
- 댄스 – Viggle.
- 이미지 – Flux, DALL·E-3, Ideogram 및 이미지-이미지 변형.
- 사용자 지정 모델 엔드포인트를 교체하기 위한 'GPT-Store'(gpts) UI.
localforage를 통한 로컬 파일 저장; 선택적으로 Cloudflare R2 또는 사용자 지정 업로더 사용 가능.- 보안 기능: 선택적 비밀번호 보호, 무차별 대입 공격 차단, 환경 변수 기반 시크릿 처리.
실행 방법
- Docker(전체 기능 사용 시 권장) –
ydlhero/chatgpt-web-midjourney-proxy이미지를 가져오고 필요한 환경 변수(OpenAI 키, Midjourney 프록시 URL/시크릿, Suno/Luma 엔드포인트 등)를 제공합니다. 예시 명령어는 README에 있습니다. - Vercel 원클릭 배포 – Vercel 버튼을 클릭하고 Vercel UI에서
OPENAI_API_BASE_URL,OPENAI_API_KEY,MJ_SERVER,MJ_API_SECRET을 설정합니다. - 데스크톱/서버 바이너리 – GitHub 릴리스 페이지에서 적절한 릴리스를 다운로드하고 동일한 환경 변수로 실행 파일을 실행합니다.
구성 – 모든 동작은 환경 변수에 의해 구동됩니다. 주요 항목:
OPENAI_API_*– OpenAI 엔드포인트 및 키.MJ_SERVER/MJ_API_SECRET– Midjourney 프록시.SUNO_SERVER/SUNO_KEY– Suno 음악 API.LUMA_SERVER/LUMA_KEY– Luma 비디오 API.CUSTOM_MODELS– 추가 모델 ID 화이트리스트.AUTH_SECRET_*– 간단한 비밀번호 보호 및 무차별 대입 공격 제한.UPLOAD_TYPE– 업로드된 파일의 저장 위치 선택(R2, 로컬 컨테이너, 사용자 지정 URL).
대상 사용자 – 별도의 프론트엔드나 API 클라이언트를 번거롭게 오갈 필요 없이, 단일 브라우저 기반 대시보드에서 다양한 생성형 AI 서비스를 실험하고 싶은 사용자에게 적합합니다. 텍스트, 이미지, 오디오 및 비디오 모델 전반에 걸쳐 프롬프트를 테스트하기 위한 빠른 UI가 필요한 개발자에게도 유용합니다.
라이선스 – MIT (license 파일 참조).
위의 모든 세부 정보는 저장소의 README에서 직접 가져온 것이며, 추가 기능은 추론되지 않았습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트