TraceStudio-dev/server
2026-01-07 19:34:45 +08:00
..
__pycache__ Tracestudio web 1.0 2026-01-07 19:34:45 +08:00
main.py Tracestudio web 1.0 2026-01-07 19:34:45 +08:00
README.md Tracestudio web 1.0 2026-01-07 19:34:45 +08:00
requirements.txt Tracestudio web 1.0 2026-01-07 19:34:45 +08:00

TraceStudio Server

基于 FastAPI 的后端服务,提供节点执行引擎和数据处理能力。

快速开始

1. 创建 Python 环境(推荐)

conda create -n tracestudio python=3.11
conda activate tracestudio

2. 安装依赖

pip install -r requirements.txt

3. 启动服务

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