backends-for-openbb

为OpenBB Workspace开发自定义数据后端和集成应用。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:backends-for-openbb。
它的用途是:为OpenBB Workspace开发自定义数据后端和集成应用。
完整的 Skill 内容见:https://321skill.com/skills/backends-for-openbb/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“参考backends-for-openbb仓库,帮我用FastAPI写一个后端,从我的数据库读取销售数据,并按照OpenBB Workspace要求的格式返回JSON。”,它会分析仓库结构,提供符合widgets.json规范的端点代码示例和数据结构定义。或者

对AI说:“我想在OpenBB里展示实时加密货币价格,如何利用这个仓库快速搭建?”,它会引导你从hello-world示例开始,并解释如何连接外部API和配置对应的widget。

介绍

这个仓库提供了构建和连接自定义数据后端到OpenBB Workspace的框架和示例。它解决了用户希望将内部或外部数据源(如股票行情、经营数据)集成到OpenBB仪表板进行可视化分析的问题。

使用方式是通过遵循其核心规范(如返回JSON数据、提供widgets.json端点、启用CORS)来开发一个后端服务,然后将其URL配置到OpenBB Workspace中,即可创建自定义的数据展示组件。

它非常适合希望扩展OpenBB平台能力,将自有数据或特定API数据可视化的开发者、数据分析师和量化交易员。

建议从仓库中的“hello-world”和“reference-backend”示例开始,快速理解框架结构,再参考“widget-examples”目录下的具体模式进行深入开发。开发时需注意后端返回的数据格式需符合JSON规范,且本地开发时必须正确配置CORS。

核心特点

专注于为OpenBB Workspace这一特定平台提供标准化的后端集成方案,而非通用的API开发框架;提供了从简单示例到复杂模式(如iframe参数桥接)的完整开发路径和社区应用参考。

注意事项

主要服务于OpenBB Workspace平台,不适用于构建独立或面向其他BI/分析工具的后端应用。

常见问题

可以用Java或Go语言开发OpenBB后端吗?

可以,仓库示例虽多用Python FastAPI,但任何能提供标准JSON接口和widgets.json文件的后端语言都支持。

如何为后端添加身份验证?

支持通过OpenBB Pro配置查询参数或请求头进行认证,如需其他方式需联系OpenBB团队。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/backends-for-openbb/raw/index.md 读取 backends-for-openbb 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。