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