# TraceStudio Server 基于 FastAPI 的后端服务,提供节点执行引擎和数据处理能力。 ## 快速开始 ### 1. 创建 Python 环境(推荐) ```bash conda create -n tracestudio python=3.11 conda activate tracestudio ``` ### 2. 安装依赖 ```bash pip install -r requirements.txt ``` ### 3. 启动服务 ```bash python main.py ``` 服务将在 `http://127.0.0.1:8000` 启动。 ## API 文档 访问 `http://127.0.0.1:8000/docs` 查看自动生成的 API 文档。 ## 主要端点 - `GET /plugins` - 获取所有可用的算子列表 - `POST /node/preview` - 预览单个节点的输出数据 - `POST /graph/execute` - 执行完整的计算图 ## 开发状态 当前为**第一阶段**实现,提供: - ✅ 基础 API 结构 - ✅ 算子注册系统(测试数据) - ✅ 节点预览功能(模拟数据) - ⏳ 完整的数据处理引擎(待实现) - ⏳ 用户目录管理(待实现) - ⏳ 缓存系统(待实现)