5分钟快速启动 TradingAgents-CN
通过 Docker 快速部署并启动 TradingAgents-CN 平台,体验多智能体股票分析功能。
环境要求
支持的操作系统
运行环境
所需工具
克隆项目代码
操作步骤
克隆项目代码
从 GitHub 获取项目源代码。
git clone https://github.com/hsliuping/TradingAgents-CN.git
cd TradingAgents-CN
预期结果:项目目录 `TradingAgents-CN` 被成功创建。
如果网络较慢,可以尝试使用镜像源或直接下载 ZIP 包。
配置环境变量
复制环境变量模板文件,为后续启动做准备。
cp .env.example .env
预期结果:当前目录下生成 `.env` 文件。
首次体验可以暂时使用默认配置,无需修改 `.env` 文件。
启动 Docker 服务
使用 Docker Compose 一键启动所有服务(后端、前端、数据库)。
docker-compose up -d
预期结果:终端显示正在拉取镜像和启动容器,最终显示容器状态为 `Up`。
首次运行需要下载镜像,时间取决于网络速度,请耐心等待。
访问 Web 界面
在浏览器中打开平台前端界面。
预期结果:打开浏览器,访问 http://localhost:5173,看到 TradingAgents-CN 的登录/注册界面。
如果端口 5173 被占用,请检查 `.env` 文件中的 `VITE_APP_PORT` 配置,并访问对应的端口。
验证成功
通过以下方式确认平台已成功运行:
快速提示
首次启动后,建议先在平台内配置一个可用的 LLM API Key(如 OpenAI 或 DeepSeek),否则无法进行股票分析。
使用 `docker-compose logs -f [service_name]` 可以实时查看特定服务(如 app, frontend)的日志,便于调试。
项目数据默认存储在 Docker 卷中。彻底删除项目时,记得使用 `docker-compose down -v` 来清理数据卷。
常见问题
访问 http://localhost:5173 时页面无法打开或连接被拒绝。
1. 检查 Docker 服务是否运行:`docker-compose ps`。 2. 检查前端容器日志:`docker-compose logs frontend`。 3. 确认宿主机防火墙是否放行了对应端口。
启动容器时提示端口冲突(如 5173 端口已被占用)。
修改项目根目录下 `.env` 文件中的 `VITE_APP_PORT` 变量,将其改为一个未被占用的端口(如 5174),然后重新运行 `docker-compose up -d`。
登录后无法进行股票分析,提示“模型未配置”或类似错误。
这是正常现象,因为尚未配置 AI 模型。请进入平台的管理后台或设置页面,添加一个可用的 LLM API 密钥(如 OpenAI、Gemini 或 DeepSeek)。
下一步
配置 AI 模型
在平台设置中添加你的 LLM API Key,以启用智能分析功能。
同步股票数据
按照文档指引,配置并同步 A 股、港股或美股的基础数据,确保分析结果准确。
阅读详细使用指南
访问项目文档或公众号,学习平台的全部功能和使用技巧。
相关项目推荐
public-apis/public-apis
免费API资源汇总列表
EbookFoundation/free-programming-books
📚 免费提供的编程书籍
donnemartin/system-design-primer
学习如何设计大规模系统。为系统设计面试做准备。包含Anki记忆卡片。
vinta/awesome-python
精心整理的优质Python框架、库、软件及资源列表
TheAlgorithms/Python
所有算法均使用Python实现
Significant-Gravitas/AutoGPT
AutoGPT致力于实现人人可用的普惠AI,让每个人都能使用和构建AI。我们的使命是提供工具,让您专注于重要事务。