このプロジェクトについて

AskNews Python SDKは、AskNews APIのクライアントライブラリであり、大規模言語モデル(LLM)ワークフローにリアルタイムのニュースデータをシームレスに統合するために設計されています。このSDKはPython 3.8から3.13をサポートし、pipでインストールできます。 中核となる価値提案はシンプルさです。`ask.news.search_news(query).as_string`への単一の呼び出しで、任意のLLMに供給する準備が整ったプロンプト最適化済みの文字列が返され、カスタムのニュース取得およびフォーマットロジックの必要性が排除されます。 基本的なニュース検索に加えて、SDKは広範なAPIエンドポイントセットを公開しています: - **/stories**: 最先端の記事クラスタリングによる高レベルのイベント追跡で、システムが進化するニュースナラティブを追跡できるようにします。 - **/forecasts**: 任意のリアルタイムイベントに対する業界最先端の予測機能で、金融または政治コンテキストでの予測分析に役立ちます。 - **/analytics**: 金融と政治をカバーする時系列データで、ダッシュボードやトレンド分析に適しています。 - **/deepnews**: ニュースナレッジグラフ、X(Twitter)、Reddit、Google、Wikipediaなどを探索して、オンデマンドで予測、レポート、分析を構築するディープリサーチエージェントです。 - **/graph**: 利用可能な最大のニュースナレッジグラフへのアクセスを提供し、ユーザーがエンティティ関係やイベント接続のためのカスタムグラフクエリを構築できるようにします。 - **/websearch**: LLMが蒸留した関連ページの要約を備えたウェブ検索で、簡潔でコンテキストを考慮した結果を提供します。 SDKはAPIキーとオプションのスコープ(news、chat、stories、analytics)で初期化され、開発者がアプリケーションがアクセスできる機能を細かく制御できるようにします。完全なAPIドキュメントはdocs.asknews.appで利用可能であり、プロジェクトはサポートとコラボレーションのためにDiscordコミュニティを維持しています。 このツールは、RAG(Retrieval-Augmented Generation)システム、ニュース対応チャットボット、金融分析プラットフォーム、またはLLM推論のコンテキストとして最新の構造化ニュースデータを必要とする任意のアプリケーションを構築する開発者にとって特に価値があります。