영어 | 简体中文
OpenAI GPT-3.5 터보 API를 기반으로 한 데모 리포.
? 라이브 미리보기 : https://chatgpt.ddiu.me
켈 주목 : API 키 제한이 소진되었습니다. 따라서 현재 데모 사이트를 사용할 수 없습니다.
Anse 소개멀티 chat, 이미지 생성 및 더 강력한 기능을 찾고 계십니까? 새로 출시 된 Anse를 살펴보십시오.
#247에 대한 자세한 정보.

Node v18 이상을 사용하고 있는지 확인하십시오. NVM을 사용하여 여러 node 버전을 로컬로 관리 할 수 있습니다. node -v npm i -g pnpm pnpm install.env.example 파일을 복사 한 다음 .env 로 이름을 바꾸고 OpenAi API 키를 .env 파일에 추가하십시오. OPENAI_API_KEY=sk-xxx...http://localhost:3000/ 에서 실행됩니다. pnpm run dev웹 사이트 비밀번호가 필요하십니까?
SITE_PASSWORD와 함께 배포하십시오
단계별 배포 자습서 :
forked 후 GitHub 계정에 연결하십시오.Deploy Site 버튼을 클릭하여 사이트 배포를 시작하십시오.환경 변수는 아래 문서를 참조하십시오. 도커 허브 주소.
직접 실행
docker run --name=chatgpt-demo -e OPENAI_API_KEY=YOUR_OPEN_API_KEY -p 3000:3000 -d ddiu8081/chatgpt-demo:latest -e 컨테이너의 환경 변수를 정의합니다.
Docker Compose
version : ' 3 '
services :
chatgpt-demo :
image : ddiu8081/chatgpt-demo:latest
container_name : chatgpt-demo
restart : always
ports :
- ' 3000:3000 '
environment :
- OPENAI_API_KEY=YOUR_OPEN_API_KEY
# - HTTPS_PROXY=YOUR_HTTPS_PROXY
# - OPENAI_API_BASE_URL=YOUR_OPENAI_API_BASE_URL
# - HEAD_SCRIPTS=YOUR_HEAD_SCRIPTS
# - PUBLIC_SECRET_KEY=YOUR_SECRET_KEY
# - SITE_PASSWORD=YOUR_SITE_PASSWORD
# - OPENAI_API_MODEL=YOUR_OPENAI_API_MODEL # start
docker compose up -d
# down
docker-compose down1. Free Sealos Cloud에 대한 Sealos 계정을 등록하십시오
2. App Launchpad 버튼을 클릭하십시오
3. Create Application 버튼을 클릭하십시오
4. 다음 그림에 따라 채우고 Deploy Application 버튼을 작성한 후 클릭하십시오.
App Name: chatgpt-demo
Image Name: ddiu8081/chatgpt-demo:latest
CPU: 0.5Core
Memory: 1G
Container Ports: 3000
Accessible to the Public: On
Environment: OPENAI_API_KEY=YOUR_OPEN_API_KEY 5. 액세스 링크를 엽니다고 직접 클릭하여 액세스하십시오. 자신의 도메인 이름을 바인딩 해야하는 경우 Custom domain 에서 자신의 도메인 이름을 채우고 프롬프트를 따라 도메인 이름 CNAME를 구성 할 수도 있습니다.
6. 1 ~ 2 분 동안 기다리고이 링크를 엽니 다.
공식 배포 문서는 https://docs.astro.build/en/guides/deploy를 참조하십시오
환경 변수를 통해 웹 사이트를 제어 할 수 있습니다.
| 이름 | 설명 | 기본 |
|---|---|---|
OPENAI_API_KEY | OpenAI의 API 키. | null |
HTTPS_PROXY | OpenAI API에 프록시를 제공하십시오. 예 : http://127.0.0.1:7890 | null |
OPENAI_API_BASE_URL | OpenAI API의 사용자 정의 기본 URL. | https://api.openai.com |
HEAD_SCRIPTS | 페이지의 분석 또는 기타 스크립트 주입 </head> | null |
PUBLIC_SECRET_KEY | 프로젝트의 비밀 문자열. API 통화에 대한 서명을 생성하는 데 사용됩니다 | null |
SITE_PASSWORD | 사이트의 비밀번호를 설정하고 Comma로 분리 된 여러 비밀번호를 지원합니다. 설정하지 않으면 사이트가 공개됩니다 | null |
OPENAI_API_MODEL | 사용할 모델의 ID. 목록 모델 | gpt-3.5-turbo |
프로젝트를 포킹 한 후 포크 프로젝트의 작업 페이지에서 워크 플로 및 업스트림 동기화 작업을 수동으로 활성화해야합니다. 활성화되면 자동 업데이트는 매일 예정됩니다.
Q : TypeError : Fetch 실패 (OpenAI API에 연결할 수 없습니다)
A : 환경 변수 구성 HTTPS_PROXY , 참조 : #34
Q : Throw New TypeError ($ {Context}는 ReadableStream이 아닙니다.)
A : 노드 버전은 v18 이상이어야합니다. 참조 : #65
Q : 프록시 배포 튜토리얼없이 국내 액세스를 가속화 하시겠습니까?
A :이 튜토리얼을 참조 할 수 있습니다 : #270
이 프로젝트는 기부 한 모든 사람들 덕분에 존재합니다.
우리의 모든 지지자들에게 감사합니다!
MIT © DDIU8081