跳到正文
发现
OpenBB:开源金融数据整合平台
命令行工具开发者工具

OpenBB:开源金融数据整合平台

把专有、授权和公开金融数据源统一接入 Python、Excel、AI Agent 与 REST API 的开源数据层。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
vODP
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Open Data Platform by OpenBB(ODP)是 OpenBB 开源的金融数据工具集,帮助数据工程师把专有、授权和公开的数据源整合进下游应用,例如 AI copilot 和研究仪表盘。

ODP 充当「connect once, consume everywhere」的基础设施层:一次接入,就能同时向多个使用场景暴露数据——面向量化研究者的 Python 环境、面向分析师的 OpenBB Workspace 与 Excel、面向 AI Agent 的 MCP server,以及面向其他应用的 REST API。

主要功能

  • Python 取数接口:通过 obb 对象按资产类别调用数据接口,结果可直接转换为 DataFrame。
  • 多类金融数据:仓库话题涵盖股票、期权、加密货币、衍生品、宏观经济、固定收益等方向;可用的数据集成清单见文档 https://docs.openbb.co/python/reference。
  • 本地 REST API 服务:openbb-api 会通过 Uvicorn 启动一个 FastAPI 服务,默认监听 127.0.0.1:6900。
  • 对接 OpenBB Workspace:把本地 ODP 后端接入 OpenBB Workspace(https://pro.openbb.co),在图形界面里查看数据集并使用 AI agent;Workspace 本身是企业级 UI,ODP 是其开源的数据集成底座。
  • 命令行入口:提供独立的 ODP CLI 包 openbb-cli,可直接在命令行访问 ODP。
  • 面向 AI Agent:可作为 MCP server 向 AI agent 提供数据。

安装与使用

从 PyPI 安装 Python 包:

pip install openbb

在 Python 中调用:

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

启动本地 API 服务:

openbb-api

服务启动后访问 http://127.0.0.1:6900 确认可用。

接入 OpenBB Workspace

  1. 登录 OpenBB Workspace,进入 "Apps" 标签页。
  2. 点击 "Connect backend"。
  3. 填写名称 Open Data Platform,地址 http://127.0.0.1:6900。
  4. 点击 "Test",出现 "Test successful" 并显示找到的 app 数量后,点击 "Add"。

ODP CLI

pip install openbb-cli

也可以直接克隆仓库:

git clone https://github.com/OpenBB-finance/OpenBB.git

更完整的安装说明见 OpenBB 文档:https://docs.openbb.co/python/installation、https://docs.openbb.co/cli/installation。

注意事项

  • 连接 OpenBB Workspace 时需要在 Python 3.11 - 3.14 的环境中运行。
  • 项目以 Apache License 2.0 发布。
  • 金融工具交易风险较高,可能损失部分或全部投资金额;ODP 中的数据不保证准确,OpenBB 及数据提供方不对因交易或依赖所展示信息造成的损失承担责任。

本作品整理自 GitHub 开源项目 openbq-org/OpenBB,原作者 @openbq-org。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. vODP当前版本

    发布最新稳定版 v2.0.0,指向 ODP Desktop v2.0.0;该 release 中的 latest.json 供自动更新程序检查新版本使用。

评论