عن المشروع
AskNews Python SDK هي مكتبة عميل لواجهة برمجة تطبيقات AskNews، مصممة لدمج بيانات الأخبار اللحظية بسلاسة في سير عمل نماذج اللغة الكبيرة (LLM). يدعم SDK إصدارات بايثون 3.8 حتى 3.13 ويتم تثبيته عبر pip.
القيمة الأساسية المقترحة هي البساطة: استدعاء واحد إلى `ask.news.search_news(query).as_string` يعيد سلسلة محسّنة للطلبات (prompt-optimized) جاهزة للتغذية إلى أي نموذج لغوي كبير، مما يلغي الحاجة إلى منطق مخصص لاسترجاع الأخبار وتنسيقها.
إلى جانب البحث الأساسي عن الأخبار، يكشف SDK عن مجموعة واسعة من نقاط نهاية API:
- **/stories**: تتبع أحداث عالي المستوى مع تجميع المقالات بأحدث التقنيات، مما يمكن الأنظمة من متابعة السرديات الإخبارية المتطورة.
- **/forecasts**: قدرات تنبؤ رائدة على أي حدث لحظي، مفيدة للتحليلات التنبؤية في السياقات المالية أو السياسية.
- **/analytics**: بيانات السلاسل الزمنية التي تغطي المالية والسياسة، مناسبة للوحات المعلومات وتحليل الاتجاهات.
- **/deepnews**: وكيل بحث عميق يستكشف رسم المعرفة الإخباري وX (تويتر) وReddit وجوجل وويكيبيديا والمزيد لبناء التنبؤات والتقارير والتحليلات عند الطلب.
- **/graph**: الوصول إلى أكبر رسم معرفة إخباري متاح، مما يسمح للمستخدمين ببناء استعلامات رسوم بيانية مخصصة لعلاقات الكيانات واتصالات الأحداث.
- **/websearch**: بحث على الويب مع ملخصات مقطرة عبر نماذج اللغة للصفحات ذات الصلة، مما يوفر نتائج موجزة ومراعية للسياق.
يتم تهيئة SDK بمفتاح API ونطاقات اختيارية (news, chat, stories, analytics)، مما يمنح المطورين تحكمًا دقيقًا في القدرات التي يمكن لتطبيقهم الوصول إليها. الوثائق الكاملة لواجهة API متاحة على docs.asknews.app، ويحتفظ المشروع بمجتمع Discord للدعم والتعاون.
هذه الأداة ذات قيمة خاصة للمطورين الذين يبنون أنظمة RAG (التوليد المعزز بالاسترجاع)، وروبوتات الدردشة الواعية بالأخبار، ومنصات التحليل المالي، أو أي تطبيق يتطلب بيانات إخبارية حديثة ومنظمة كسياق لاستدلال نماذج اللغة.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.