feat(canvas): remove Volcengine Ark protocol support and streamline video generation references

This commit is contained in:
HouYunFei
2026-08-18 15:35:28 +08:00
parent b8053ee9f8
commit 0bdc820247
22 changed files with 68 additions and 667 deletions
@@ -1,6 +1,5 @@
import { imageReferenceLabel } from "@/lib/image-reference-prompt";
import i18n from "@/i18n";
import { seedanceReferenceLabel } from "@/lib/seedance-video";
import { getNodeDefinition } from "@/lib/canvas/node-registry";
import { getDataUrlByteSize, readImageMeta } from "@/lib/image-utils";
import { imageToDataUrl } from "@/services/image-storage";
@@ -106,8 +105,8 @@ function labelResourceNodes(nodes: CanvasNodeData[], active: boolean) {
function labelForKind(kind: CanvasResourceKind, index: number) {
if (kind === "image") return imageReferenceLabel(index);
if (kind === "video") return seedanceReferenceLabel("video", index);
if (kind === "audio") return seedanceReferenceLabel("audio", index);
if (kind === "video") return i18n.t("canvas.configNode.videoReferences") + ` ${index + 1}`;
if (kind === "audio") return i18n.t("canvas.configNode.audioReferences") + ` ${index + 1}`;
return i18n.t("canvas.composer.resources.text", { index: index + 1 });
}