vual/ChatGPT-Next-Web-Pro

基于chatgpt-next-web,增加了midjourney绘画功能,支持mj-plus的ai换脸和局部重绘,接入了stable-diffusion,支持oss,支持接入fastgpt知识库,支持suno,支持luma。支持dall-e-3、gpt-4-vision-preview、whisper、tts等多模态模型,支持gpt-4-all,支持GPTs商店。新增加了支持后台管理的版本,包括登录注册,平台模型apikey管理,套餐管理,消息保存等。

ChatGPT‑Next‑Web‑Pro

개요 – 인기 있는 ChatGPT‑Next‑Web UI를 확장하여 다양한 "Pro" 기능을 추가한, OpenAI 스타일의 대규모 언어 모델을 위한 오픈 소스 셀프 호스팅 웹 프론트엔드입니다:

  • 멀티모달 지원 (이미지 OCR, 오디오 전사, 텍스트-음성 변환, 비전)
  • 이미지, 음악, 비디오 통합 생성 (Midjourney, Stable‑Diffusion, DALL‑E‑3, Suno, Luma, 등)
  • 사용자 계정, 구독/플랜 관리, 파일 스토리지, 결제 게이트웨이 및 관리 패널을 위한 옵션 백엔드 서비스.
  • 두 가지 방식으로 작동합니다:
    1. "No‑backend" – OpenAI(또는 호환되는) API 키만 필요한 순수 프론트엔드.
    2. "With‑backend" – 로그인, API 키 관리, 사용량 기반 플랜, 관리 UI를 갖춘 완전한 SaaS 스타일 스택.

주요 기능 (README에 나열됨)

카테고리 기능 No‑backend (v3.8) No‑backend (v3.9+) With‑backend
코어 전체 ChatGPT‑Next‑Web UI ✅ ✅ ✅
파일 처리 업로드된 PDF, Word, PPT, Excel, 이미지 (OCR), 오디오, HTML, txt, zip 파싱 ❌ ❌ ✅
스토리지 S3 호환 스토리지 (Aliyun OSS, Tencent COS, MinIO, AWS, Cloudflare R2, 커스텀) ❌ ✅ ✅
드로잉 Midjourney (standard & plus), 독립형 드로잉 패널, Stable‑Diffusion (sd‑webui), DALL‑E‑3, gpt‑image‑1 ✅ ✅ ✅
음악 Suno (채팅 스타일) ✅ ✅ ✅
비디오 Luma ❌ ✅ ✅
멀티모달 이미지 인식, Whisper 전사, TTS ✅ ✅ ✅
모델 확장 리버스 엔지니어링된 모델 (gpts, gpt‑4o‑all) ✅ ✅ ✅
지식 베이스 모델로서의 FastGPT 지식 베이스 ✅ ✅ ✅
UI 조정 커스텀 사이트 제목, 부제목, 아이콘; 토큰 수 표시; 테마 지원; 커스텀 아바타/이름; 플러그인 버튼 커스텀 ✅ ✅ ✅
인증 (With‑backend 전용) 전화번호, 이메일, WeChat QR 로그인 ❌ ❌ ✅
관리 패널 (With‑backend) 플랫폼, 모델, API 키, 플랜, 주문, 멤버, 대화, 결제 (WeChat, EasyPay, HuPiJiao), 민감 단어 및 퀵 프롬프트 관리 ❌ ❌ ✅

시작하기

1️⃣ No‑backend (빠른 Docker run)

# 이미지 풀 (예시 버전 3.9.18)
docker pull registry.cn-hangzhou.aliyuncs.com/ann-chat/chatgpt-next-web-pro:3.9.18

