feat(*): 模型协议 - 升级声明式协议、扩充官方插件并完善生成任务恢复

This commit is contained in:
ddCat
2026-09-01 16:47:03 +08:00
parent 3f4a9ea3d0
commit 4724f0767b
132 changed files with 4576 additions and 1420 deletions

View File

@@ -25,6 +25,15 @@ export type CanvasGenerationRequestFingerprintInput = {
context: Pick<NodeGenerationContext, "referenceImages" | "referenceVideos" | "referenceAudios" | "characterReferences" | "resolvedCharacterVersions" | "resolvedCharacterVoices">;
};
/**
* 编辑器保留带 @ 槽位的原始提示词,任务请求单独保存经过技能/风格处理的模型提示词。
* 模型提示词也保留 @图片1 等槽位标记。
* 两者不能互相覆盖,否则刷新后富引用会退化为普通“图片1”文本。
*/
export function canvasGenerationPromptMetadata(composerContent: string, effectivePrompt: string) {
return { composerContent, prompt: effectivePrompt };
}
export function canvasGenerationRequestFingerprint(input: CanvasGenerationRequestFingerprintInput) {
const serialized = canonicalize({
version: 1,