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, 등)
- 사용자 계정, 구독/플랜 관리, 파일 스토리지, 결제 게이트웨이 및 관리 패널을 위한 옵션 백엔드 서비스.
- 두 가지 방식으로 작동합니다:
- "No‑backend" – OpenAI(또는 호환되는) API 키만 필요한 순수 프론트엔드.
- "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