部署FinRobot需要完成以下步骤:
Preparação ambiental
- 创建Python 3.10虚拟环境:
conda create --name finrobot python=3.10
- Clonagem de repositórios do GitHub:
git clone https://github.com/AI4Finance-Foundation/FinRobot.git
Configuração da API
precisa estar emOAI_CONFIG_LIST
文件中添加OpenAI密钥,并在config_api_keys
配置金融数据源API(如Finnhub用于市场数据,SEC-API获取财报)。
Código de amostra (computação)
from finrobot.agents.workflow import SingleAssistant
assistant = SingleAssistant("Market_Analyst", llm_config)
assistant.chat("分析NVDA近期市场动态并预测股价走势")
该代码会调用市场预测代理,输出包含技术面分析和基本面的综合报告。
Essa resposta foi extraída do artigoFinRobot: um corpo inteligente para melhorar a eficiência da análise de dados financeiros e da pesquisa de investimentosO