الإنجليزية | 简体中文
ريبو تجريبي يعتمد على 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
، وأضف مفتاح API Openai إلى ملف .env
. OPENAI_API_KEY=sk-xxx...
http://localhost:3000/
pnpm run dev
هل تحتاج إلى كلمة مرور موقع؟
نشر مع
SITE_PASSWORD
البرنامج التعليمي للنشر خطوة بخطوة:
forked
بإنشائه ، وقم بتوصيله بحساب GitHub
الخاص بك.Deploy Site
لبدء نشر الموقع.تشير متغيرات البيئة إلى الوثائق أدناه. عنوان Docker Hub.
تشغيل مباشر
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 down
1. قم بإصلاح حساب Sealos لسحابة 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. OBAND رابط الوصول وانقر مباشرة للوصول إليه. إذا كنت بحاجة إلى ربط اسم المجال الخاص بك ، فيمكنك أيضًا ملء اسم المجال الخاص بك في Custom domain
ومتابعة المطالبات لتكوين اسم المجال CNAME
6.wait لمدة دقيقة إلى دقيقتين وافتح هذا الرابط
يرجى الرجوع إلى وثائق النشر الرسمية: 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 | معرف النموذج للاستخدام. قائمة النماذج | gpt-3.5-turbo |
بعد التغلب على المشروع ، تحتاج إلى تمكين سير العمل يدويًا وإجراءات مزامنة المنبع في صفحة الإجراءات في المشروع المتشعب. بمجرد التمكين ، سيتم جدولة التحديثات التلقائية كل يوم:
س: Typeerror: فشل الجلب (لا يمكن الاتصال بـ Openai API)
ج: تكوين متغيرات البيئة HTTPS_PROXY
, المرجع: #34
س: رمي نوع جديد ($ {context} ليس قائدًا.)
ج: يجب أن يكون إصدار العقدة v18
أو أحدث ، المرجع: #65
س: تسريع الوصول المحلي دون الحاجة إلى تعليمي نشر الوكيل؟
ج: يمكنك الرجوع إلى هذا البرنامج التعليمي: #270
هذا المشروع موجود بفضل جميع الذين ساهموا.
شكرا لجميع مؤيدينا!
MIT © DDIU8081