跳转到内容
搜索文档

理解应用与 Runtime 的边界

FastAPI 拥有业务对象,ComfyUI 负责推理。Runtime 教程的直接调用用于环境验证;产品客户端通过 FastAPI 工作。

WebP2 正式客户端
FastAPIApplication Backend
RuntimeComfyUI / YuE2

产品 Web 只连接 FastAPI。Runtime Adapter 把原生执行事件转换为应用 Job 状态。客户端不依赖 ComfyUI node id 或 prompt id。

对象含义
Project围绕歌曲、改编或音乐实验组织创作。
Asset可独立引用的实际文件。
Score可检查、可编辑的音乐表示。
Job一次可跟踪状态的转谱或生成请求。
Candidate可试听和检查,但尚未保存的候选结果。
Version创作者明确保存的一次有意义的创作变化。

Runtime 输出先经过校验与导入,再成为应用拥有的 Asset。Candidate 只有在创作者明确保存后才成为 Version。

FastAPI 和 ComfyUI 使用独立的 uv 项目、环境与锁文件。普通 API 与文档构建不需要加载 GPU 模型。

要得到第一个实际结果,从环境准备进入;已有 Runtime 时查看转谱指南。

源码版本: 1ce3268正文来源: docs/learn/architecture.md