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

OpenBBによるOpen Data Platform (ODP)は、データエンジニアがプロプライエタリ、ライセンス取得済み、および公開されているソースからの金融データを集約し、公開することを支援するために設計されたオープンソースのインフラストラクチャレイヤーです。「一度接続すれば、どこでも利用可能」というアーキテクチャを採用しており、統合されたデータを複数のインターフェースで同時に利用できます。具体的には、クオンツアナリスト向けのPython環境、金融アナリスト向けのOpenBB WorkspaceおよびExcel、AIエージェント向けのMCPサーバー、そしてその他のダウンストリームアプリケーション向けのREST APIが挙げられます。 コアとなるPythonパッケージは、PyPIを通じて`pip install openbb`でインストールできます。これは、過去の株価などの金融データを取得し、pandasのデータフレームに変換するためのプログラムインターフェースを提供します。また、コマンドラインアクセス用のODP CLIも利用可能です。 ローカル環境へのデプロイでは、`openbb-api`コマンドを使用してUvicorn経由でFastAPIバックエンドサーバーを実行し、localhostでREST APIを公開できます。このバックエンドは、エンタープライズ版のOpenBB Workspace UIに直接統合することが可能です。本プラットフォームはPython 3.9.21から3.12をサポートしており、VS Code Dev Containers、GitHub Codespaces、Google Colabといった開発環境との統合も提供しています。 本プロジェクトはAGPLv3 Licenseの下で配布されています。金融商品の取引には高いリスクが伴うこと、および本プラットフォームを通じて提供されるデータが必ずしも正確ではないことに関する免責事項が含まれています。リポジトリでは、コミュニティからの貢献、バグ報告、および機能リクエストを積極的に受け付けています。