# 실행 – 플레이스홀더 키를 본인의 OpenAI 키로 교체하세요
docker run -d -p 3000:3000 \
  -e OPENAI_API_KEY="sk-xxxxxx" \
  registry.cn-hangzhou.aliyuncs.com/ann-chat/chatgpt-next-web-pro:3.9.18
  • 컨테이너는 항상 내부 포트 3000에서 리스닝합니다. 원하는 호스트 포트에 매핑하세요 (-p 3030:3000).
  • 프록시 또는 셀프 호스팅된 OpenAI 호환 엔드포인트를 통해 요청을 라우팅해야 하는 경우 -e BASE_URL="https://your‑proxy"를 추가하세요.
  • 추가 환경 변수는 -e NAME=VALUE로 추가할 수 있습니다.

2️⃣ With‑backend (전체 SaaS 스택)

# compose 파일 가져오기 (curl이 HTML을 반환하는 경우 수동으로 복사)
curl -o docker-compose.yml \
  https://github.com/vual/ChatGPT-Next-Web-Pro/tree/main/docker/with-backend/docker-compose.yml

# 파일 편집 – OpenAI 키, 스토리지 자격 증명, 결제 키 등을 설정
# 그 다음 이미지를 풀고 서비스를 시작합니다

docker compose pull


docker compose up -d   # 처음에는 로그를 보기 위해 -d를 생략하세요
  • 실행 후, 사용자 포털은 https://nextweb.annyun.cn입니다 (WeChat QR, 이메일 등록 지원).
  • 관리 콘솔은 https://nextadmin.annyun.cn입니다 (기본 자격 증명 admin / 123456; 즉시 변경 권장).
  • Nginx 리버스 프록시 설정은 docs/nginx.conf에 제공됩니다.

누가 사용할까요?

  • 개발자 / 취미가 – 모든 것을 처음부터 구축하지 않고도 추가 미디어 생성 기능이 있는 로컬 호스팅 ChatGPT 스타일 UI를 원하는 분.
  • 소규모 팀 또는 스타트업 – 사용자 계정, 사용량 추적 및 옵션 결제 플랜을 갖춘 신속하게 배포 가능한 내부 AI 어시스턴트가 필요한 분.
  • 교육자 / 연구자 – OpenAI 호환 API 상에서 멀티모달 프롬프트(이미지-텍스트, 오디오-텍스트, 이미지 생성, 음악, 비디오)를 실험할 샌드박스를 찾는 분.

라이선스 및 보안

  • 저장소에는 코드가 완전히 오픈 소스이며 "보안은 원본 ChatGPT-Next-Web과 동일하다"고 명시되어 있습니다.
  • 저자는 악성 코드가 없음을 명시적으로 주장하며, 사용자가 네트워크 트래픽을 스니핑하여 확인할 것을 권장합니다.
  • README에 명시적인 라이선스는 언급되지 않았습니다. 상업적 사용 전에 정확한 약관을 위해 저장소의 LICENSE 파일을 확인해야 합니다.

도움을 받는 방법

  • 문서 – 상세한 기능 목록, 매개변수 설명, 배포 단계 및 FAQ는 docs/ 폴더에 있습니다.
  • 커뮤니티 – README에 WeChat 그룹 QR 코드가 표시되어 있습니다. 소스 코드 요청을 위한 저자의 WeChat (822784588)이 제공됩니다.
  • 관련 프로젝트 – 추가 확장을 위해 lobe-chat-pro (더 강력한 드로잉/음악/비디오 패널) 및 aiiai-api (확장된 모델 지원)가 링크되어 있습니다.

요약

ChatGPT‑Next‑Web‑Pro는 인기 있는 오픈 소스 ChatGPT UI의 진정한 기능 풍부한 포크로, 멀티모달 생성, 파일 처리, 스토리지 백엔드 및 옵션 전체 스택 관리 시스템을 추가했습니다. 단순한 키 설정에는 단일 Docker 명령어로 즉시 실행할 수 있으며, 사용자 관리 및 결제 통합이 포함된 완전한 SaaS 스타일 서비스로 배포할 수도 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트
  • Dispatch