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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/backends-for-openbb/raw/index.md(查看排版版本)