FinRobot

让金融分析自动化,一句话生成投资报告

开源 🏷️定价信息待确认 ⚠️ 链接可跳转,访问体验不确定 对话助手 🍴 复刻 1412 🐛 待处理 81 👀 关注 98
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 8393
维护状态 较活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

FinRobot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队AI4Finance-Foundation
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型aiagent,chatgpt,finance,fingpt,large-language-models,multimodal-deep-learning,prompt-engineering,robo-advisor
GitHub 星标★ 8393
上线时间2024-02-27 00:00:00
代码更新2026-10-24
仓库体积37.3 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数4

项目介绍

FinRobot 是一个开源的金融 AI 智能体平台,基于大语言模型构建,旨在为金融应用提供一站式解决方案。它解决了金融领域数据复杂、分析门槛高、决策效率低等问题,通过多智能体协作框架,将金融数据处理、市场分析、投资策略生成等流程自动化。核心能力包括:支持多模态金融数据解析、集成 ChatGPT 等 LLM 进行自然语言交互、提供可定制的智能体工作流、内置金融专用模型 FinGPT 的适配,以及面向投顾场景的自动化报告生成。平台采用模块化设计,开发者可快速构建从数据抓取到投资建议的完整链路,降低金融 AI 应用开发门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 8393

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 15 分钟 部署方式:库/依赖 6 步

环境要求

  • 已安装 conda(Miniconda/Anaconda)
  • Python 3.10(README 推荐用 conda 创建该版本环境)
  • OpenAI API Key(用于 LLM 调用)
  • Finnhub API Key(行情数据)
  • financialmodelingprep 与 sec-api 的 API Key(生成财务报告时需要)

安装与启动步骤

  1. 1创建并激活环境

    按 README 推荐用 conda 新建一个 Python 3.10 的独立环境,避免与系统已有包冲突,随后激活该环境。

    conda create --name finrobot python=3.10
    conda activate finrobot
  2. 2获取项目代码

    用 git 克隆官方仓库,或手动下载后进入项目根目录,后续配置文件和教程都在这个目录里。

    git clone https://github.com/AI4Finance-Foundation/FinRobot.git
    cd FinRobot
  3. 3安装 finrobot

    推荐从 PyPI 安装最新发布版;若想直接基于本仓库代码开发,则在项目根目录改用 pip install -e . ,两者选其一即可。

    pip install -U finrobot
  4. 4配置 OpenAI 密钥

    把 OAI_CONFIG_LIST_sample 重命名为 OAI_CONFIG_LIST,删除文件内的四行注释,再把自己的 OpenAI API Key 填进去。

  5. 5配置数据源密钥

    把 config_api_keys_sample 重命名为 config_api_keys,删除注释,填入 finnhub 的 key;若要生成财务报告还需填 FMP 与 SEC 的 key。

  6. 6运行教程与示例

    配置完成后即可从仓库的 tutorials 与 demos 开始上手,直接在 Jupyter Notebook 中运行示例流程。

关键配置

配置项必填说明示例
OAI_CONFIG_LIST是存放 OpenAI API Key 等 LLM 配置,供智能体调用模型"api_key": "sk-xxxxxxxx"
config_api_keys是存放 finnhub、financialmodelingprep、sec-api 的密钥,供数据抓取与财报生成"YOUR_FINNHUB_API_KEY"

如何确认成功

在 finrobot 环境中打开仓库 tutorials 或 demos 里的 Notebook,能正常加载配置并调用模型、拉取数据即表示安装配置成功。

常见问题

Q:macOS 上打开 FinRobot Desktop 提示应用“已损坏”怎么办?

A:这是未做 Apple 公证导致的。在终端执行一次 xattr -cr /Applications/FinRobot.app,之后再正常打开应用即可。

Q:应该用 pip install -U finrobot 还是 pip install -e . ?

A:两者二选一。想用官方发布版就用前者;想在本地直接修改仓库源码并即时生效,就在项目目录下用后者。

Q:不填 financialmodelingprep 和 sec-api 的 key 可以吗?

A:可以。README 说明这两个 key 是用于财务报告生成场景的,只做其他数据与对话分析时可以先不配置。

Q:配置文件里的注释必须删掉吗?

A:README 明确要求删除 OAI_CONFIG_LIST 内的四行注释以及 config_api_keys 内的注释,否则配置解析容易出错。

注意事项

  • 两个配置文件都必须先从 *_sample 重命名,再删除文件内注释并填入自己的真实密钥。
  • 获取项目代码后要 cd 进入 FinRobot 目录,源码安装(pip install -e .)需在该目录下执行。
  • README 未给出启动命令,安装完成后建议直接从仓库的 tutorials 和 demos 入手。

核心亮点

  • 多智能体架构,灵活编排金融分析流程
  • 内置 FinGPT 金融模型,数据解析更专业
  • 支持自然语言交互,降低使用门槛

不足之处

  • 依赖外部 LLM API,可能产生成本
  • 文档/社区待观察

适用场景

  • 金融机构快速构建智能投顾系统
  • 个人投资者获取自动化市场分析报告
  • 金融教育领域用于教学演示和实验

替代项目

FinGPT、FinMem、TradingAgents

上一篇:open-trading-api

下一篇:meihua-yishu

同类项目推荐

cardiobot 开源

专注心血管健康的智能问答助手,快速获取可靠医学知识

Cardio chatbot is trained on carefully curated datasets related to cardiovascular di···

★ 115 2026-08-09
Protein-LLM-Survey 开源

一页看懂蛋白质大模型,快速追踪前沿论文

Large Language Models in Protein: A Comprehensive Survey

★ 200 2026-08-09
dex-trade-agent-kit 开源

两个包搞定 AI 驱动的 DEX 自动交易

Dex trade agent kit which AI-powered trading toolkit with two standalone packages

★ 128 2026-10-12
agentkits-marketing 开源

让 AI 助手直接干营销活,开箱即用

Enterprise-grade AI marketing automation for Claude Code, Cursor, GitHub Copilot, an···

★ 8 2026-09-15
bob-plugin-openai-translator 开源

在 Bob 里用 ChatGPT 翻译,译文更自然更地道

基于 LLM 的文本翻译、文本润色、语法纠错 Bob 插件,让我们一起迎接不需要巴别塔的新时代···

★ 5651 2026-08-09
VoiceHub 开源

拖拽排期、投票点歌,校园广播一站搞定

这是一个使用Nuxt 4全栈框架开发的低成本校园广播站点歌系统。系统提供完整的点歌投票、排···

★ 180 2026-10-27
MioVRC_Translator 开源

VRChat 里实时把外语语音翻译成中文再读出来

MioVRC Translator 语音翻译工具与 MioVRCA VRChat 素材托管工具官网。

★ 129 2026-09-15
KARE 开源

用知识图谱社区检索增强医疗预测推理,提升准确性和可解释性。

[ICLR'25] Reasoning-Enhanced Healthcare Predictions with Knowledge Graph Community R···

★ 66 2026-08-09