内存优化 (#91)

BGfilter服务调用改为传url,减少内存占用

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/91
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
This commit was merged in pull request #91.
This commit is contained in:
2026-07-18 21:17:35 +08:00
committed by 段舒康
parent d465e9b66c
commit 0c04bbbea3
18 changed files with 1475 additions and 440 deletions
@@ -2569,7 +2569,7 @@
"type": "array",
"items": {
"type": "string",
"description": "图片 Data URL。quick-edit 最多 9 张,其它模式最多使用前 5 张。"
"description": "当前账号的 objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS 再提交。禁止 Data URL / Blob URL。普通生成最多使用前 5 张,数组上限为 9。"
},
"maxItems": 9
},
@@ -2691,7 +2691,7 @@
},
"sourceImageSrc": {
"type": "string",
"description": "待重绘/调整图片 Data URL。"
"description": "待重绘/调整图片的稳定引用:当前账号的 objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。"
},
"projectId": {
"type": [
@@ -2763,7 +2763,7 @@
"type": "array",
"items": {
"type": "string",
"description": "图片 Data URL、asset://、OSS object key 或公网 URL。"
"description": "当前账号的 objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。"
},
"maxItems": 8
},
@@ -2892,13 +2892,13 @@
"properties": {
"referenceImageSrc": {
"type": "string",
"description": "规范图/参考图 Data URL 或 objectKey;上传参考图优先提交 objectKey。"
"description": "图标规范的稳定引用:当前账号的 objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。"
},
"referenceImageSrcs": {
"type": "array",
"items": {
"type": "string",
"description": "额外图标素材参考图 Data URL 或 objectKey;上传参考图优先提交 objectKey。"
"description": "额外图标素材参考图的稳定引用:objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。最多 8 张。"
},
"maxItems": 8
},
@@ -2988,7 +2988,7 @@
"properties": {
"sourceImageSrc": {
"type": "string",
"description": "UI 设计图 Data URL 或 objectKey。"
"description": "带红框标注的 UI 设计图稳定引用:当前账号的 objectKey、项目资源 ID 或素材 ID;浏览器内合成后必须先上传 OSS 再提交。禁止 Data URL / Blob URL。"
},
"screenColor": {
"type": [
@@ -3006,7 +3006,7 @@
"type": "array",
"items": {
"type": "string",
"description": "额外 UI 素材参考图 Data URL 或 objectKey;上传参考图优先提交 objectKey。"
"description": "额外 UI 素材参考图的稳定引用:objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。最多 5 张。"
},
"maxItems": 5
},
@@ -3273,7 +3273,8 @@
"type": "string"
},
"sourceImageSrc": {
"type": "string"
"type": "string",
"description": "角色源图的稳定引用:当前账号的 objectKey、项目资源 ID 或素材 ID;本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。"
},
"sourceWidth": {
"type": "integer",
@@ -3557,7 +3558,7 @@
"type": "array",
"items": {
"type": "string",
"description": "公网 URL、asset://、OSS object key 或图片 Data URL。仅 Seedance 2.0 系列支持。"
"description": "公网 URL、asset://、当前账号的 objectKey、项目资源 ID 或素材 ID。本地临时图必须先上传 OSS。禁止 Data URL / Blob URL。仅 Seedance 2.0 系列支持。"
},
"maxItems": 9
},
@@ -3565,7 +3566,7 @@
"type": "array",
"items": {
"type": "string",
"description": "公网 URL、asset:// 或 OSS object key。仅 Seedance 2.0 系列支持。"
"description": "公网 URL、asset://、当前账号的 objectKey、项目资源 ID 或素材 ID。本地临时视频必须先上传 OSS。禁止 Data URL / Blob URL。仅 Seedance 2.0 系列支持。"
},
"maxItems": 3
},
@@ -3573,7 +3574,7 @@
"type": "array",
"items": {
"type": "string",
"description": "公网 URL、asset://、OSS object key 或音频 Data URL。仅 Seedance 2.0 系列支持。"
"description": "公网 URL、asset://、当前账号的 objectKey、项目资源 ID 或素材 ID。本地临时音频必须先上传 OSS。禁止 Data URL / Blob URL。仅 Seedance 2.0 系列支持。"
},
"maxItems": 3
},