OpenBB-finance/OpenBB
GitHub: OpenBB-finance/OpenBB
开源金融数据聚合平台,通过统一接口整合多源数据,服务于量化分析、金融研究与AI代理应用场景。
Stars: 62387 | Forks: 6090
[](https://x.com/openbb_finance)
[](https://discord.com/invite/xPHTuHCmuV)
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/OpenBB-finance/OpenBB)
[](https://pypi.org/project/openbb/)
OpenBB 推出的开放数据平台 (ODP) 是一套开源工具集,旨在帮助数据工程师将专有、授权和公共数据源集成到 AI copilots 和研究仪表板等下游应用中。
ODP 作为“连接一次,处处使用”的基础设施层运行,将数据聚合并同时暴露给多个层面:供量化分析师使用的 Python 环境、供分析师使用的 OpenBB Workspace 和 Excel、供 AI 代理使用的 MCP 服务器,以及供其他应用程序使用的 REST API。
开始使用:`pip install openbb`
```
from openbb import obb
output = obb.equity.price.historical("AAPL")
df = output.to_dataframe()
```
可用的数据集成可以在这里找到:
## OpenBB 工作区
虽然开放数据平台提供了开源数据集成基础,但 **OpenBB Workspace** 为分析师提供了企业级 UI,用于可视化数据集并利用 AI 代理。该平台“连接一次,处处使用”的架构实现了两者之间的无缝集成。
你可以在 找到 OpenBB Workspace。
数据集成:
- 你可以从 [文档](https://docs.openbb.co/workspace) 或 [这个开源仓库](https://github.com/OpenBB-finance/backends-for-openbb) 了解更多关于向 OpenBB workspace 添加数据的信息。
AI Agents 集成:
- 你可以从 [这个开源仓库](https://github.com/OpenBB-finance/agents-for-openbb) 了解更多关于向 OpenBB workspace 添加 AI agents 的信息。
### 将开放数据平台集成到 OpenBB Workspace
只需几个简单的命令,即可在 Python (3.9.21 - 3.12) 环境中将此库连接到 OpenBB Workspace。
#### 运行 ODP 后端
- 安装包。
```
pip install "openbb[all]"
```
- 通过 localhost 启动 API 服务器。
```
openbb-api
```
这将通过 Uvicorn 在 `127.0.0.1:6900` 启动一个 FastAPI 服务器。
你可以通过访问 来检查它是否正常工作。
#### 将 ODP 后端集成到 OpenBB Workspace
登录 [OpenBB Workspace](https://pro.openbb.co/),并按照以下步骤操作:

1. 转到“Apps”标签页
2. 点击“Connect backend”
3. 在表单中填写:
名称:Open Data Platform
URL:
4. 点击“Test”。你应该会收到“Test successful”以及找到的应用数量。
5. 点击“Add”。
就是这样。
目录
- 安装说明
- 贡献指南
- 许可证
- 免责声明
- 联系方式
- Star 历史
- 贡献者
## 1. 安装说明
可以通过运行 `pip install openbb` 从 [PyPI 包](https://pypi.org/project/openbb/) 安装 ODP Python 包
或者通过 `git clone https://github.com/OpenBB-finance/OpenBB.git` 直接克隆仓库。
请在 [OpenBB 文档](https://docs.openbb.co/python/installation) 中了解更多关于安装过程的信息。
### ODP CLI 安装
ODP CLI 是一个命令行界面,允许你直接从命令行访问 ODP。
可以通过运行 `pip install openbb-cli` 进行安装
或者通过 `git clone https://github.com/OpenBB-finance/OpenBB.git` 直接克隆仓库。
请在 [OpenBB 文档](https://docs.openbb.co/cli/installation) 中了解更多关于安装过程的信息。
## 2. 贡献指南
为此项目做贡献主要有三种方式。(希望你现在已经给项目点了 Star ⭐️)
### 成为贡献者
- 更多信息请参阅我们的 [开发者文档](https://docs.openbb.co/python/developer)。
### 创建 GitHub 工单
在创建工单之前,请确保你要创建的工单在 [现有问题](https://github.com/OpenBB-finance/OpenBB/issues) 中不存在
- [报告 Bug](https://github.com/OpenBB-finance/OpenBB/issues/new?assignees=&labels=bug&template=bug_report.md&title=%5BBug%5D)
- [建议改进](https://github.com/OpenBB-finance/OpenBB/issues/new?assignees=&labels=enhancement&template=enhancement.md&title=%5BIMPROVE%5D)
- [请求功能](https://github.com/OpenBB-finance/OpenBB/issues/new?assignees=&labels=new+feature&template=feature_request.md&title=%5BFR%5D)
### 提供反馈
我们在 [我们的 Discord](https://openbb.co/discord) 上最为活跃,但也欢迎通过 [我们的社交媒体](https://openbb.co/links) 中的任何渠道向我们提供反馈。
## 3. 许可证
根据 AGPLv3 许可证分发。请参阅
[LICENSE](https://github.com/OpenBB-finance/OpenBB/blob/main/LICENSE) 获取更多信息。
## 4. 免责声明
金融工具交易涉及高风险,包括损失部分或全部投资金额的风险,可能并不适合所有投资者。
在决定交易金融工具之前,您应充分了解与金融市场交易相关的风险和成本,仔细考虑您的投资目标、经验水平和风险承受能力,并在必要时寻求专业建议。
开放数据平台中包含的数据不一定准确。
OpenBB 和本网站中包含数据的任何提供商均不对因您的交易或您对所展示信息的依赖而导致的任何损失或损害承担责任。
我们网站、产品或文档中可能提及的第三方的所有名称、徽标和品牌均为其各自所有者的商标。除非另有说明,否则 OpenBB 及其产品和服务未经这些第三方认可、赞助或附属。
我们使用这些名称、徽标和品牌仅用于识别目的,并不暗示任何此类认可、赞助或附属关系。
## 5. 联系方式
如果您对平台或任何 OpenBB 相关事宜有任何疑问,请随时发送电子邮件至 `support@openbb.co`
如果您想打个招呼,或有兴趣与我们合作,请随时通过 `hello@openbb.co` 联系我们
我们的任何社交媒体平台:[openbb.co/links](https://openbb.co/links) 标签:Apex, API, DLL 劫持, Excel插件, MCP服务器, OpenBB, Python, REST API, 人工智能, 大语言模型, 开源, 投资研究, 数据中台, 数据分析平台, 数据工程, 数据集成, 无后门, 机器学习, 用户模式Hook绕过, 逆向工具, 量化交易, 量化投资, 金融数据, 金融科技