免费且完全开源的金融平台,金融数据集软件openbb

免费且完全开源的金融平台,金融数据集软件openbb

首个免费且完全开源的金融平台

repo:https://github.com/OpenBB-finance/OpenBB

手册:https://docs.openbb.co/odp/python/quickstart

agent:https://github.com/OpenBB-finance/agents-for-openbb

提供股票、期权、加密货币、外汇、宏观经济、固定收益等多种金融工具的访问权限,并提供广泛的扩展功能,以满足用户的不同需求。

注册 OpenBB Hub,充分利用 OpenBB 生态系统。

还开源了一个可以访问 OpenBB 中所有数据的 AI 金融分析师代理,该存储库可以在此找到这里

1. 安装

OpenBB 平台可以通过运行 pip install openbb 作为 PyPI 包 安装。

或者直接通过 git clone https://github.com/OpenBB-finance/OpenBB.git 克隆仓库。

请在 OpenBB 文档 中了解更多关于安装过程的信息。

OpenBB 平台 CLI 安装

OpenBB 平台 CLI 是一个命令行界面,允许您直接从终端访问 OpenBB 平台。

可以通过运行 pip install openbb-cli 安装。

或者直接通过 git clone https://github.com/OpenBB-finance/OpenBB.git 克隆仓库。

请在 OpenBB 文档 中了解更多关于安装过程的信息。

OpenBB 平台 CLI 提供了之前 OpenBB Terminal 的替代方案,它具有相同的界面和感受,同时提供了 OpenBB 平台的性能和可扩展性。

实践

安装openbb平台

pip install openbb

安装命令行界面

pip install openbb-cli

测试

python脚本

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

看看拿到的信息

>>> df open high low close volume date 2004-01-02 0.39 0.39 0.38 0.38 2024993600 2004-01-05 0.38 0.40 0.38 0.40 5530257600 2004-01-06 0.40 0.40 0.39 0.40 7130872000 2004-01-07 0.40 0.41 0.39 0.41 8216241600 2004-01-08 0.41 0.42 0.41 0.42 6444244800 ... ... ... ... ... ... 2026-01-26 251.42 256.56 249.80 255.41 55969234 2026-01-27 259.15 261.95 258.21 258.27 49648271 2026-01-28 257.65 258.86 254.51 256.44 41287971 2026-01-29 257.96 259.65 254.41 258.28 67253009 2026-01-30 255.14 261.90 252.18 259.48 92443408 [5558 rows x 5 columns]

启动服务

 openbb-api

This will launch a FastAPI server, via Uvicorn, at 127.0.0.1:6900.

You can check that it works by going to http://127.0.0.1:6900.

第一次启动很慢

To access this data from OpenBB Workspace, use the link displayed after the application startup completes. Chrome is the recommended browser. Other browsers may conflict or require additional configuration. Documentation is available at /docs. INFO: Started server process [56871] INFO: Waiting for application startup. INFO: ███╗ █████████████████╔══█████████████████╗ OpenBB Platform v4.6.0dev ███╔══════════███║ ███╔══════════███║ █████████████████║ █████████████████║ Authentication: DISABLED ╚═════════════███║ ███╔═════════════╝ ██████████████║ ██████████████╗ ███╔═══════███║ ███╔═══════███║ ██████████████║ ██████████████║ ╚═════════════╝ ╚═════════════╝ Investment research for everyone, anywhere. https://my.openbb.co/app/platform INFO: Application startup complete. INFO: Uvicorn running on http://127.0.0.1:6900 (Press CTRL+C to quit)

我发现也绑定到0.0.0.0了。远程用浏览器打开192.168.1.12:6900,页面如下:

改变端口和地址

Defaults are, --host 127.0.0.1 --port 6900

本地用openbb-cli连接

安装

pip install openbb-cli 

安装好后没有openbb-cli这个命令啊

网上服务

地址:https://pro.openbb.co/app

你好,帮我看下近一个月600000指数走势,分析一下。

网上服务但是调用自己架设的服务

  1. Sign in to OpenBB Workspace
  2. Navigate to the "Apps" tab
  3. Click on "Connect backend"
  4. Fill in the form with:
    • Name: OpenBB Platform
    • URL: http://127.0.0.1:6900
  5. Click on "Test" - You should see "Test successful" with the number of apps found
  6. Click on "Add" to complete the integration

我这里自己架设的在192.168.1.12,所以填的是:http://192.168.1.12:6900/

添加之后,可以看到添加的数据集

MCP Server

安装

pip install openbb-mcp-server

启动

openbb-mcp

配置mcp服务

调试

obb.equity.price.historical("AAPL")报错

