#!/bin/bash # AI Agent 项目启动脚本 set -e echo "==================================" echo " AI Agent 项目启动脚本" echo "==================================" echo "" # 检查虚拟环境 if [ ! -d ".venv" ]; then echo "❌ 虚拟环境不存在" echo "正在创建虚拟环境..." python3 -m venv .venv fi # 激活虚拟环境 source .venv/bin/activate echo "✓ 虚拟环境已激活" echo "" # 检查依赖 echo "检查依赖..." pip install -q -r requirements.txt echo "✓ 依赖已安装" echo "" # 启动应用 echo "==================================" echo "启动 FastAPI 应用..." echo "==================================" echo "" echo "访问地址:http://localhost:8000" echo "" echo "按 Ctrl+C 停止服务" echo "" uvicorn main:app --reload --host 0.0.0.0 --port 8000