这个项目能做什么
Open Data Platform by OpenBB (ODP) 是一个开源基础设施层,旨在帮助数据工程师整合并公开来自专有、授权和公开来源的金融数据。它遵循“一次连接,到处消费”的架构,允许集成的数据同时在多个界面进行消费:面向量化分析师的 Python 环境、面向金融分析师的 OpenBB Workspace 和 Excel、面向 AI agent 的 MCP 服务器,以及面向其他下游应用的 REST API。
核心 Python 包可以通过 PyPI 使用 `pip install openbb` 进行安装。它提供了一个程序化接口来获取金融数据(例如历史股票价格),并将其转换为 pandas dataframes。此外,还提供了一个用于命令行访问的 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 许可下分发。其中包含免责声明,指出金融工具交易涉及高风险,且通过平台提供的数据不一定准确。该仓库积极接受社区贡献、错误报告和功能请求。
评论
0 评分人数达到10人后显示
登录后参与讨论。