@echo off chcp 936 >nul title 金融 Agent 平台 · 一键启动 rem ============================================================ rem 双击本文件即可启动平台: rem 依赖检查(MySQL/Redis/Milvus) -> 刷新基金行情 -> API(含前端) -> Agent Worker rem 真正的启动逻辑在项目里的 start.ps1,这里只做入口。 rem 如果项目换了位置,改下面这一行 PROJ 即可。 rem ============================================================ set "PROJ=C:\Users\Windows\Desktop\项目代码" echo ============================================================ echo 金融 Agent 平台 · 一键启动 echo ============================================================ echo. if not exist "%PROJ%\start.ps1" ( echo [错误] 找不到启动脚本: echo %PROJ%\start.ps1 echo. echo 项目可能被移动或改名了。用记事本打开本文件, echo 把 set "PROJ=..." 那一行改成实际路径。 echo. pause exit /b 1 ) cd /d "%PROJ%" echo 项目目录:%PROJ% echo 即将启动:API(前端+接口) 、Agent Worker 、并刷新基金行情 echo 就绪后会自动打开浏览器,请稍候... echo. rem %%* 让参数能透传给 start.ps1,例如: rem 启动平台.bat -NoBrowser 不自动开浏览器 rem 启动平台.bat -Port 8100 换端口 rem 启动平台.bat -SkipPriceSync 不联网刷新行情 powershell -NoProfile -ExecutionPolicy Bypass -File "%PROJ%\start.ps1" %* set "RC=%ERRORLEVEL%" echo. echo ============================================================ if "%RC%"=="0" ( echo 启动完成。服务在**独立窗口**里运行,关掉本窗口不影响它们。 ) else ( echo 启动过程返回了错误码 %RC%,请往上翻看红色输出。 ) echo. echo 服务窗口说明: echo - 平台 API :接口 + 前端页面,地址 http://127.0.0.1:8000/portal/ echo - Agent Worker:客服对话、知识向量同步、风控扫描,必须一起开着 echo. echo 常用命令(在本目录新开一个终端执行): echo python tools\seed_demo_data.py 首次使用,准备演示数据 echo python tools\sync_market_prices.py 下单报"行情已过期"时补刷 echo python tools\e2e_smoke_test.py 交付自检 echo ============================================================ echo. pause