NextChat
게이트웨이 루트 주소, 접속 코드와 사용자 모델로 NextChat를 배포합니다.
설치 및 준비
Docker 20 이상을 설치하고 아래 명령으로 공식 NextChat 이미지를 배포합니다. YOUR_API_KEY는 routerra.ai 키, YOUR_MODEL_ID는 허용된 정확한 ID, CHANGE_THIS_ACCESS_CODE는 비공개 비밀번호로 바꾸고 http://localhost:3000을 엽니다. 서버가 키를 환경 변수에 저장하고 요청을 중계합니다. CODE는 API 키가 아니라 인스턴스 접속 비밀번호입니다. 다른 호스팅 방식은 공식 배포 안내를 확인하세요.
연결 구성
BASE_URL은 /v1 없는 https://routerra.ai여야 합니다. OpenAI 프록시가 경로를 추가합니다. CUSTOM_MODELS=-all,+YOUR_MODEL_ID는 기본 이름을 숨기고 ID를 추가하며 DEFAULT_MODEL은 초기 모델을 정합니다. 공급자는 OpenAI를 유지합니다. 요청 시 Settings → Access Code에 CODE를 입력하고 서버 구성을 쓸 때 개인 API 덮어쓰기는 끕니다. Vercel도 같은 변수를 설정하고 수정 후 재배포합니다.
docker run -d --name nextchat -p 3000:3000 \
-e OPENAI_API_KEY=YOUR_API_KEY \
-e BASE_URL=https://routerra.ai \
-e CODE=CHANGE_THIS_ACCESS_CODE \
-e CUSTOM_MODELS=-all,+YOUR_MODEL_ID \
-e DEFAULT_MODEL=YOUR_MODEL_ID \
yidadaa/chatgpt-next-web
모델 선택 및 오류 해결
새 채팅에서 YOUR_MODEL_ID를 확인하고 짧은 메시지를 보냅니다. 404이면 BASE_URL에서 /v1을 제거합니다. 이전 목록이 남으면 컨테이너 재생성 또는 재배포 후 새로고침하고 개인 사용자 지정 모델도 확인하세요. 접근 거부는 CODE부터, 상위에 도달했다면 키 권한을 확인합니다. docker logs nextchat으로 라우팅과 모델 오류를 구분합니다.