feat: add guarded image generation controls

This commit is contained in:
john
2026-07-20 07:37:43 +08:00
parent 72ed4dde83
commit 105a72c1f1
19 changed files with 482 additions and 23 deletions
+13
View File
@@ -0,0 +1,13 @@
export type ImageGenerationMode = 'auto' | 'required' | 'disabled';
export const IMAGE_GENERATION_MODE_LABELS: Record<ImageGenerationMode, string> = {
auto: '自动识别',
required: '强制开启',
disabled: '关闭',
};
export function nextImageGenerationMode(mode: ImageGenerationMode): ImageGenerationMode {
if (mode === 'auto') return 'required';
if (mode === 'required') return 'disabled';
return 'auto';
}