Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MemeCalculate/moyin-creator
/ functions
Functions
1,435 in github.com/MemeCalculate/moyin-creator
⨍
Functions
1,435
◇
Types & classes
419
↓ 1 callers
Function
expandBoundModel
(type: 'image' | 'video', model: string)
src/components/panels/freedom/ModelSelector.tsx:352
↓ 1 callers
Function
exportDirectorToFolder
( config: DirectorExportConfig, onProgress?: (progress: ExportProgress) => void )
src/lib/script/export-service.ts:481
↓ 1 callers
Function
extractAllCharactersFromEpisodes
( episodeScripts: EpisodeRawScript[] )
src/lib/script/character-calibrator.ts:101
↓ 1 callers
Function
extractAllViewpointsFromShots
( shots: Shot[], sceneLocation?: string )
src/lib/script/scene-viewpoint-generator.ts:847
↓ 1 callers
Function
extractCharactersFromScenes
* 从所有场景中提取出场角色(补充人物小传中没有的角色)
src/lib/script/episode-parser.ts:941
↓ 1 callers
Function
extractChatCompletionsImage
* Extract image URL from chat completions response (multiple formats)
src/lib/freedom/freedom-api.ts:438
↓ 1 callers
Function
extractEpisodeDescription
* 提取集概述
src/lib/script/episode-parser.ts:1114
↓ 1 callers
Function
extractErrorMessage
(status: number, errorText: string)
src/lib/ai/style-extractor.ts:74
↓ 1 callers
Function
extractFirstHttpUrl
(value: string)
electron/main.ts:533
↓ 1 callers
Function
extractFirstHttpUrl
(value: string)
src/lib/image-host.ts:53
↓ 1 callers
Function
extractKeywords
* 从名称中提取关键词
src/lib/scene/viewpoint-matcher.ts:255
↓ 1 callers
Function
extractLocationFromHeader
* 从场景头提取地点 * 如 "1-1 日 内 沪上 张家" → "沪上 张家"
src/lib/script/scene-calibrator.ts:201
↓ 1 callers
Function
extractLogline
* 提取剧本概述
src/lib/script/episode-parser.ts:1105
↓ 1 callers
Function
extractPropsFromActions
* 从动作描写中提取关键道具
src/components/panels/scenes/generation-panel.tsx:3428
↓ 1 callers
Function
extractSeasonFromScenes
* 从场景字幕中提取季节
src/lib/script/episode-parser.ts:565
↓ 1 callers
Function
extractStyleTokens
( textPrompt: string, imageUrls: string[] = [], )
src/lib/ai/style-extractor.ts:114
↓ 1 callers
Function
extractThemes
* 从大纲中提取主题关键词
src/lib/script/episode-parser.ts:271
↓ 1 callers
Function
extractTimeFromHeader
* 从场景头提取时间
src/lib/script/scene-calibrator.ts:216
↓ 1 callers
Function
extractTimelineInfo
* 从大纲和人物小传中提取时间线信息
src/lib/script/episode-parser.ts:106
↓ 1 callers
Function
extractViewpointsFromShots
( shots: Shot[], maxViewpoints: number = 6 )
src/lib/script/scene-viewpoint-generator.ts:424
↓ 1 callers
Function
extractWorldSetting
* 从大纲中提取世界观/风格设定
src/lib/script/episode-parser.ts:248
↓ 1 callers
Function
fetchBuffer
(url: string, timeoutMs: number = 45000)
electron/main.ts:600
↓ 1 callers
Function
fetchUpdateManifest
()
electron/main.ts:106
↓ 1 callers
Function
fileToBase64
(file: File)
src/components/panels/characters/generation-panel.tsx:1130
↓ 1 callers
Function
fileToBase64
(file: File)
src/components/panels/scenes/generation-panel.tsx:3488
↓ 1 callers
Function
fileToDataUrl
(file: File)
src/components/panels/assets/StyleEditor.tsx:86
↓ 1 callers
Function
fileToDataUrl
(file: File)
src/components/panels/freedom/VideoStudio.tsx:63
↓ 1 callers
Function
finalizeBuildOutput
(stagingBuildOutputDir, finalBuildOutputDir)
scripts/build-desktop.mjs:143
↓ 1 callers
Function
findCharacterByDescription
( userQuery: string, background: ProjectBackground, episodeScripts: EpisodeRawScript[], existingCh
src/lib/script/ai-character-finder.ts:431
↓ 1 callers
Function
findSceneByDescription
( userQuery: string, background: ProjectBackground, episodeScripts: EpisodeRawScript[], existingSc
src/lib/script/ai-scene-finder.ts:290
↓ 1 callers
Function
flushRecoveredCharactersToDisk
(state: ScriptStore | undefined)
src/stores/script-store.ts:245
↓ 1 callers
Function
formatDate
(timestamp: number)
src/components/Dashboard.tsx:258
↓ 1 callers
Function
formatTimeCode
(seconds: number, format: TimeCode = "HH:MM:SS:FF", fps: number = 30)
src/lib/time.ts:11
↓ 1 callers
Function
geminiSupportsImageSize
* 判断 Gemini 图片模型是否支持 image_size 参数(1K/2K/4K) * gemini-2.5-flash-image 只输出固定 1024px,不支持 image_size
src/lib/ai/image-generator.ts:108
↓ 1 callers
Function
genId
生成唯一 ID
src/components/panels/sclass/auto-grouping.ts:62
↓ 1 callers
Function
genId
()
src/hooks/use-toast.ts:30
↓ 1 callers
Function
generateCharacterData
* 使用 AI 生成完整角色数据
src/lib/script/ai-character-finder.ts:192
↓ 1 callers
Function
generateContactSheetPrompt
(config: ContactSheetConfig)
src/lib/script/scene-viewpoint-generator.ts:501
↓ 1 callers
Function
generateFreedomVideo
( params: FreedomVideoParams )
src/lib/freedom/freedom-api.ts:842
↓ 1 callers
Function
generateIcons
()
scripts/generate-icon.mjs:19
↓ 1 callers
Function
generatePromptsViaVisionAPI
* Generate prompts via Vision API (original implementation)
src/lib/storyboard/scene-prompt-generator.ts:291
↓ 1 callers
Function
generateSceneData
* 使用 AI 生成完整场景数据
src/lib/script/ai-scene-finder.ts:166
↓ 1 callers
Function
generateSceneImageOnly
* Generate image only for a scene (used in two-step flow)
src/workers/ai-worker.ts:844
↓ 1 callers
Function
generateSceneVideoOnly
* Generate video only for a scene (used in two-step flow)
src/workers/ai-worker.ts:941
↓ 1 callers
Function
generateSceneVideos
( scenes: Array<{ id: number; imageDataUrl: string; videoPrompt: string; }>, config: {
src/lib/storyboard/storyboard-service.ts:650
↓ 1 callers
Method
generateScreenplay
* Generate a screenplay from a prompt
src/lib/ai/worker-bridge.ts:125
↓ 1 callers
Function
generateScriptFromIdea
( idea: string, options: ScriptGenerationOptions )
src/lib/script/script-parser.ts:924
↓ 1 callers
Function
generateShotList
( scriptData: ScriptData, options: ShotGenerationOptions, onSceneProgress?: (sceneIndex: number, tota
src/lib/script/script-parser.ts:575
↓ 1 callers
Function
generateShotVideo
( shot: Shot, imageUrl: string, config: ShotGenerationConfig, onProgress?: (progress: number) => v
src/lib/script/shot-generator.ts:235
↓ 1 callers
Function
generateShotsForEpisode
* 为指定集的场景生成分镜
src/lib/script/full-script-service.ts:688
↓ 1 callers
Function
generateShotsFromSceneContent
* 基于场景原始内容生成分镜(规则化生成,不依赖AI) * 每个对白或动作生成一个分镜
src/lib/script/full-script-service.ts:731
↓ 1 callers
Function
generateSingleEpisodeTitleAndSynopsis
* 轻量 AI 为单集生成标题+大纲(后台任务,不阻塞结构补全)
src/lib/script/full-script-service.ts:292
↓ 1 callers
Function
generateStoryboardImage
( config: StoryboardGenerationConfig, onProgress?: (progress: number) => void )
src/lib/storyboard/storyboard-service.ts:365
↓ 1 callers
Function
generateVariationImage
(params: { character: Character; variation: CharacterVariation; featureConfig: ReturnType<typeof getF
src/components/panels/characters/wardrobe-modal.tsx:663
↓ 1 callers
Function
generateViaChatCompletions
* Generate image via /v1/chat/completions (for Gemini, GPT-image, etc.)
src/lib/freedom/freedom-api.ts:387
↓ 1 callers
Function
generateViaIdeogramEndpoint
( params: FreedomImageParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:730
↓ 1 callers
Function
generateViaKlingImagesEndpoint
* Generate image via Kling's native /kling/v1/images/* endpoints * Falls back to standard /v1/images/generations if native endpoint fails
src/lib/freedom/freedom-api.ts:549
↓ 1 callers
Function
generateViaMidjourneyEndpoint
( params: FreedomImageParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:634
↓ 1 callers
Function
generateViaReplicateImageEndpoint
* Generate image via Replicate's /replicate/v1/predictions endpoint * Request body: { model, input: { prompt, aspect_ratio, ... } } * Poll until s
src/lib/freedom/freedom-api.ts:782
↓ 1 callers
Function
generateVideoViaKling
( params: FreedomVideoParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:1425
↓ 1 callers
Function
generateVideoViaOpenAIOfficial
( params: FreedomVideoParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:1107
↓ 1 callers
Function
generateVideoViaReplicate
* Generate video via Replicate's /replicate/v1/predictions endpoint * Request body: { model, input: { prompt, aspect_ratio, ... } } * Poll until s
src/lib/freedom/freedom-api.ts:1511
↓ 1 callers
Function
generateVideoViaUnified
( params: FreedomVideoParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:1161
↓ 1 callers
Function
generateVideoViaVolc
( params: FreedomVideoParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:1286
↓ 1 callers
Function
generateVideoViaWan
( params: FreedomVideoParams, model: string, apiKey: string, baseUrl: string, )
src/lib/freedom/freedom-api.ts:1354
↓ 1 callers
Function
generateVisualTraits
(description: string, name: string)
src/components/panels/characters/character-generator.tsx:445
↓ 1 callers
Function
getAllDescendantIds
(folderId: string)
src/components/panels/media/index.tsx:486
↓ 1 callers
Function
getAllProjectIds
* Get all project IDs from project-store.
src/lib/project-storage.ts:44
↓ 1 callers
Function
getAspectRatiosForT2IModel
(modelId: string)
src/lib/freedom/model-registry.ts:1343
↓ 1 callers
Function
getAspectRatiosForT2VModel
(modelId: string)
src/lib/freedom/model-registry.ts:1351
↓ 1 callers
Function
getCharacterBibleManager
()
src/packages/ai-core/services/character-bible.ts:219
↓ 1 callers
Function
getCurrentStepIndex
()
src/components/panels/director/index.tsx:102
↓ 1 callers
Function
getDefaultBaiduCode
()
electron/main.ts:100
↓ 1 callers
Function
getDefaultBaiduUrl
()
electron/main.ts:96
↓ 1 callers
Function
getDefaultGithubUrl
()
electron/main.ts:92
↓ 1 callers
Function
getDefaultNegativePrompt
()
src/lib/storyboard/prompt-builder.ts:119
↓ 1 callers
Function
getDemoDataPath
* Get the path to bundled demo-data. * - Dev mode: {APP_ROOT}/demo-data/ * - Production: {resourcesPath}/demo-data/
electron/main.ts:1604
↓ 1 callers
Function
getDescendantCount
(sceneId: string)
src/components/panels/scenes/scene-gallery.tsx:164
↓ 1 callers
Function
getDescendantIds
(folderId: string)
src/stores/media-store.ts:453
↓ 1 callers
Function
getDirSize
(dirPath)
scripts/prepare-demo-data.cjs:282
↓ 1 callers
Function
getDirectorExportStats
(scenes: SplitScene[])
src/lib/script/export-service.ts:413
↓ 1 callers
Function
getDurationsForModel
(modelId: string)
src/lib/freedom/model-registry.ts:1359
↓ 1 callers
Function
getEpisodeIndexFromId
* 从 episodeId 提取集数
src/lib/script/full-script-service.ts:910
↓ 1 callers
Function
getEraFashionGuidance
()
src/lib/script/character-calibrator.ts:911
↓ 1 callers
Function
getEraFashionGuidance
()
src/lib/script/ai-character-finder.ts:252
↓ 1 callers
Function
getEraInfo
()
src/lib/script/ai-character-finder.ts:309
↓ 1 callers
Function
getExtensionFromMimeType
(mimeType?: string)
electron/main.ts:538
↓ 1 callers
Function
getExtensionFromMimeType
(mimeType?: string)
src/lib/image-host.ts:82
↓ 1 callers
Function
getFileType
(file: File)
src/stores/media-store.ts:107
↓ 1 callers
Function
getFromIndexedDB
(name: string)
src/lib/indexed-db-storage.ts:160
↓ 1 callers
Function
getImageApiConfig
()
src/components/panels/director/use-image-generation.ts:47
↓ 1 callers
Function
getImageDimensions
( file: File )
src/stores/media-store.ts:124
↓ 1 callers
Function
getImageEndpointPaths
(endpointTypes: string[])
src/lib/freedom/freedom-api.ts:281
↓ 1 callers
Function
getImagesDir
(subDir: string)
electron/main.ts:419
↓ 1 callers
Function
getMaxSceneOptions
()
src/components/panels/director/screenplay-input.tsx:264
↓ 1 callers
Function
getMediaDuration
(dataUrl: string, type: "video" | "audio")
src/components/panels/sclass/group-ref-manager.tsx:602
↓ 1 callers
Function
getMessageContent
(data: any)
src/lib/ai/style-extractor.ts:97
↓ 1 callers
Function
getMimeTypeFromExtension
(filePath: string)
electron/main.ts:558
↓ 1 callers
Function
getMissingSynopsisEpisodes
(projectId: string)
src/lib/script/full-script-service.ts:2559
↓ 1 callers
Function
getProviderKeyManager
(provider: ImageHostProvider)
src/lib/image-host.ts:37
← previous
next →
501–600 of 1,435, ranked by callers