ภาษาอังกฤษ | 简体中文
Repo การสาธิตขึ้นอยู่กับ Openai GPT-3.5 Turbo API
- ตัวอย่างสด : https://chatgpt.ddiu.me
ข้อสังเกต: ขีด จำกัด คีย์ API ของเราหมดแล้ว ดังนั้นไซต์สาธิตจึงไม่สามารถใช้ได้ในขณะนี้
Anseกำลังมองหาคุณสมบัติหลายแชทการสร้างภาพและคุณสมบัติที่ทรงพลังกว่าหรือไม่? ลองดู 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
วิ่งตรง
docker run --name=chatgpt-demo -e OPENAI_API_KEY=YOUR_OPEN_API_KEY -p 3000:3000 -d ddiu8081/chatgpt-demo:latest -e กำหนดตัวแปรสภาพแวดล้อมในคอนเทนเนอร์
นักเทียบท่า
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. ลงทะเบียนบัญชี Sealos สำหรับ Sealos Cloud ฟรี
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. รอหนึ่งถึงสองนาทีและเปิดลิงค์นี้
โปรดดูเอกสารการปรับใช้อย่างเป็นทางการ: https://docs.astro.build/en/guides/deploy
คุณสามารถควบคุมเว็บไซต์ผ่านตัวแปรสภาพแวดล้อม
| ชื่อ | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
OPENAI_API_KEY | คีย์ API ของคุณสำหรับ OpenAI | null |
HTTPS_PROXY | ให้พร็อกซีสำหรับ OpenAI API เช่น http://127.0.0.1:7890 | null |
OPENAI_API_BASE_URL | URL ฐานที่กำหนดเองสำหรับ OpenAI API | https://api.openai.com |
HEAD_SCRIPTS | ฉีดวิเคราะห์หรือสคริปต์อื่น ๆ ก่อน </head> ของหน้าเว็บ | null |
PUBLIC_SECRET_KEY | สตริงลับสำหรับโครงการ ใช้สำหรับการสร้างลายเซ็นสำหรับการโทร API | null |
SITE_PASSWORD | ตั้งรหัสผ่านสำหรับไซต์รองรับรหัสผ่านหลายรหัสคั่นด้วยเครื่องหมายจุลภาค หากไม่ได้ตั้งค่าไซต์จะเป็นสาธารณะ | null |
OPENAI_API_MODEL | id ของโมเดลที่จะใช้ รายการรุ่น | gpt-3.5-turbo |
หลังจากฟอร์กโครงการคุณจะต้องเปิดใช้งานเวิร์กโฟลว์และการดำเนินการซิงค์ต้นน้ำด้วยตนเองในหน้าการกระทำของโครงการฟอร์ค เมื่อเปิดใช้งานการอัปเดตอัตโนมัติจะถูกกำหนดไว้ทุกวัน:
ถาม: TypeError: Fetch ล้มเหลว (ไม่สามารถเชื่อมต่อกับ OpenAI API ได้)
ตอบ: กำหนดค่าตัวแปรสภาพแวดล้อม HTTPS_PROXY , อ้างอิง: #34
ถาม: โยน TypeError ใหม่ ($ {context} ไม่ใช่ readableStream)
ตอบ: เวอร์ชันโหนดต้องเป็น v18 หรือใหม่กว่าการอ้างอิง: #65
ถาม: เร่งการเข้าถึงภายในประเทศโดยไม่จำเป็นต้องมีการสอนการปรับใช้พร็อกซีหรือไม่?
ตอบ: คุณสามารถอ้างถึงบทช่วยสอนนี้: #270
โครงการนี้มีอยู่ขอบคุณทุกคนที่มีส่วนร่วม
ขอบคุณผู้สนับสนุนของเราทุกคน!
MIT © DDIU8081