공식 웹 사이트가 벽으로 지정되었습니다 [미러링] | 개인 정보 보호 배치 | 구성
공식 웹 사이트 https://chatgpt-next.com에 액세스 할 수없는 경우 미러 사이트 https://1.caninae.com에 액세스하거나 URL을 백업하거나 개인적으로 배포 할 수 있습니다.
개인적으로 배포 할 때는 도메인 이름에 Chat, GPT, AI 등을 포함하지 않는 것이 가장 좋습니다. 그렇지 않으면 벽에 의해 쉽게 감지됩니다.
docker run --name chatgpt-next -d -p 3000:3000 -e OPENAI_API_KEY_ALIAS xcatliu/chatgpt-next:latest
# --name 容器名称,-d 后台运行,-p 端口映射,-e 透传环境变量npx chatgpt-next -- -p 3000
# -- 后面的参数会透传给 next start,比如 -p 可以指定端口,默认端口是 3000
# 使用 pm2 后台运行
npx pm2 start --name chatgpt-next npx -- chatgpt-next -- -p 3000다음 표는 모든 환경 변수 구성을 기록하고 더 복잡한 구성은 나중에 별도로 설명됩니다.
| 환경 변수 | 설명하다 | 기본값 |
|---|---|---|
OPENAI_API_KEY_ALIAS | Apikey 별칭 | 널 |
CHATGPT_NEXT_DISABLE_PUBLIC | 낯선 사람이 자신의 아파이크를 통해 접근하는 것을 금지합니다 | false |
CHATGPT_NEXT_API_HOST | API 요청에 대한 호스트 (포트 포함)를 구성하십시오 | api.openai.com |
Apikey alias를 지원하도록 환경 변수 OPENAI_API_KEY_ALIAS 구성하십시오.
사용 | 여러 별칭 구성을 분리하려면 각 별칭 구성이 사용됩니다 : 예를 들어 별칭과 실제 apikeys를 분리합니다.
OPENAI_API_KEY_ALIAS="firstkey:sk-********FUt3|secondkey:sk-********f1J3"
위 구성에 따르면, 사용자가 오프닝 페이지의 팝업 창에서 firstkey 입력하면 첫 번째 Apikey로 요청을 보내고 secondkey 입력되면 요청을 두 번째 Apikey로 보냅니다.
이 링크는 api-key 직접 가져와 친구와보다 편리하게 공유하는 것을 지원합니다.
https://chatgpt-next.com/?api-key=firstkey
먼저 Node.js 환경을 설치해야합니다. 공식 웹 사이트에서 다운로드하여 설치할 수 있습니다.
# 安装依赖
npm i -g pnpm
pnpm i
# 本地开发
pnpm dev
# 构建
pnpm build
# 启动
pnpm start중국의 OpenAI 인터페이스의 직접 요청은 금지가 발생할 수 있으므로 요청이 개발 환경에서 건너 뜁니다. 요청을 보내려면 App/API/Chat/Route.ts 파일에서 관련 코드를 주석하십시오.
휘파람을 사용하여 기존 네트워크에 패킷과 프록시 API 요청을 편리하게 캡처하십시오.
다음은 지역 개발 중 휘파람 구성입니다.
chatgpt-next.com/api ignore://*
chatgpt-next.com 127.0.0.1:3000
사이트를 배치하고 사이트를 공개 할 의향이 있다면 PR에 오신 것을 환영합니다!
MIT, 그냥 사용하십시오. 더 많이 홍보하도록 도와주십시오.
그것이 당신을 도와 주었다고 생각되면, 커피 한 잔을 마시도록 초대 해주세요.
MIT 라이센스
저작권 (C) 2023 Xcatliu
이에 따라이 소프트웨어 및 관련 문서 파일 ( "소프트웨어")의 사본을 얻는 사람에게는 허가가 부여되어 소프트웨어의 사용, 복사, 수정, 합병, 배포, 배포, 하위성 및/또는 소프트웨어가 소프트웨어를 판매 할 수있는 권한을 포함하여 제한없이 소프트웨어를 처리 할 수있는 사람에게 다음 조건을 적용 할 수 있습니다.
위의 저작권 통지 및이 권한 통지는 소프트웨어의 모든 사본 또는 실질적인 부분에 포함되어야합니다.
이 소프트웨어는 상업성, 특정 목적에 대한 적합성 및 비 침해에 대한 보증을 포함하여 명시 적 또는 묵시적 보증없이 "그대로"제공됩니다. 어떠한 경우에도 저자 또는 저작권 보유자는 계약, 불법 행위 또는 기타, 소프트웨어 또는 소프트웨어의 사용 또는 기타 거래에서 발생하는 계약, 불법 행위 또는 기타의 행동에 관계없이 청구, 손해 또는 기타 책임에 대해 책임을지지 않습니다.