这是一个基于大语言模型的金融助手应用,可以回答金融相关问题并提供实时数据分析。
- 回答金融相关问题
- 查询股票价格和市场数据
- 实时显示AI思考过程
- 响应式用户界面
- Python 3.8+
- FastAPI
- LangChain
- 其他依赖项(见
backend/requirements.txt
)
- Node.js 14+
- React
- TypeScript
- Vite
本项目提供了多种启动脚本,适用于不同的操作系统:
双击start.bat
文件或在命令提示符中运行:
start.bat
在PowerShell中运行:
.\start.ps1
在终端中运行:
chmod +x start.sh # 只需第一次运行时执行此命令,赋予执行权限
./start.sh
如果自动启动脚本不起作用,您可以手动启动前后端服务:
cd backend
python main.py
cd frontend
npm run dev
启动成功后,您可以通过以下地址访问应用:
- 前端界面:http://localhost:5173
- 后端API:http://localhost:3000
在backend/.env
文件中设置您的API密钥和其他配置项。
如果后端运行在不同的地址,请修改frontend/src/services/config.ts
文件中的API_BASE_URL
。
应用默认启用了AI思考过程的实时显示功能。您可以在界面上通过切换开关来启用或禁用此功能。
如果您看到WebSocket连接错误,请检查:
- 确保后端服务正在运行
- 检查
frontend/src/services/config.ts
中的URL配置是否正确 - 确保您的浏览器支持WebSocket
如果遇到其他问题,请查看控制台日志以获取更多信息。