تعلم FastApi و RESTful وقم بإنشاء وتدريب أول ذكاء اصطناعي ورفعه مجانا على الإنترنت! (الجزء الثاني)

Posted by


في الجزء الأول من هذا الدورة التعليمية، قمنا بتعلم 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!

0 0 votes
Article Rating
22 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@haram2012
1 month ago

شكرا لكم على المجهود الكبير، جعله الله في ميزان حسناتكم

@alisattarshafialdamboos9511
1 month ago

ألف شكر… معلومات مفيده ❤

@ehabkahwati
1 month ago

Thanks!

@SamoZz-c4y
1 month ago

مبدع كالعادة 🎉🎉
عايزين كمان دروس في fastapi طريقتك في الشرح رائعة
يا ريت لو تعمل شرح authentication

@hazemkhalil2889
1 month ago

جزاك الله خيرا

@user-go8vw7rh9d
1 month ago

جزاك الله خير
لو تعمل حلقه عن تعلم الذكاء الاصطناعي في الأسهم توقعات هل سوف ترتفع أو تنخفظ وماهو متوقع لها بعد عدد اشهر أو سنوات
جزاك الله خير ننظر المزيد من كرمك وتفانيك

@user-yd5cc8pj7i
1 month ago

ياريت اكتر من الجزء شرحك جميل مشاء الله استمر
وكمان نفسي في كورس Django تعلمه هيكون تحفه بجد ❤

@mouradtouih4441
1 month ago

سلسلة أقل مايقال عنها ماشاء الله أنها تحفة، وجد مبتكرة و غالبا أرهقك إعدادها وإتقانها هذا الإتقان الشديد، إستمر جودا منك وفضلا لو تكرمت في باقي السلسلة القوية فعلا وصدقا

@user-wh8zd3vp7o
1 month ago

بارك الله فيك وادام عليك الصحة والعافية وجزاك خيرا 🌹🫡

@development2301
1 month ago

روعة الله يبارك فيك استاذنا ❤

@development2301
1 month ago

🎉🎉🎉🎉🎉

@ironman2010h
1 month ago

Thanks!

@يزنابوالعينين
1 month ago

افضل سلسلة برمجة اتابعها حتى الآن

تعليق بسيط:لقد كنت سريعا نوعا ما في شرح crud لكن لا بأس

كل الدعم❤

@engmsa88
1 month ago

قمت بتحميل الملفات ، ولكن الملف الذي به تدريب النموذج غير موجود
فقط الموجود هو استخدام النموذج الذي تم حفظه

@AmerZaza
1 month ago

👍

@user-nh2zf5pb6o
1 month ago

حصل معي مشكلة في مكتبة 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.')

@MrGeomTech
1 month ago

شكرا على هذا المحتوى الاحترافي

@bouhmedmed3029
1 month ago

@iMARK0S
1 month ago

استمر جزاك الله خير

@user-lm2ke4us2z
1 month ago

لماذا مافي صوت المحتوى