Canvas 页面 → API 映射
请求经 backendGet/Post/... 拼到 /api 前缀。字段见 backend/api.md。
认证 shared/api/authApi.ts
| 能力 |
Path |
页面/模块 |
| 发码/登录/me |
/auth/send-code /auth/login /auth/me |
AuthProvider、登录弹层 |
落地 landingApi.ts
| 函数 |
Path |
页面 |
| getLanding |
GET /landing/{code} |
ReferralLandingPage |
| bindCustomer |
POST /landing/{code}/bind |
落地绑定流程 |
目录 productCatalogApi.ts
| 能力 |
Path |
使用方 |
| task-types |
GET /user/task-types |
AssetsLibrary 等 |
| categories / sub-types |
GET /user/catalog/categories 等 |
各工作台 |
| styles |
GET /user/catalog/styles?category_id= |
主图/详情 |
| fabric-materials |
GET /user/catalog/fabric-materials/{id} |
虚拟影棚等 |
| image-templates list/match/images |
GET /user/catalog/image-templates;/image-template/match;.../images |
主图/详情(品类×风格);复刻另路 |
| comp/scene/model templates |
GET /user/catalog/*-templates |
虚拟影棚类 |
| ai-models |
GET /user/catalog/ai-models |
模型选择 |
生图 userTaskApi.ts
| 能力 |
Path |
| preview-prompt |
POST /user/tasks/preview-prompt |
| generate |
POST /user/tasks/generate |
| batch-generate |
POST /user/tasks/batch-generate |
| batch job |
GET /user/batch-jobs/{id};retry item |
存储 storageApi.ts
| 能力 |
Path |
| 上传参考图 |
POST /user/storage/upload |
| resolve-urls |
POST /canvas/assets/resolve-urls |
计费 billingApi.ts
| 能力 |
Path |
页面 |
| plans/orders/quotas/consumption/ledger |
/billing/* |
AccountPage |
画布项目 utils/canvas-project-api.ts 等
| 能力 |
Path |
| config |
GET /canvas/config |
| projects CRUD / patch / folder |
/canvas/projects… |
| folders |
/canvas/folders… |
| upload / generate / generate-text |
/canvas/upload /generate /generate-text |
| presign / proxy |
/canvas/assets/* |
| runninghub |
/canvas/runninghub/* |
(具体函数名以 canvas-project-api.ts、image-generation-api.ts、runninghub-api.ts、canvas-api-client.ts 为准。)
用户资产
资产库若走 /user-assets,见对应组件调用;与画布 document.assets 区分。
页面速查
| 页面 |
主要 API 族 |
| HomePage |
公开;入口链到各功能 |
| CanvasPage |
canvas/* |
| 垂直工作台页 |
catalog + user/tasks |
| AssetsLibraryPage |
task-types + upload/assets |
| AccountPage |
billing/* |
| ReferralLandingPage |
landing/* + auth |