安装步骤
- 环境准备:安装Git和Python 3.10
- 代码获取:使用git命令克隆项目到本地
git clone https://github.com/FinStep-AI/ContestTrade.git
cd ContestTrade
- 虚拟环境:推荐使用conda创建独立环境
conda create -n contesttrade python=3.10
conda activate contesttrade
- 依赖安装:
pip install -r requirements.txt
配置要点
程序运行前必须配置config.yaml
文件:
- 必需配置项:
- TUSHARE_KEY:Tushare数据平台的API密钥
- LLM:大语言模型的API配置(api_key, base_url, model_name)
- 可选配置项:
- BOCHA_KEY/SERP_KEY:搜索引擎API
- LLM_THINKING:深度推理模型配置
- VLM:视觉语言模型配置
注意事项
配置Tushare密钥是核心需求,该系统目前主要用于A股市场分析。同时建议至少配置一个搜索引擎API以增强智能体获取信息的能力。
本答案来源于文章《ContestTrade:一个为事件驱动型投资设计的AI多智能体交易框架》