MCPcopy Create free account

hub / github.com/aigem/aice_ps / functions

Functions144 in github.com/aigem/aice_ps

↓ 13 callersFunctioncallImageEditingModel
(parts: any[], action: string)
services/geminiService.ts:187
↓ 9 callersFunctionfileToGenerativePart
(file: File)
services/geminiService.ts:171
↓ 7 callersFunctionrunGenerativeTask
(task: () => Promise<string>)
App.tsx:343
↓ 4 callersFunctionhandleApiError
(error: any, action: string)
services/geminiService.ts:71
↓ 3 callersFunctiongenerateAdjustedImage
(imageFile: File, prompt: string)
services/geminiService.ts:295
↓ 3 callersFunctiongenerateCreativeSuggestions
(imageFile: File, type: 'filter' | 'adjustment' | 'texture')
services/geminiService.ts:357
↓ 3 callersFunctiongenerateSingleDecade
(decade: string)
components/PastForwardPage.tsx:96
↓ 3 callersFunctiongetGoogleAI
()
services/geminiService.ts:42
↓ 2 callersFunctioncardContent
()
components/PolaroidCard.tsx:61
↓ 2 callersFunctiondataURLtoFile
(dataurl: string, filename: string)
App.tsx:29
↓ 2 callersFunctionextractDecade
(prompt: string)
services/geminiService.ts:399
↓ 2 callersFunctiongenerateEditedImage
(imageFile: File, prompt: string, hotspot: { x: number; y: number })
services/geminiService.ts:259
↓ 2 callersFunctiongenerateFilteredImage
(imageFile: File, prompt: string)
services/geminiService.ts:265
↓ 2 callersFunctiongenerateFusedImage
(mainImage: File, sourceImages: File[], prompt: string)
services/geminiService.ts:331
↓ 2 callersFunctiongenerateTexturedImage
(imageFile: File, prompt: string)
services/geminiService.ts:310
↓ 2 callersFunctionhandleFileSelect
(files: FileList | null)
components/FusionPanel.tsx:55
↓ 2 callersFunctionhandleMusicPreview
(url: string)
components/BeatSyncPage.tsx:486
↓ 2 callersFunctionhandlePageChange
(newPage: number)
components/TemplateLibraryPage.tsx:116
↓ 2 callersFunctionhandlePresetClick
(prompt: string)
components/FilterPanel.tsx:36
↓ 2 callersFunctionhandlePresetClick
(prompt: string)
components/AdjustmentPanel.tsx:44
↓ 2 callersFunctionhandlePresetClick
(prompt: string)
components/TexturePanel.tsx:36
↓ 2 callersFunctionremoveBackgroundImage
(imageFile: File)
services/geminiService.ts:325
↓ 2 callersFunctionupdateHistory
(newFile: File)
App.tsx:238
↓ 1 callersFunctioncreateAlbumPage
( generatedImages: Record<string, { url?: string }>, decades: string[] )
lib/albumUtils.ts:22
↓ 1 callersFunctioneaseOut
(t: number)
components/BeatSyncPage.tsx:372
↓ 1 callersFunctionfetchImage
()
components/StartScreen.tsx:22
↓ 1 callersFunctionfetchImage
()
components/TemplateLibraryPage.tsx:21
↓ 1 callersFunctionfetchTemplates
()
components/StartScreen.tsx:80
↓ 1 callersFunctionfetchTemplates
()
components/TemplateLibraryPage.tsx:83
↓ 1 callersFunctiongenerateDecadeImage
(imageDataUrl: string, prompt: string)
services/geminiService.ts:404
↓ 1 callersFunctiongenerateImageFromText
(prompt: string, aspectRatio: string)
services/geminiService.ts:236
↓ 1 callersFunctiongenerateStyledImage
(imageFile: File, prompt: string)
services/geminiService.ts:280
↓ 1 callersFunctiongenerateWithRetry
(file: File, prompt: string, retries = 1)
components/BeatSyncPage.tsx:58
↓ 1 callersFunctiongetApiKey
()
services/geminiService.ts:13
↓ 1 callersFunctiongetBaseUrl
()
services/geminiService.ts:28
↓ 1 callersFunctiongetConstrainedAspectRatio
(ratio: number)
components/PolaroidCard.tsx:107
↓ 1 callersFunctiongetCroppedImg
( image: HTMLImageElement, pixelCrop: PixelCrop, fileName: string, )
App.tsx:46
↓ 1 callersFunctiongetFallbackPrompt
(decade: string)
services/geminiService.ts:397
↓ 1 callersFunctionhandleAspectChange
(aspect: AspectRatio, value: number | undefined)
components/CropPanel.tsx:20
↓ 1 callersFunctionhandleFileChange
(files: FileList | null)
components/BeatSyncPage.tsx:137
↓ 1 callersFunctionhandleImageUpload
(file: File)
components/PastForwardPage.tsx:46
↓ 1 callersFunctionhandleMusicFileChange
(files: FileList | null)
components/BeatSyncPage.tsx:152
↓ 1 callersFunctionloadImage
(src: string)
lib/albumUtils.ts:7
↓ 1 callersFunctionloadImages
()
components/TemplateDisplayPage.tsx:62
↓ 1 callersFunctionprocessInitialState
()
App.tsx:180
↓ 1 callersFunctionprocessQueue
()
components/PastForwardPage.tsx:137
↓ 1 callersFunctionprocessQueue
()
components/BeatSyncPage.tsx:193
↓ 1 callersFunctionrand
(min: number, max: number)
components/BeatSyncPage.tsx:72
↓ 1 callersFunctionrand
(min: number, max: number)
lib/albumUtils.ts:18
↓ 1 callersFunctionresizeImageForApi
(file: File)
services/geminiService.ts:96
FunctionActionButtons
()
App.tsx:462
FunctionAdjustmentPanel
({ onApplyAdjustment, isLoading, currentImage, onError, initialPrompt })
components/AdjustmentPanel.tsx:21
FunctionApp
()
App.tsx:680
FunctionBeatSyncPage
()
components/BeatSyncPage.tsx:74
FunctionBullseyeIcon
({ className })
components/icons.tsx:58
FunctionCheckIcon
({ className })
components/icons.tsx:169
FunctionChevronDownIcon
({ className })
components/icons.tsx:77
FunctionClockIcon
({ className })
components/icons.tsx:119
FunctionCogIcon
({ className })
components/icons.tsx:101
FunctionCopyIcon
({ className })
components/icons.tsx:163
FunctionCropPanel
({ onApplyCrop, onSetAspect, isLoading, isCropping })
components/CropPanel.tsx:17
FunctionDownloadIcon
({ className })
components/icons.tsx:33
FunctionEditorView
({ onFileSelect, onImageGenerated, initialState, onTemplateLoaded, onTemplateSelect, onShowTemplateLibrary })
App.tsx:129
FunctionErasePanel
({ onRemoveBackground, isLoading })
components/ErasePanel.tsx:14
FunctionEyeIcon
({ className })
components/icons.tsx:26
FunctionFilmIcon
({ className })
components/icons.tsx:125
FunctionFilterPanel
({ onApplyFilter, isLoading, currentImage, onError })
components/FilterPanel.tsx:20
FunctionFusionPanel
({ onApplyFusion, isLoading, onError })
components/FusionPanel.tsx:18
FunctionGitHubIcon
({ className })
components/icons.tsx:113
FunctionHeader
({ activeView, onViewChange, onOpenSettings, onOpenHelp })
components/Header.tsx:16
FunctionHelpModal
({ isOpen, onClose })
components/HelpModal.tsx:14
FunctionImageLightbox
({ imageUrl, onClose })
components/ImageLightbox.tsx:15
FunctionImagePanel
({ title, imageUrl, isLoading, error })
components/TemplateDisplayPage.tsx:20
FunctionImageUploader
({ id, file, setFile, fileInputRef })
components/FusionPanel.tsx:40
FunctionLayersIcon
({ className })
components/icons.tsx:65
FunctionMagicWandIcon
({ className })
components/icons.tsx:39
FunctionMainContent
()
App.tsx:720
FunctionNewFileIcon
({ className })
components/icons.tsx:95
FunctionPaintBrushIcon
({ className })
components/icons.tsx:83
FunctionPaletteIcon
({ className })
components/icons.tsx:45
FunctionPastForwardPage
()
components/PastForwardPage.tsx:33
FunctionPauseIcon
({ className })
components/icons.tsx:139
FunctionPlayIcon
({ className })
components/icons.tsx:133
FunctionPolaroidCard
({ decade, imageState, onRegenerate, targetAspectRatio, dragConstraints, initialPositi
components/PolaroidCard.tsx:27
FunctionQuestionMarkCircleIcon
({ className })
components/icons.tsx:145
FunctionRedoIcon
({ className })
components/icons.tsx:20
FunctionRefreshIcon
({ className })
components/icons.tsx:89
FunctionSearchIcon
({ className })
components/icons.tsx:157
FunctionSettingsModal
({ isOpen, onClose, onSave })
components/SettingsModal.tsx:15
FunctionSparkleIcon
({ className })
components/icons.tsx:71
FunctionSpinner
({ className = "h-16 w-16 text-zinc-800" })
components/Spinner.tsx:11
FunctionStartScreen
({ onFileSelect, onImageGenerated, onTemplateSelect, onShowTemplateLibrary })
components/StartScreen.tsx:70
FunctionSunIcon
({ className })
components/icons.tsx:52
FunctionTemplateButton
({ template, onSelect })
components/StartScreen.tsx:17
FunctionTemplateCard
({ template, onSelect })
components/TemplateLibraryPage.tsx:16
FunctionTemplateDisplayPage
({ template, onBack, onUseInEditor })
components/TemplateDisplayPage.tsx:47
FunctionTemplateLibraryIcon
({ className })
components/icons.tsx:151
FunctionTemplateLibraryPage
({ onTemplateSelect })
components/TemplateLibraryPage.tsx:75
FunctionTexturePanel
({ onApplyTexture, isLoading, currentImage, onError })
components/TexturePanel.tsx:20
FunctionUndoIcon
({ className })
components/icons.tsx:14
next →1–100 of 144, ranked by callers