FinRobot

活跃
GitHub Jupyter Notebook Apache-2.0

简介

基于大语言模型的开源 AI Agent 金融分析平台,提供智能投研、市场预测和金融报告生成能力。

核心特性

  • 多智能体金融分析 — 8 个专业 AI 智能体生成投资论点、风险评估、估值概览等
  • 自动报告生成 — 专业的多页 HTML/PDF 股权研究报告,支持 15+ 种图表类型
  • 金融数据管道 — 通过 FMP API 获取利润表、资产负债表、现金流量表,支持 3 年预测和 DCF 估值
  • FinRobot Pro — 本地部署的 AI 股权研究助手,提供 Web 界面进行实时分析
  • 四层架构 — 金融 AI 智能体层、金融 LLM 层、LLMOps/DataOps 层和多源基础模型层
  • 金融思维链 — 使用 CoT 提示进行复杂金融分析和决策

适用场景

💡 为个股自动生成股权研究报告
💡 使用 AI 智能体进行同业比较和 DCF 估值分析
💡 对利润表和现金流量表运行多智能体金融分析
💡 使用 FinRobot 框架构建自定义金融 AI 工作流
💡 将 FinRobot Pro 部署为本地股权研究助手

快速开始

克隆仓库,在 config.ini 中配置 API 密钥(FMP 和 OpenAI),然后运行 ./deploy.sh start 启动 Web 界面,访问 http://127.0.0.1:8001。或使用命令行:python finrobot_equity/core/src/generate_financial_analysis.py --company-ticker NVDA --config-file config.ini。

相关项目