Bahasa Inggris | 简体中文
Repo demo berdasarkan OpenAI GPT-3.5 Turbo API.
? Pratinjau Langsung : https://chatgpt.ddiu.me
️ PEMBERITAHUAN: Batas kunci API kami telah habis. Jadi situs demo tidak tersedia sekarang.
AnseMencari multi-chat, generasi gambar, dan fitur yang lebih kuat? Lihatlah Anse kami yang baru diluncurkan.
Info lebih lanjut tentang #247.

Node v18 atau lebih baru. Anda dapat menggunakan NVM untuk mengelola beberapa versi node secara lokal. node -v npm i -g pnpm pnpm install.env.example , lalu ganti nama menjadi .env , dan tambahkan tombol API openai Anda ke file .env . OPENAI_API_KEY=sk-xxx...http://localhost:3000/ pnpm run devButuh Kata Sandi Situs Web?
Digunakan dengan
SITE_PASSWORD
Tutorial Penerapan Langkah-demi-Langkah:
forked , dan hubungkan dengan akun GitHub Anda.Deploy Site untuk mulai menggunakan situs.Variabel lingkungan merujuk pada dokumentasi di bawah ini. Alamat Hub Docker.
Lari langsung
docker run --name=chatgpt-demo -e OPENAI_API_KEY=YOUR_OPEN_API_KEY -p 3000:3000 -d ddiu8081/chatgpt-demo:latest -e mendefinisikan variabel lingkungan dalam wadah.
Docker menyusun
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. Mendaftar Akun Sealos untuk Cloud Sealos Gratis
2. Klik Tombol App Launchpad
3. Create Application
4. Hanya isi sesuai dengan gambar berikut, dan klik setelah mengisi tombol 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. Buat tautan akses dan klik langsung untuk mengaksesnya. Jika Anda perlu mengikat nama domain Anda sendiri, Anda juga dapat mengisi nama domain Anda sendiri di Custom domain dan mengikuti petunjuk untuk mengkonfigurasi cname nama domain
6. Tunggu selama satu hingga dua menit dan buka tautan ini
Silakan merujuk ke dokumentasi penempatan resmi: https://docs.astro.build/en/guides/deploy
Anda dapat mengontrol situs web melalui variabel lingkungan.
| Nama | Keterangan | Bawaan |
|---|---|---|
OPENAI_API_KEY | Kunci API Anda untuk Openai. | null |
HTTPS_PROXY | Berikan proxy untuk OpenAI API. misalnya http://127.0.0.1:7890 | null |
OPENAI_API_BASE_URL | URL Basis Kustom untuk API OpenAI. | https://api.openai.com |
HEAD_SCRIPTS | Suntikkan analitik atau skrip lain sebelum </head> dari halaman | null |
PUBLIC_SECRET_KEY | String rahasia untuk proyek. Gunakan untuk menghasilkan tanda tangan untuk panggilan API | null |
SITE_PASSWORD | Atur kata sandi untuk situs, mendukung beberapa kata sandi yang dipisahkan oleh koma. Jika tidak ditetapkan, situs akan dipublikasikan | null |
OPENAI_API_MODEL | ID model untuk digunakan. Daftar model | gpt-3.5-turbo |
Setelah mencari proyek, Anda perlu secara manual mengaktifkan alur kerja dan tindakan sinkronisasi hulu pada halaman Tindakan Proyek Forked. Setelah diaktifkan, pembaruan otomatis akan dijadwalkan setiap hari:
T: TypeError: Fetch Gagal (tidak dapat terhubung ke OpenAI API)
A: Mengkonfigurasi Variabel Lingkungan HTTPS_PROXY , Referensi: #34
T: Throw New TypeError ($ {Context} bukan readableStream.)
A: Versi node harus v18 atau lebih baru, referensi: #65
T: Mempercepat akses domestik tanpa perlu tutorial penyebaran proxy?
A: Anda dapat merujuk pada tutorial ini: #270
Proyek ini ada berkat semua orang yang berkontribusi.
Terima kasih untuk semua pendukung kami!
MIT © DDIU8081