© 2026FindAgent  · @simprr
返回列表
O

OpenBB-finance/OpenBB

Financial data platform for analysts, quants and AI agents.

aicryptoderivativeseconomicsequityfinancefixed-incomemachine-learningopenbboptionspythonquantitative-financestocks
⭐

63.7k

Stars

🔱

6.3k

Forks

👁

432

Watchers

📋

73

Issues

PythonNOASSERTION创建于 2020/12/20更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Twitter Discord Shield Open in Dev Containers

PyPI

OpenBB 开发的 Open Data Platform (ODP) 是一套开源工具集,旨在帮助数据工程师将私有、许可及公共数据源集成到 AI Copilot 和研究仪表板等下游应用程序中。

ODP 作为一种“一次连接,到处消费”的基础设施层,能够将数据整合并同时暴露给多种应用场景:供量化分析师使用的 Python 环境、供分析师使用的 OpenBB Workspace 和 Excel、供 AI Agent 使用的 MCP 服务器,以及供其他应用程序调用的 REST API。

开始使用:pip install openbb

from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()

可用的数据集成方式可在此处找到:


OpenBB Workspace

虽然 Open Data Platform 提供了开源的数据集成基础,但 OpenBB Workspace 为分析师提供了可视化数据集和利用 AI Agent 的企业级用户界面。该平台“一次连接,到处消费”的架构实现了两者之间的无缝集成。

您可以在此处找到 OpenBB Workspace:。

数据集成:

  • 您可以通过官方文档或此开源仓库了解更多关于向 OpenBB Workspace 添加数据的信息。

AI Agent 集成:

  • 您可以通过此开源仓库了解更多关于向 OpenBB Workspace 添加 AI Agent 的信息。

将 Open Data Platform 集成到 OpenBB Workspace

在 Python (3.9.21 - 3.12) 环境中,通过以下简单命令即可将此库连接到 OpenBB Workspace。

运行 ODP 后端

  • 安装包。
pip install "openbb[all]"
  • 在本地启动 API 服务器。
openbb-api

这将通过 Uvicorn 在 127.0.0.1:6900 启动一个 FastAPI 服务器。

您可以通过访问以下地址来检查其是否正常工作:。

将 ODP 后端集成到 OpenBB Workspace

登录 OpenBB Workspace,并按照以下步骤操作:

CleanShot 2025-05-17 at 09 51 56@2x

  1. 进入“Apps”选项卡
  2. 点击“Connect backend”
  3. 在表单中填入: 名称:Open Data Platform URL:
  4. 点击“Test”。如果成功,您应该会看到“Test successful”并显示已找到的应用程序数量。
  5. 点击“Add”。

操作完成。


目录

  • 安装
  • 贡献
  • 许可证
  • 免责声明
  • 联系方式
  • Star 历史
  • 贡献者

1. 安装

ODP Python 包可以通过 PyPI 安装,运行 pip install openbb 即可。

或者通过 git clone https://github.com/OpenBB-finance/OpenBB.git 直接克隆仓库。

有关安装过程的更多信息,请参阅 OpenBB 文档。

ODP CLI 安装

ODP CLI 是一个命令行接口,允许您直接从命令行访问 ODP。

可以通过运行 pip install openbb-cli 进行安装。

或者通过 git clone https://github.com/OpenBB-finance/OpenBB.git 直接克隆仓库。

有关安装过程的更多信息,请参阅 OpenBB 文档。

2. 贡献

为本项目做贡献主要有三种方式。(希望您现在已经为项目点亮了 Star ⭐️)

成为贡献者

  • 更多信息请参阅我们的 开发者文档。

创建 GitHub Issue

在创建 Issue 之前,请确保该问题尚未存在于现有 Issues 列表中。

  • 报告 Bug
  • 建议改进
  • 功能请求

提供反馈

我们在 Discord 最为活跃,欢迎随时通过该渠道与我们交流。

贡献者
jdmachJtjC
项目信息
默认分支develop
LicenseOther
创建时间2020/12/20
最近更新今天
GAI 中文摘要

OpenBB 是一个开源金融数据平台,旨在为分析师、量化研究员和人工智能代理提供统一的数据访问接口。它通过构建“一次接入,处处使用”的基础设施层,解决了金融领域数据源分散、集成成本高昂的问题,将私有、授权及公共数据源无缝整合到下游应用中。

该平台提供跨环境的通用数据访问能力,支持在 Python 环境、Excel 及各类分析仪表盘中直接调用金融数据。通过集成的 API 与开发工具,支持将复杂的金融数据集快速对接至 AI 助手和自动化分析流程中。内置广泛的数据集成库,涵盖股票、加密货币、衍生品、固定收益等多种资产类别的实时与历史数据。具备强大的兼容性,可通过 REST API 与多种外部系统进行深度集成,实现数据流的标准化与自动化处理。

该项目适用于需要构建自动化金融分析系统、开发 AI 金融代理或进行量化策略研究的开发者与数据工程师。通过 OpenBB,用户能够极大简化多源异构金融数据的采集与整合过程,显著提升金融研究与数据驱动决策的效率。