源码安装
git clone + pip install -e .,适合二次开发与跑 tutorial notebook。
FinRobot 安装部署 / AI4Finance-Foundation
FinRobot 官方提供 conda 环境 + pip 源码/PyPI 两种安装方式,安装本身不复杂,真正的前置成本在「配置多个 API Key」(OpenAI + 数据源)。
先备齐环境与账号,安装才不会卡在 API Key。
| 依赖 | 要求 | 说明 |
|---|---|---|
| Python | 3.10(conda) | 官方推荐 conda 建独立环境,避免依赖冲突 |
| OpenAI API Key | 必填 | 写入 OAI_CONFIG_LIST(用于 LLM 推理) |
| FinnHub API Key | 必填 | 写入 config_api_keys(行情/新闻数据) |
| FMP API Key | 报表生成时必填 | 财务数据(三大报表) |
| SEC API Key | 报表生成时必填 | SEC 公告/申报文件 |
conda create --name finrobot python=3.10 然后 conda activate finrobot。
git clone https://github.com/AI4Finance-Foundation/FinRobot.git 然后 cd FinRobot。
从 PyPI:pip install -U finrobot;或从源码:pip install -e .。
把 OAI_CONFIG_LIST_sample 改名为 OAI_CONFIG_LIST,填入你的 OpenAI API key。
把 config_api_keys_sample 改名为 config_api_keys,填入 FinnHub / FMP / SEC 的 key。
在 tutorials 里打开 agent_annual_report.ipynb 等 notebook 验证环境。
根据你的目标选择:纯研究用源码、快速体验用 PyPI、桌面端只有 macOS。
git clone + pip install -e .,适合二次开发与跑 tutorial notebook。
pip install -U finrobot,快速引入核心包,适合集成到自己脚本。
FinRobot Desktop v0.1.0,仅支持 macOS Apple Silicon,非 Windows/Linux。
如果你只是想要一个「研究结论」,自建的成本可能高于收益。
有 Python 基础、想复现多智能体研究管道、愿意维护多个 API key 的开发者/研究者。
只想查一次行情/估值/技术面的普通用户,装环境与配 key 门槛偏高。
可直接用 EasyClaw 量化研究 Skill 一句话出结果,免去环境与 key 配置。
官方推荐 conda 建独立环境(python=3.10)避免冲突,也可用 venv,但需确保 Python 版本兼容。
核心 LLM 推理需要 OpenAI key,数据获取需要 FinnHub/FMP 等 key;缺 key 会无法跑通完整流程。
源码/PyPI 方式理论支持跨平台;但 Desktop 桌面端 v0.1.0 仅支持 macOS Apple Silicon。
优先用独立 conda 环境重装;升级 pip 后再 pip install -e .,详见首次运行页的排查表。