자주 묻는 질문
어떻게 빠르게 도움을 받을 수 있나요?
- ChatGPT / Bing / Baidu / Google 등에 질문합니다.
- 인터넷 사용자에게 질문합니다. 문제의 배경 정보와 자세한 문제 설명을 제공하세요. 질 좋은 질문은 유용한 답변을 쉽게 받을 수 있습니다.
배포 관련 질문
각종 배포 방법에 대한 자세한 튜토리얼 참조: 링크
왜 Docker 배포 버전이 계속 업데이트 알림을 주나요?
Docker 버전은 사실상 안정된 버전과 같습니다. latest Docker는 항상 latest release version과 일치합니다. 현재 우리의 발행 빈도는 하루 또는 이틀에 한 번이므로 Docker 버전은 항상 최신 커밋보다 하루나 이틀 뒤처집니다. 이것은 예상된 것입니다.
Vercel에서 어떻게 배포하나요?
- Github 계정을 등록하고, 이 프로젝트를 포크합니다.
- Vercel을 등록합니다(휴대폰 인증 필요, 중국 번호 사용 가능), Github 계정을 연결합니다.
- Vercel에서 새 프로젝트를 생성하고, Github에서 포크한 프로젝트를 선택합니다. 환경 변수를 필요에 따라 입력한 후 배포를 시작합니다. 배포 후에는 VPN이 있는 환경에서 Vercel이 제공하는 도메인으로 프로젝트에 접근할 수 있습니다.
- 중국에서 방화벽 없이 접근하려면: 도메인 관리 사이트에서 도메인의 CNAME 레코드를 추가하고, cname.vercel-dns.com을 가리키게 합니다. 그런 다음 Vercel에서 도메인 접근을 설정합니다.
Vercel 환경 변수를 어떻게 수정하나요?
- Vercel의 제어판 페이지로 이동합니다.
- NextChat 프로젝트를 선택합니다.
- 페이지 상단의 Settings 옵션을 클릭합니다.
- 사이드바 의 Environment Variables 옵션을 찾습니다.
- 해당 값을 수정합니다.
환경 변수 CODE는 무엇이며, 반드시 설정해야 하나요?
이것은 당신이 사용자 정의한 접근 비밀번호입니다. 다음 중 하나를 선택할 수 있습니다:
- 설정하지 않습니다. 해당 환경 변수를 삭제합니다. 주의: 이 경우 누구나 프로젝트에 접근할 수 있습니다.
- 프로젝트를 배포할 때 환경 변수 CODE를 설정합니다(여러 비밀번호는 쉼표로 구분). 접근 비밀번호를 설정하면 사용자는 설정 페이지에서 접근 비밀번호를 입력해야만 사용할 수 있습니다. 관련 설명 참조
왜 내 배포 버전에 스트리밍 응답이 없나요?
관련 토론: #386
nginx 리버스 프록시를 사용하는 경우, 설정 파일에 다음 코드를 추가해야 합니다:
# 캐시하지 않고, 스트리밍 출력 지원
proxy_cache off; # 캐시 비활성화
proxy_buffering off; # 프록시 버퍼링 비활성화
chunked_transfer_encoding on; # 청크 전송 인코딩 활성화
tcp_nopush on; # TCP NOPUSH 옵션 활성화, Nagle 알고리즘 금지
tcp_nodelay on; # TCP NODELAY 옵션 활성화, 지연 ACK 알고리즘 금지
keepalive_timeout 300; # keep-alive 타임아웃을 65초로 설정
netlify에서 배포 하는 경우, 이 문제는 아직 해결되지 않았습니다. 기다려 주십시오.
배포했지만 액세스할 수 없는 경우.
다음의 사항들을 확인해보세요:
- 서비스가 배포 중인가요?
- 포트가 올바르게 매핑되었나요?
- 방화벽에서 포트가 열렸나요?
- 서버 경로가 유효한가요?
- 도메인 이름이 올바른가요?
프록시란 무엇이며 어떻게 사용하나요?
중국 및 일부 국가에서는 OpenAI의 IP 제한으로 인해 OpenAI API에 직접 연결할 수 없으며 프록시를 거쳐야 합니다. 프록시 서버(정방향 프록시)를 사용하거나 OpenAI API에 대해 설정된 역방향 프록시를 사용할 수 있습니다.
- 정방향 프록시 예: 사이언티픽 인터넷 래더. 도커 배포의 경우 환경 변수 HTTP_PROXY를 프록시 주소(예: 10.10.10.10:8002)로 설정합니다.
- 역방향 프록시 예: 다른 사람이 구축한 프록시 주소를 사용하거나 Cloudflare를 통해 무료로 설정할 수 있습니다. 프로젝트 환경 변수 BASE_URL을 프록시 주소로 설정합니다.