ai-chatbot/lib/canvas-launch.ts
Your Name bc5838f9e1
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
新版首页文案可配置并部署侧边栏管理入口
2026-02-14 00:10:08 +08:00

30 lines
653 B
TypeScript

export interface CanvasLaunchAttachment {
url: string;
name: string;
contentType: 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}`;
}