TraceStudio-dev/server/README.md
2026-01-07 19:34:45 +08:00

47 lines
969 B
Markdown

# 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 结构
- ✅ 算子注册系统(测试数据)
- ✅ 节点预览功能(模拟数据)
- ⏳ 完整的数据处理引擎(待实现)
- ⏳ 用户目录管理(待实现)
- ⏳ 缓存系统(待实现)