أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

كيفية إنشاء موقع يشبه ChatGPT واستضافته باستخدام Replit وGitHub وRender



16-04-2025 03:28 مساءً
rabeh20080
معلومات الكاتب
 في هذا الموضوع نشرح خطوة بخطوة كيف تصنع تطبيق ذكاء اصطناعي شبيه بـ ChatGPT، باستخدام Replit، رفعه على GitHub، واستضافته على Render. 

وسأضع مثال عملي لمشروعي الشخصي في النهاية.                                                                       https://aistudio.google.com/app/prompts/1tVrkU5UtCkwWrheLceUgHIr7O6nXSpTh

 ندخل الى ستوديو قوقل ونطلب منه انشاء كود من صفحة واحدة لتطبيق او موقع يشبه Chatgpt او أي موقع تريده 
إنشاء مشروع في Replit
https://replit.com/refer/jacka2718

افتح Replit وأنشئ Repl جديد بلغة Python.
استخدم Flask لإنشاء واجهة بسيطة.
أنشئ ملفات:
نقوم بي مطالبة. ونضع الكود الدي نسخناه من ستوديو قوقل main.py
templates/index.html
static/style.css.
 مع وضع apikey  سوف يفهم كل شىء موقع replit .env لوضع مفتاح OpenRouter API. 
عند الانتهاء من بناء الموقع. نطلب من replit انشاء قاعدة بيانات ونطلب منه ضغط المشروع بي صيغة zip ثم نرفعه الى الجهاز                                            
- تحميل  مشروع من موقع Replit كملف ZIP
نرفع الموقع الى GitHub

الطريقة
- إنشاء مستودع GitHub
- اذهب إلى GitHub.com وسجل الدخول.
- اضغط على New Repository.
- اختر اسمًا للمستودع (مثلاً: My-GPT-App) ثم اضغط Create Repository.
- رفع المشروع إلى GitHub
- بعد فتح المستودع الجديد، ستجد خيار Upload files.
- بعد فك الضغط على المشروع الـ ZIP    
اضغط Upload files
اختر كل ملفات المشروع 
ثم اضغط Commit changes.

يمكنك الآن ربطه بـ  Render
https://dashboard.render.com/

لربط مشروعك على GitHub بـ Render، اتبع هذه الخطوات

1. سجّل الدخول إلى Render.
2. اختر New > Web Service.
3. اضغط على Connect your GitHub account إذا لم يكن مرتبطًا بعد.
4. اختر المستودع الذي يحتوي على مشروعك.
5. اضبط الإعدادات:
Branch: عادةً main
Build Command: حسب مشروعك (مثلاً pip install -r requirements.txt)
Start Command: مثل gunicorn main:app
6. اضغط Create Web Service.

شرح رسمي من Render:
https://render.com/docs/deploy-flask

 لربط موقعك المستضاف على Render بقاعدة بيانات ودومين فرعي:
1. إنشاء قاعدة بيانات على Render
1. من لوحة تحكم Render، اختر "New" > PostgreSQL.
2. أدخل اسمًا لقاعدة البيانات.
3. بعد الإنشاء، ستحصل على معلومات الاتصال (HOST، USER، PASSWORD...).
4. انسخ هذه المعلومات وأضفها إلى إعدادات متغيرات البيئة (Environment Variables) في تطبيقك على Render.
---
- ربط قاعدة البيانات بالموقع
في كود Python (Flask أو Django مثلاً)، استخدم مكتبة psycopg2 أو ORM مثل SQLAlchemy.
استخدم URI الذي حصلت عليه من Render لربط قاعدة البيانات.
1. إعداد دومين فرعي على Render
2. من إعدادات التطبيق في Render، اختر Custom Domains.
3. أضف الدومين الفرعي (مثل: bot.dztech.site).
4. Render يعطيك سجل CNAME لتضيفه في إعدادات DNS للدومين الأساسي (عبر Namecheap أو Cloudflare أو غيرها).
رابط مفيد من Render لتفاصيل إضافية:
https://render.com/docs

موقعي الذي تم عمله بدون معرفة بي البرمجة مع تطبيق  apk
https://dzteck-chat.onrender.com/
                                                                                                    

look/images/icons/i1.gif كيفية إنشاء موقع يشبه ChatGPT واستضافته باستخدام Replit وGitHub وRender
  16-04-2025 10:50 مساءً   [1]
rabeh20080
معلومات الكاتب
تحميل تطبيق apk لي تجربب الموقع على الهاتف
تحميل التطبيق apk
  

look/images/icons/i1.gif كيفية إنشاء موقع يشبه ChatGPT واستضافته باستخدام Replit وGitHub وRender
  16-04-2025 11:04 مساءً   [2]
rabeh20080
معلومات الكاتب

تم تحرير المشاركة بواسطة :rabeh20080 بتاريخ:16-04-2025 11:13 مساءً


look/images/icons/i1.gif كيفية إنشاء موقع يشبه ChatGPT واستضافته باستخدام Replit وGitHub وRender
  17-04-2025 08:08 مساءً   [3]
rabeh20080
معلومات الكاتب
اي استفسار سؤال انا في الخدمة


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مطلوب إنشاء ملف robots.txt لموقع ومنتدى ismail bahammou
4 1515 mohamedelking1997
موضوع للنقاش حول التفكير في إنشاء موقع karim rabah
8 1739 karim rabah
إنشاء الاستجابة التلقائية للبريد الالكتروني لموقعك زعيم الثورة
1 1283 زعيم الثورة

الكلمات الدلالية






الساعة الآن 08:44 AM