openbq-org/OpenBB
Open Data Platform for analysts, quants and AI agents.
OpenBB 开放数据平台 (ODP)
这是什么
OpenBB ODP 是一个开源 Python 库,让您可以整合多种金融数据源(专有、授权或公开),并通过单一一致的接口提供这些数据。它作为数据集成层,可被以下项目使用:
- Python 脚本和笔记本(供量化分析师和数据科学家使用)
- 商业版 OpenBB Workspace 界面(类似 Excel 的分析师仪表板)
- AI 代理后端(MCP 服务器)及其他应用程序,通过 FastAPI REST 服务。
为什么重要
金融分析师花费大量时间编写胶水代码,从数十个供应商获取价格、基本面、宏观或另类数据。ODP 的“一次连接,处处使用”方法集中了这些连接,标准化输出,并让下游工具(包括 LLM 驱动的研究助理)能立即使用数据。
主要功能(依 README 所述)
| 功能 | 您获得的内容 |
|---|---|
| 统一数据访问 | 一个 Python 包 (openbb),具有高级 API,例如 obb.equity.price.historical("AAPL") 返回数据框。 |
| FastAPI 后端 | openbb-api 启动本地服务器 (127.0.0.1:6900),通过 HTTP/JSON 提供相同数据。 |
| CLI | openbb-cli 提供命令行访问相同功能。 |
| 企业界面集成 | 后端可链接付费 OpenBB Workspace 产品,让分析师浏览数据并附加 AI 代理。 |
| 可扩展数据目录 | 文档列出所有支持的集成;可通过 backends-for-openbb 仓库添加其他供应商。 |
| 开源且可 pip 安装 | 使用 pip install openbb(或 openbb-cli)安装。 |
如何开始(快速入门)
pip install openbb # 安装库
pip install openbb-cli # 可选的 CLI
openbb-api # 在 localhost 启动 FastAPI 服务器
在 Python 中:
from openbb import obb
out = obb.equity.price.historical("AAPL")
df = out.to_dataframe()
可通过在浏览器中打开 http://127.0.0.1:6900 来测试服务器。
谁应该使用
- 量化开发人员,需要可靠、版本控制的方式获取市场数据。
- 数据工程师,构建提供 AI 代理或仪表板的管道。
- 分析师,在 OpenBB Workspace 中工作,希望使用自定义数据源。
- 研究人员,实验 LLM 驱动的金融助手,因为平台提供数据层。
许可证与免责声明
代码以 Apache 2.0 许可证发布。README 包含标准金融风险免责声明:数据可能不准确,OpenBB 不对交易损失负责。
以上所有信息直接取自仓库的 README。
相关
- 项目
- 项目
- 项目
- 项目