في الجزء الأول من هذا الدورة التعليمية، قمنا بتعلم FastAPI و RESTful APIs وإنشاء ذكاء اصطناعي بسيط. في هذا الجزء الثاني، سنتعمق أكثر في العمل مع FastAPI ونقوم برفع الذكاء الاصطناعي الذي قمنا بإنشائه في الجزء الأول إلى الإنترنت باستخدام خدمة مجانية.
خطوة 1: تحضير البيئة
قبل البدء، تأكد من أنك قد قمت بتثبيت Python وأنك قمت بتنصيب FastAPI وجميع الحزم اللازمة. يمكنك استخدام مدير الحزم pip لتثبيتها:
pip install fastapi uvicorn requests
خطوة 2: تعديل الذكاء الاصطناعي
قم بفتح ملف الذكاء الاصطناعي الذي قمت بإنشائه في الجزء الأول وأضف نقاط نهاية API جديدة تمكنك من استخدام Python requests لاستعلام الذكاء الاصطناعي. يمكنك استخدام وظائف FastAPI لتحديد نقاط نهاية API جديدة ومعالجتها بشكل ملائم.
مثال على كيفية إضافة نقطة نهاية API جديدة في FastAPI:
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
description: str
@app.post("/items/")
async def create_item(item: Item):
return {"name": item.name, "description": item.description}
خطوة 3: رفع الذكاء الاصطناعي إلى الإنترنت
بعد تعديل الذكاء الاصطناعي، يجب عليك رفعه إلى الإنترنت باستخدام خدمة مجانية مثل Heroku أو PythonAnywhere. قم بإنشاء حساب على أحد هذه الخدمات واتبع التعليمات لرفع تطبيق FastAPI الخاص بك.
بمجرد رفع التطبيق، يمكنك الوصول إليه عن طريق رابط URL الذي تحصل عليه من خدمة الاستضافة الخاصة بك.
خطوة 4: اختبار الذكاء الاصطناعي المرفوع
حتى تتأكد من أن الذكاء الاصطناعي الخاص بك يعمل بشكل صحيح على الإنترنت، قم بإرسال طلبات باستخدام Python requests أو أداة محاكاة API مثل Postman. قم بإرسال بيانات اختبارية إلى نقطة النهاية API الجديدة التي قمت بإنشائها وتحقق مما إذا كان يتم استجابة الذكاء الاصطناعي بشكل صحيح.
بهذه الطريقة، يمكنك إنشاء ورفع ذكاء اصطناعي بسيط إلى الإنترنت باستخدام FastAPI وخدمة مجانية. استمتع بتجربة إنشاء تطبيقات RESTful APIs وتطبيقات الذكاء الاصطناعي باستخدام FastAPI!
شكرا لكم على المجهود الكبير، جعله الله في ميزان حسناتكم
ألف شكر… معلومات مفيده ❤
Thanks!
مبدع كالعادة 🎉🎉
عايزين كمان دروس في fastapi طريقتك في الشرح رائعة
يا ريت لو تعمل شرح authentication
جزاك الله خيرا
جزاك الله خير
لو تعمل حلقه عن تعلم الذكاء الاصطناعي في الأسهم توقعات هل سوف ترتفع أو تنخفظ وماهو متوقع لها بعد عدد اشهر أو سنوات
جزاك الله خير ننظر المزيد من كرمك وتفانيك
ياريت اكتر من الجزء شرحك جميل مشاء الله استمر
وكمان نفسي في كورس Django تعلمه هيكون تحفه بجد ❤
سلسلة أقل مايقال عنها ماشاء الله أنها تحفة، وجد مبتكرة و غالبا أرهقك إعدادها وإتقانها هذا الإتقان الشديد، إستمر جودا منك وفضلا لو تكرمت في باقي السلسلة القوية فعلا وصدقا
بارك الله فيك وادام عليك الصحة والعافية وجزاك خيرا 🌹🫡
روعة الله يبارك فيك استاذنا ❤
🎉🎉🎉🎉🎉
Thanks!
افضل سلسلة برمجة اتابعها حتى الآن
تعليق بسيط:لقد كنت سريعا نوعا ما في شرح crud لكن لا بأس
كل الدعم❤
قمت بتحميل الملفات ، ولكن الملف الذي به تدريب النموذج غير موجود
فقط الموجود هو استخدام النموذج الذي تم حفظه
👍
حصل معي مشكلة في مكتبة pycaret
RuntimeError: ('Pycaret only supports python 3.9, 3.10, 3.11. Your actual Python version: ', sys.version_info(major=3, minor=12, micro=4, releaselevel='final', serial=0), 'Please DOWNGRADE your Python version.')
شكرا على هذا المحتوى الاحترافي
❤
استمر جزاك الله خير
لماذا مافي صوت المحتوى