>>> output = obb.equity.price.historical("AAPL")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/skywalk/.local/lib/python3.10/site-packages/openbb/package/__extensions__.py", line 157, in equity
    from . import equity
  File "/home/skywalk/.local/lib/python3.10/site-packages/openbb/package/equity.py", line 36, in <module>
    from openbb_core.app.provider_interface import (
ImportError: cannot import name 'OBBject_EquityInfo' from 'openbb_core.app.provider_interface' (/home/skywalk/.local/lib/python3.10/site-packages/openbb_core/app/provider_interface.py)

是python环境有问题,重新激活python 3.12的环境

source .bashrc

问题解决

Read more

GitHub爆火的7个Claude Skills开源AI项目:Anthropic官方Skill 元技能+Superpowers 27k星任务拆解+Code Review自动审查+上下文优化(附开源链接

GitHub爆火的7个Claude Skills开源AI项目:Anthropic官方Skill 元技能+Superpowers 27k星任务拆解+Code Review自动审查+上下文优化(附开源链接

GitHub爆火的7个Claude Skills开源AI项目:Anthropic官方Skill Creator元技能+Superpowers 27k星任务拆解+Code Review自动审查+Context Engineering上下文优化(附安全避坑指南与开源链接) 一句话总结 Skills = Claude的"外挂系统"。 装上这7个开源项目,你的AI从"聊天机器人"秒变"专业打工仔"。 ⚠️ 先读安全警告:第三方Skills已有黑客攻击案例,务必优先使用官方/自制Skills。 文章目录 * GitHub爆火的7个Claude Skills开源AI项目:Anthropic官方Skill Creator元技能+Superpowers 27k星任务拆解+Code Review自动审查+Context Engineering上下文优化(附安全避坑指南与开源链接) * 一句话总结 * 7大工具速查表 * 详细说明 * 1️⃣ Skill Creator|官方元技能制造机 * 2️

By Ne0inhk
一文读懂 Milvus:全球领先的开源向量数据库,AI 应用的“记忆中枢”

一文读懂 Milvus:全球领先的开源向量数据库,AI 应用的“记忆中枢”

公众号:技海拾贝 专注 AI 工程化、云原生、大数据技术实战 | 每周深度解读一个核心技术 ‍ 📖 前言:当 AI 需要“记住”世界 你是否思考过: 🔹 为什么抖音能精准推荐你感兴趣的视频? 🔹 为什么淘宝“拍立淘”能秒搜相似商品? 🔹 为什么 Copilot 能理解你代码的上下文? 答案藏在 向量(Vector) 中。 在 AI 时代,文本、图像、音频被转化为高维向量,而高效存储与检索这些向量,成为智能应用的核心瓶颈。 此时,Milvus 作为专为向量设计的数据库横空出世——它不仅是工具,更是 AI 应用的“记忆中枢”。 本文带你深度解析 Milvus 的前世今生、技术内核与实战价值。 ‍ ‍ 🔍 什么是 Milvus? Milvus 是一个专为非结构化数据检索设计的开源向量数据库,

By Ne0inhk
[JAVA探索之路]带你理解Git工作流程

[JAVA探索之路]带你理解Git工作流程

目录 引言 一、Git核心概念 二、四种主流工作流 中心化工作流 功能分支工作流 GitFlow工作流 Forking工作流 场景选择推荐 三、Git实用工具和小技巧  Git钩子 急救命令 四、一些小建议 引言 想象一下,你和几个朋友一起写一本小说。如果大家都直接在同一个文档上改,很快就会乱套:有人删了重要情节,有人同时修改同一段落,最后谁也不知道哪个版本是对的。 Git就是解决这个问题的“超级版本管理器”,而工作流程就是大家约定好的“写作规矩”。没有规矩,再好的工具也会用乱。今天,我就带你理清各种Git工作流,找到适合你团队的那一套。 一、Git核心概念 * 仓库:就是你的项目文件夹,Git会记录里面所有文件的变化 * 提交:相当于给当前版本拍张“快照”,并写上说明 * 分支:从主线分出去的“平行世界”,可以在里面大胆实验而不影响主线 * 合并:把分支的改动整合回主线 简单来说,

By Ne0inhk
【开源自荐】 AI Selector:一款通用 AI 配置组件,让你的应用快速接入 20+ LLM AI厂商

【开源自荐】 AI Selector:一款通用 AI 配置组件,让你的应用快速接入 20+ LLM AI厂商

在线演示:https://tombcato.github.io/ai-selector/react/index.html 开源地址:https://github.com/tombcato/ai-selector 官网介绍:https://tombcato.github.io/ai-selector 前言 如果你正在开发一个需要用户配置 AI 服务的应用(比如 AI 写作助手、智能客服、代码补全工具等),你可能会遇到这些问题: * 🤯 需要对接多家 AI 厂商(OpenAI、Claude、Gemini、DeepSeek…),每家 API 格式都不一样 * 📜 需要维护一长串模型列表,还要时刻关注厂商更新 * 🎨 还要设计一套 UI 让用户方便地选择和配置 AI Selector 就是为解决这些问题而生的。 Smart

By Ne0inhk