تعلم 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
2 months ago

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

@alisattarshafialdamboos9511
2 months ago

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

@ehabkahwati
2 months ago

Thanks!

@SamoZz-c4y
2 months ago

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

@hazemkhalil2889
2 months ago

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

@user-go8vw7rh9d
2 months ago

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

@user-yd5cc8pj7i
2 months ago

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

@mouradtouih4441
2 months ago

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

@user-wh8zd3vp7o
2 months ago

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

@development2301
2 months ago

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

@development2301
2 months ago

🎉🎉🎉🎉🎉

@ironman2010h
2 months ago

Thanks!

@يزنابوالعينين
2 months ago

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

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

كل الدعم❤

@engmsa88
2 months ago

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

@AmerZaza
2 months ago

👍

@user-nh2zf5pb6o
2 months 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
2 months ago

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

@bouhmedmed3029
2 months ago

@iMARK0S
2 months ago

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

@user-lm2ke4us2z
2 months ago

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