À propos du projet
Le SDK Python AskNews est une bibliothèque cliente pour l'API AskNews, conçue pour intégrer de manière transparente des données d'actualités en temps réel dans les flux de travail des grands modèles de langage (LLM). Le SDK prend en charge Python 3.8 à 3.13 et s'installe via pip.
La proposition de valeur principale est la simplicité : un seul appel à `ask.news.search_news(query).as_string` renvoie une chaîne optimisée pour les invites, prête à être utilisée dans n'importe quel LLM, éliminant ainsi le besoin de logique personnalisée de récupération et de formatage des actualités.
Au-delà de la recherche d'actualités de base, le SDK expose un large ensemble d'endpoints API :
- **/stories** : Suivi d'événements de haut niveau avec un clustering d'articles de pointe, permettant aux systèmes de suivre les récits d'actualités en évolution.
- **/forecasts** : Capacités de prévision de premier plan sur tout événement en temps réel, utiles pour l'analytique prédictive dans des contextes financiers ou politiques.
- **/analytics** : Données de séries temporelles couvrant la finance et la politique, adaptées aux tableaux de bord et à l'analyse des tendances.
- **/deepnews** : Agent de recherche approfondie qui explore un graphe de connaissances d'actualités, X (Twitter), Reddit, Google, Wikipédia, et plus encore pour construire des prévisions, des rapports et des analyses à la demande.
- **/graph** : Accès au plus grand graphe de connaissances d'actualités disponible, permettant aux utilisateurs de construire des requêtes de graphe personnalisées pour les relations entre entités et les connexions d'événements.
- **/websearch** : Recherche web avec des résumés distillés par LLM des pages pertinentes, fournissant des résultats concis et contextuels.
Le SDK est initialisé avec une clé API et des portées optionnelles (news, chat, stories, analytics), donnant aux développeurs un contrôle précis sur les capacités auxquelles leur application peut accéder. La documentation complète de l'API est disponible sur docs.asknews.app, et le projet maintient une communauté Discord pour le support et la collaboration.
Cet outil est particulièrement précieux pour les développeurs construisant des systèmes RAG (génération augmentée par récupération), des chatbots conscients des actualités, des plateformes d'analyse financière, ou toute application nécessitant des données d'actualités structurées et à jour comme contexte pour l'inférence LLM.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.