feat: 图片创作每张图加「加入模特库」按钮 (row41)
图片工作台单图「更多」气泡新增「加入模特库」(与「加入资产库」并列): 把该生成图复用为模特形象图建 Model 条目,加入后变「已加入模特库」禁用。 后端新增 POST /api/models/enroll-asset/(ModelLibraryViewSet.enroll_asset): 复用已有资产作 portrait_asset 建 Model,不重新上传/不二次扣费;同一资产幂等返回。 需部署生效(后端)。 构建: tsc --noEmit=0, npm run build=0; 后端 py_compile OK。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -574,6 +574,10 @@ export const api = {
|
||||
uploadModel(formData: FormData) {
|
||||
return request<ModelEntity>("/api/models/upload/", { method: "POST", body: formData });
|
||||
},
|
||||
// 图片创作「加入模特库」:把一张已生成的图复用为模特形象图建 Model 条目(不重传、不二次扣费;幂等)
|
||||
enrollModelFromAsset(assetId: string, name?: string) {
|
||||
return request<ModelEntity>("/api/models/enroll-asset/", { method: "POST", body: JSON.stringify({ asset_id: assetId, name }) });
|
||||
},
|
||||
// 删除模特(软删;官方模特不可删)
|
||||
deleteModel(id: string) {
|
||||
return request<void>(`/api/models/${id}/`, { method: "DELETE" });
|
||||
|
||||
Reference in New Issue
Block a user