1export const galleryPrompts = [ 3 'Person doing a handstand or cartwheel', 5 'A monkey in a tree flinging poo at people', 6 'The sound of silence', 8 'The grass is greener on the other side of the fence', 9 'Racial tension between green, yellow and brown bananas at the supermarket', 15 'anthropic/claude-3.5-sonnet', 16 'deepseek/deepseek-chat-v3.1', 20 'google/gemini-2.5-flash-image', 23const fallbackImageModels = [ 24 'google/gemini-3.1-flash-image', 25 'google/gemini-3-pro-image', 28export const galleryModes = [ 29 {id: 'strokes', label: 'Hand-drawn (basic)', models: strokeModels}, 30 {id: 'strokes-schema', label: 'Structured JSON', models: strokeModels}, 31 {id: 'enhanced', label: 'Enhanced prompts', models: strokeModels}, 32 {id: 'raw-image', label: 'raw-image', models: imageModels}, 33 {id: 'raw-image-v2', label: 'raw-image-v2', models: imageModels}, 36export const getModelsForMode = (modeId: string): string[] => galleryModes.find((m) => m.id === modeId)?.models || [] 38export const defaultGalleryMode = 'raw-image-v2' 39export const defaultAiDrawModel = imageModels[0] 40export const fallbackAiDrawModels = fallbackImageModels 41export const aiDrawTimeoutMs = 90_000