ai-chatbot/lib/canvas-launch.ts
Your Name 12583cdd10
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
feat: sync latest canvas and media updates
2026-03-06 17:31:32 +08:00

31 lines
673 B
TypeScript

export interface CanvasLaunchAttachment {
url: string;
name: string;
contentType: string;
assetId?: string;
}
export interface CanvasLaunchImageParams {
aspectRatio?: string;
imageSize?: string;
imageCount?: number;
size?: string;
negativePrompt?: string;
promptExtend?: boolean;
watermark?: boolean;
seed?: number;
}
export interface CanvasLaunchPayload {
prompt: string;
attachments: CanvasLaunchAttachment[];
autoSend?: boolean;
createdAt?: number;
selectedModelId?: string;
imageParams?: CanvasLaunchImageParams;
}
export function getCanvasLaunchStorageKey(canvasId: string): string {
return `canvas-home-launch:${canvasId}`;
}