Python / REST

用一个只读查询确认 OpenBB 环境

Python 入口适合 Notebook 和脚本;需要服务端消费时,再启动 REST API。先验证路由、结果对象和 Provider,而不是把示例当成实时数据承诺。

Python first run

OpenBB 第一次只读查询最短验证路径

导入统一对象

Pythonfrom openbb import obb

平台 README 使用 obb 作为统一入口,领域路由由扩展注册。

运行历史查询

Pythonresult = obb.equity.price.historical(symbol="AAPL")

查询参数、Provider 和返回内容请以当前版本文档及环境为准。

输出转换:在需要表格分析时,可根据当前结果对象支持情况调用 to_dataframe(),并对列和时间范围做自己的检查。
OpenBB Platform 官方生态架构图:外部数据源、自带数据、OpenBB 界面与自带 Agent
OpenBB Platform 官方生态:外部数据源与自带数据接入后,由 Python、REST 等入口消费。 来源:OpenBB 官方 ↗
REST launcher

什么时候需要 API?

REST API 适合让其他语言或 OpenBB Workspace 连接同一套平台路由。

启动服务

安装 API 相关组件后运行 openbb-api,默认监听地址与版本配置需以当前文档为准。

保持同一边界

API 只是消费接口,Provider Key、订阅和覆盖范围不会因此自动改变。

先做只读验证

先用健康检查和一条查询确认服务,再接入自己的应用。

需要更低门槛的入口?

CLI 和桌面端更适合终端探索或 GUI 包装工作流。

查看 CLI 与桌面端