يمكن العثور على مكتبة واجهات API التي يتحدث عنها Abdul Osama (عبدول أسامة) بالبحث عن Public APIs على GitHub. يصفها بأنها مجموعة مجانية منظّمة حسب الموضوع، مفيدة لمن يريد إيجاد واجهة لجلب بيانات أو أخبار إلى تطبيق يستخدم Agentic AI.
«يمكنك استخدام API لجلب بيانات أو تحليل شيء أو إرجاع معلومات تحتاجها في اللحظة نفسها.» — عبدول أسامة
كيف تستفيد من المكتبة؟
GitHub منصة لاستضافة المشاريع البرمجية ومشاركة ملفاتها. وAPI، أو واجهة برمجة التطبيقات، وسيلة تتيح لتطبيق طلب بيانات أو خدمة من تطبيق آخر. أما Agentic AI فيشير إلى أنظمة ذكاء اصطناعي تنفّذ مهامًا باستخدام أدوات، وقد تكون واجهات API من بين تلك الأدوات.
- ابحث عن Public APIs على GitHub.
- تصفّح الفهرس بحسب نوع الخدمة التي تحتاجها؛ من أمثلته الأخبار، والتمويل، والتصميم والفن، والتعلّم الآلي، وتحليل النصوص.
- افتح وصف الواجهة المناسبة لمعرفة البيانات التي تتيحها وكيفية استخدامها قبل إدخالها في مشروعك.
بالأرقام
- يذكر عبدول أن المكتبة تضم 1500 API. هذا العدد وارد في الفيديو، وقد يتغير محتوى المكتبة بمرور الوقت.
خلفية
وجود واجهة ضمن قائمة توصف بأنها مجانية لا يعني بالضرورة أن كل استخداماتها بلا شروط؛ فقد تختلف حدود الاستخدام ومتطلبات التسجيل من واجهة إلى أخرى. راجع توثيق الواجهة التي تختارها قبل الاعتماد عليها.
الخطوة التالية
ابدأ بالفئة الأقرب إلى البيانات التي يحتاجها مشروعك، ثم افحص توثيق الواجهة وشروط استخدامها.