MCPcopy Create free account

hub / github.com/MemeCalculate/moyin-creator / functions

Functions1,435 in github.com/MemeCalculate/moyin-creator

↓ 5 callersMethodgetAvailableKeyCount
* Get the number of available (non-blacklisted) keys
src/lib/api-key-manager.ts:397
↓ 5 callersFunctiongetCinematographyProfile
(profileId: string)
src/lib/constants/cinematography-profiles.ts:425
↓ 5 callersMethodgetDB
()
src/lib/storage/indexeddb-adapter.ts:17
↓ 5 callersMethodgetDirectory
()
src/lib/storage/opfs-adapter.ts:13
↓ 5 callersFunctiongetViewpointVariants
* 获取父场景的所有视角变体
src/lib/scene/viewpoint-matcher.ts:209
↓ 5 callersFunctionisElectron
()
src/lib/indexed-db-storage.ts:27
↓ 5 callersFunctionisHttpImageUrl
(value?: string | null)
src/components/panels/director/split-scenes.tsx:108
↓ 5 callersMethodlist
()
src/lib/storage/types.ts:11
↓ 5 callersMethodmarkCurrentKeyFailed
* Mark the current key as failed and blacklist it temporarily
src/lib/api-key-manager.ts:355
↓ 5 callersFunctionpushRef
(value?: string | null)
src/components/panels/director/split-scenes.tsx:804
↓ 5 callersFunctionrunStage
( stageName: string, buildPrompts: (batch: ShotInputData[]) => { system: string; user: string },
src/lib/script/shot-calibration-stages.ts:138
↓ 5 callersFunctionsaveStorageConfig
()
electron/main.ts:254
↓ 5 callersFunctionsleep
(ms: number)
src/workers/ai-worker.ts:1206
↓ 5 callersFunctionsplitStoryboardImage
( imageSrc: string, config: SplitConfig )
src/lib/storyboard/image-splitter.ts:514
↓ 5 callersFunctionstripBase64
(val: string | null | undefined)
src/stores/director-store.ts:2127
↓ 5 callersFunctionupdateExtraParam
(key: string, value: any)
src/components/panels/freedom/ImageStudio.tsx:97
↓ 4 callersFunctionbuildApiUrl
(path: string)
src/workers/ai-worker.ts:28
↓ 4 callersFunctionbuildEndpoint
(baseUrl: string, path: string)
src/lib/freedom/freedom-api.ts:150
↓ 4 callersFunctionbuildEndpoint
(baseUrl: string, path: string)
src/lib/storyboard/storyboard-service.ts:43
↓ 4 callersFunctioncallChatAPI
( systemPrompt: string, userPrompt: string, options: ParseOptions )
src/lib/script/script-parser.ts:210
↓ 4 callersFunctioncallVideoGenerationApi
( apiKey: string, prompt: string, duration: number, aspectRatio: string, imageWithRoles: Array<
src/components/panels/director/use-video-generation.ts:419
↓ 4 callersFunctioncloneScriptCharacters
(characters: ScriptCharacter[] | undefined)
src/stores/script-store.ts:186
↓ 4 callersFunctioncontainsFiles
(dataTransfer: DataTransfer)
src/hooks/use-drag-drop.ts:11
↓ 4 callersFunctioncreateDefaultImageHostProviders
()
src/stores/api-config-store.ts:214
↓ 4 callersFunctioncreateProjectScopedStorage
(storeName: string)
src/lib/project-storage.ts:61
↓ 4 callersFunctiondedup
(arr: string[])
src/components/panels/director/split-scenes.tsx:2318
↓ 4 callersFunctiondefaultCalibrationState
()
src/stores/script-store.ts:46
↓ 4 callersFunctionexportProjectFiles
( config: ExportConfig, onProgress?: (progress: ExportProgress) => void )
src/lib/script/export-service.ts:208
↓ 4 callersFunctionextractBrandFromModel
(modelName: string)
src/lib/brand-mapping.ts:147
↓ 4 callersFunctionextractLastFrameFromVideo
( videoUrl: string, seekOffset: number = 0.1 )
src/components/panels/director/use-video-generation.ts:1319
↓ 4 callersFunctiongenerateViaImagesEndpoint
* Generate image via standard /v1/images/generations endpoint
src/lib/freedom/freedom-api.ts:473
↓ 4 callersFunctiongetBibleCharacters
(characterBible?: CharacterBibleLike | string, fallback: AICharacter[] = [])
src/workers/ai-worker.ts:78
↓ 4 callersFunctiongetByPath
(obj: unknown, objectPath?: string)
electron/main.ts:525
↓ 4 callersFunctiongetByPath
(obj: unknown, path?: string)
src/lib/image-host.ts:74
↓ 4 callersFunctiongetDiff
(i: number, r: number, g: number, b: number)
src/lib/storyboard/image-splitter.ts:322
↓ 4 callersFunctiongetLayoutDimensions
(layout: ContactSheetLayout, aspectRatio: '16:9' | '9:16')
src/components/panels/scenes/generation-panel.tsx:963
↓ 4 callersFunctiongetMissingTitleEpisodes
(projectId: string)
src/lib/script/full-script-service.ts:1060
↓ 4 callersFunctiongetModelDisplayName
(modelId: string)
src/lib/freedom/model-display-names.ts:375
↓ 4 callersMethodgetProjectTimelineAdapter
({ projectId, sceneId, }: { projectId: string; sceneId?: string; })
src/lib/storage/storage-service.ts:59
↓ 4 callersFunctiongetStorageBasePath
()
electron/main.ts:297
↓ 4 callersFunctiongetStyleTokens
(styleId: string)
src/lib/constants/visual-styles.ts:622
↓ 4 callersFunctiongroupVideoUploadFiles
(uploadFiles?: FreedomVideoUploadFile[])
src/lib/freedom/freedom-api.ts:932
↓ 4 callersFunctionhandleDelete
(type: "episode" | "scene" | "character" | "shot", id: string, name: string)
src/components/panels/script/episode-tree.tsx:577
↓ 4 callersFunctionhsvToHex
(h: number, s: number, v: number)
src/components/ui/color-picker.tsx:49
↓ 4 callersFunctionisDiscouragedExternalImageUrl
(value?: string | null)
src/components/panels/director/split-scenes.tsx:116
↓ 4 callersFunctionnormalizeImageHostProviders
(providers: ImageHostProvider[] | undefined | null)
src/stores/api-config-store.ts:350
↓ 4 callersFunctionomitRecordKeys
(record: Record<string, T>, keys: Iterable<string>)
src/stores/api-config-store.ts:512
↓ 4 callersFunctionoptimizeReferenceImagesForModel
( model: string | undefined, buckets: ReferenceBucket[], )
src/components/panels/director/split-scenes.tsx:177
↓ 4 callersFunctionparseActions
* 解析动作描写(△开头的行)
src/lib/script/episode-parser.ts:645
↓ 4 callersFunctionparseCharacters
* 解析场景中的人物
src/lib/script/episode-parser.ts:585
↓ 4 callersFunctionparseDialogues
* 解析对白
src/lib/script/episode-parser.ts:615
↓ 4 callersFunctionparseOptionKey
(key: string)
src/components/api-manager/FeatureBindingPanel.tsx:112
↓ 4 callersFunctionparseSubtitles
* 解析字幕(【字幕:...】或【VO:...】等)
src/lib/script/episode-parser.ts:663
↓ 4 callersFunctionpushRef
(value?: string)
src/components/panels/sclass/sclass-scenes.tsx:685
↓ 4 callersFunctionresolveFreedomFeatureConfig
( feature: 'freedom_image' | 'freedom_video', fallback: 'character_generation' | 'video_generation',
src/lib/freedom/freedom-api.ts:173
↓ 4 callersFunctionresolveVeoUploadCapability
( model: string, endpointTypes?: string[], )
src/lib/freedom/veo-capability.ts:47
↓ 4 callersMethodrotateKey
* Rotate to the next available key
src/lib/api-key-manager.ts:330
↓ 4 callersFunctionsafeTruncate
( text: string, maxLength: number, hint: string = '...[后续内容已截断]', )
src/lib/ai/model-registry.ts:272
↓ 4 callersFunctiontriggerDownload
* Download file and trigger browser download
src/lib/script/export-service.ts:130
↓ 4 callersFunctionuseCarousel
()
src/components/ui/carousel.tsx:38
↓ 4 callersFunctionuseFormField
()
src/components/ui/form.tsx:47
↓ 4 callersFunctionuseSidebar
()
src/components/ui/sidebar.tsx:44
↓ 3 callersFunctionattemptProviderUpload
( provider: ImageHostProvider, apiKey: string, imageData: string, options?: UploadOptions )
src/lib/image-host.ts:282
↓ 3 callersFunctionautoGroupScenes
( scenes: SplitScene[], config: Partial<GroupingConfig> = {}, )
src/components/panels/sclass/auto-grouping.ts:73
↓ 3 callersFunctionbuildEmotionDescription
(emotionTags: EmotionTag[])
src/lib/generation/prompt-builder.ts:48
↓ 3 callersFunctionbuildEndpoint
(baseUrl: string, path: string)
src/lib/script/shot-generator.ts:13
↓ 3 callersFunctionbuildVideoPrompt
( scene: SplitScene, cinProfile: CinematographyProfile | undefined, config: VideoPromptConfig = {},
src/lib/generation/prompt-builder.ts:112
↓ 3 callersFunctioncalculateGrid
(input: GridCalculatorInput)
src/lib/storyboard/grid-calculator.ts:219
↓ 3 callersFunctioncleanCharacterName
* 清理角色名(去除markdown标记和多余符号)
src/lib/script/episode-parser.ts:860
↓ 3 callersFunctioncleanJsonString
(str: string)
src/lib/utils/json-cleaner.ts:13
↓ 3 callersMethodcleanupBlacklist
* Clean up expired blacklist entries
src/lib/api-key-manager.ts:419
↓ 3 callersFunctionclearCache
(olderThanDays?: number)
electron/main.ts:400
↓ 3 callersFunctioncollectCharacterRefs
( characterIds: string[], characters: Character[], )
src/components/panels/sclass/sclass-prompt-builder.ts:190
↓ 3 callersMethodcompile
* Compile a template with variables
src/packages/ai-core/services/prompt-compiler.ts:63
↓ 3 callersMethodcompileSceneImagePrompt
* Compile image prompt for a scene
src/packages/ai-core/services/prompt-compiler.ts:87
↓ 3 callersMethodcompileSceneVideoPrompt
* Compile video prompt for a scene
src/packages/ai-core/services/prompt-compiler.ts:108
↓ 3 callersFunctioncorsFetch
( url: string | URL, init?: RequestInit, )
src/lib/cors-fetch.ts:36
↓ 3 callersFunctioncreateSplitStorage
( storeName: string, splitFn: SplitFn<T>, mergeFn: MergeFn<T>, sharingKey?: 'shareCharacters' | 's
src/lib/project-storage.ts:169
↓ 3 callersFunctiondefaultProjectData
()
src/stores/director-store.ts:558
↓ 3 callersFunctiondefaultProjectData
()
src/stores/script-store.ts:154
↓ 3 callersFunctiondefaultProjectData
()
src/stores/sclass-store.ts:315
↓ 3 callersFunctionexportDirectorFiles
( config: DirectorExportConfig, onProgress?: (progress: ExportProgress) => void )
src/lib/script/export-service.ts:601
↓ 3 callersFunctionextractDialogueSegments
( scenes: SplitScene[], characters: Character[], )
src/components/panels/sclass/sclass-prompt-builder.ts:381
↓ 3 callersFunctionfetchAsBlob
* Helper: Download URL content as Blob
src/workers/ai-worker.ts:411
↓ 3 callersFunctionfindImageHostPreset
( platform: ImageHostPlatform, )
src/stores/api-config-store.ts:208
↓ 3 callersFunctionformatDuration
(duration: number)
src/components/panels/media/index.tsx:461
↓ 3 callersFunctiongenerateAnglePrompt
( direction: HorizontalDirection, elevation: ElevationAngle, shotSize: ShotSize )
src/lib/ai/runninghub-angles.ts:112
↓ 3 callersFunctiongenerateGroupName
( group: ShotGroup, scenes: SplitScene[], groupIndex: number, )
src/components/panels/sclass/auto-grouping.ts:173
↓ 3 callersFunctiongenerateImage
* Helper: Generate image via API * Returns image URL after polling for completion * @param referenceImages - Character reference images (base64 or
src/workers/ai-worker.ts:226
↓ 3 callersFunctiongenerateVideo
* Helper: Generate video via API * Returns video URL after polling for completion * @param referenceImages - Character reference images (URL) for
src/workers/ai-worker.ts:282
↓ 3 callersFunctiongetApiKeyCount
(apiKey: string)
src/lib/api-key-manager.ts:235
↓ 3 callersFunctiongetImageEndpointPaths
(endpointTypes: string[])
src/lib/ai/image-generator.ts:50
↓ 3 callersFunctiongetMediaDuration
(file: File)
src/stores/media-store.ts:200
↓ 3 callersMethodgetNegativePrompt
* Get negative prompt
src/packages/ai-core/services/prompt-compiler.ts:136
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
src/components/ui/chart.tsx:364
↓ 3 callersFunctiongetProviderKeyManager
(providerId: string, apiKey: string, scopeKey?: string)
src/lib/api-key-manager.ts:451
↓ 3 callersFunctiongetRootBaseUrl
(baseUrl: string)
src/lib/ai/image-generator.ts:36
↓ 3 callersFunctionhandleGenerateImage
(type: "start" | "end")
src/components/panels/director/shot-properties-panel.tsx:260
↓ 3 callersFunctionhandlePreviewFrame
(type: "start" | "end" | "video")
src/components/panels/director/shot-properties-panel.tsx:346
↓ 3 callersFunctionhandleSetMood
(moodLabel: string | undefined)
src/components/panels/director/scene-card.tsx:115
← previousnext →101–200 of 1,435, ranked by callers