page contents
侧边栏壁纸
  • 累计撰写 58 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

AI 炒股分析工具 手把手教你部署!TradingAgents-CN 从 0 到 1 保姆级教程

TradingAgents 中文增强版

相比原版新增: 智能新闻分析 | 多层次新闻过滤 | 新闻质量评估 | 统一新闻工具 | 多LLM提供商集成 | 模型选择持久化 | 快速切换按钮 | | 实时进度显示 | 智能会话管理 | 中文界面 | A股数据 | 国产LLM | Docker部署 | 专业报告导出 | 统一日志管理 | Web配置界面 | 成本优化

“0 基础也能 10 分钟部署 AI 股票分析系统?这篇保姆级教程手把手带你用云服务器 + Docker 部署 TradingAgents-CN—— 支持 15+AI 模型、多维度股票分析的免费工具!从系统更新、Docker 安装到 API 配置,每一步都有实操演示,连代码都帮你写好了直接复制!

前期准备:

1.一台服务器vps(1元试用7天无理由退款点我直达)

终端软件点击下载:FinalShell SSH工具, FinalShell官网

视频教程:

第一步:更新系统

首先更新系统软件包,确保环境最新(复制粘贴下面的命令,按回车执行):

sudo apt update && sudo apt upgrade -y
  • 执行后可能会要求输入你的服务器登录密码(输入时屏幕不会显示,输完按回车即可)

第二步:安装 Docker和Docker Compose(新手的部署方式)

Docker 是一种简单的部署方式,不需要复杂配置

  1. 安装 Docker 依赖:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  1. 添加 Docker 官方 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加 Docker 软件源:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  1. 再次更新软件包列表:

sudo apt update
  1. 安装 Docker:

sudo apt install -y docker-ce
  1. 启动 Docker 并设置开机自启:

sudo systemctl start docker
sudo systemctl enable docker

运行完后重新连接服务器,让权限生效

7.安装 Docker Compose

# 下载Docker Compose(适配最新版本)
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 给Docker Compose加执行权限
chmod +x /usr/local/bin/docker-compose

8.测试 Docker Compose

docker-compose --version

显示docker-compose version v2.23.0...就 OK~

第三步:创建项目目录并进入

执行命令(复制粘贴到终端,按回车):

mkdir -p ~/tradingagents-demo && cd ~/tradingagents-demo

操作说明:

  1. 该命令会在当前用户目录下创建名为tradingagents-demo的文件夹

  2. 并自动进入该文件夹(后续所有部署文件都会存放在这里)

第四步:下载 Docker Compose 配置文件

执行命令(复制粘贴到终端,按回车):

wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/docker-compose.hub.nginx.yml

操作说明:

  1. 该命令会从项目仓库下载部署所需的 Docker Compose 配置文件

  2. 等待下载完成(显示 “saved” 提示即完成)

第五步:下载环境配置文件

执行命令(复制粘贴到终端,按回车):

wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/.env.docker -O .env

操作说明:

  1. 该命令会下载环境变量配置模板,并将其命名为.env(系统会读取这个文件的配置)

  2. 等待下载完成(显示 “saved” 提示即完成)

第六步:创建 Nginx 目录并下载配置文件

执行命令(复制粘贴到终端,按回车):

mkdir -p nginx && wget https://raw.githubusercontent.com/hsliuping/TradingAgents-CN/v1.0.0-preview/nginx/nginx.conf -O nginx/nginx.conf

操作说明:

  1. 该命令会先创建nginx文件夹,再将 Nginx 配置文件下载到该文件夹中

  2. 等待下载完成(显示 “saved” 提示即完成)

第七步:编辑.env 文件配置 API 密钥

执行命令(复制粘贴到终端,按回车):

nano .env

操作说明:

  1. 该命令会打开.env文件的编辑界面

  2. 你需要找到以下任意一项(至少配置一个):

    • 阿里百炼DASHSCOPE_API_KEY= 后面填入你的 API Key

    • DeepSeekDEEPSEEK_API_KEY= 后面填入你的 API Key

  3. 配置完成后,按Ctrl+X → 输入Y → 按Enter保存退出

提示:如果还没有 API Key,需要先注册对应平台(如阿里百炼:https://dashscope.aliyun.com/;DeepSeek:https://platform.deepseek.com/)获取。

第八步:拉取 Docker 镜像

操作说明:

  1. 执行拉取镜像的命令(复制粘贴到终端,按回车):

docker-compose -f docker-compose.hub.nginx.yml pull

说明:

该命令会从 Docker 仓库下载系统所需的所有镜像(首次拉取约 2-5 分钟,取决于服务器网速)。

第九步:启动系统服务容器

执行命令(复制粘贴到终端,按回车):

docker-compose -f docker-compose.hub.nginx.yml up -d

说明:

  1. -d参数表示容器在后台运行

  2. 命令执行后会启动前端、后端、MongoDB、Redis、Nginx 等所有服务

  3. 等待终端返回提示符即完成启动

第十步:检查容器运行状态

执行命令(复制粘贴到终端,按回车):

docker-compose -f docker-compose.hub.nginx.yml ps

说明:

该命令会显示所有容器的运行状态,正常情况下所有容器的STATUS列应显示 “Up” 或 “Up (healthy)”。

第十一步:导入初始配置并创建管理员账号

执行命令(复制粘贴到终端,按回车):

docker exec -it tradingagents-backend python scripts/import_config_and_create_user.py

说明:

该命令会自动导入系统配置数据,并创建默认管理员账号(用户名admin,密码admin123

第十二步:访问 TradingAgents-CN 系统

操作说明:

  1. 打开本地浏览器,在地址栏输入你的云服务器 IP:http://1.2.3.4

  2. 在登录界面输入用户名admin、密码admin123,点击登录

  3. 登录后建议立即修改默认密码(进入 “设置 - 个人设置” 操作)

验证结果:

如果浏览器能正常打开系统界面并登录,说明部署成功。

0

评论区