增加即梦图片5.0和视频2.5的能力

This commit is contained in:
andy committed 2026-08-21 13:44:56 +08:00
1 parent 542246e4ce
commit 88a4268d40
55 files changed
+1412 -200

No files matched your search

+5 -2
View File
@@ -803,12 +803,15 @@ function imageTemplateFromRow(row: Record<string, unknown>): ImageTemplate {
prompt: String(row.prompt || ""),
previewImageUrl: optionalString(row.preview_image_url),
settings: isRecord(row.settings) ? {
engine: row.settings.engine === "jimeng" || row.settings.engine === "evolink" || row.settings.engine === "bailian" ? row.settings.engine : undefined,
engine: row.settings.engine === "jimeng" || row.settings.engine === "evolink" || row.settings.engine === "bailian" || row.settings.engine === "seedream" ? row.settings.engine : undefined,
width: optionalNumber(row.settings.width),
height: optionalNumber(row.settings.height),
forceSingle: typeof row.settings.forceSingle === "boolean" ? row.settings.forceSingle : undefined,
scale: optionalNumber(row.settings.scale),
quality: row.settings.quality === "low" || row.settings.quality === "medium" || row.settings.quality === "high" ? row.settings.quality : undefined
quality: row.settings.quality === "low" || row.settings.quality === "medium" || row.settings.quality === "high" ? row.settings.quality : undefined,
size: row.settings.size === "1K" || row.settings.size === "1.5K" || row.settings.size === "2K" ? row.settings.size : undefined,
outputFormat: row.settings.outputFormat === "png" || row.settings.outputFormat === "jpeg" ? row.settings.outputFormat : undefined,
optimizeMode: row.settings.optimizeMode === "standard" || row.settings.optimizeMode === "fast" ? row.settings.optimizeMode : undefined
} : {},
sortOrder: optionalNumber(row.sort_order) ?? 0,
createdAt: requiredTimestamp(row.created_at, "image_templates.created_at"),