Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Forget-C/Jellyfish
/ functions
Functions
2,103 in github.com/Forget-C/Jellyfish
⨍
Functions
2,103
◇
Types & classes
497
↳
Endpoints
138
Method
deleteChapterApiV1StudioChaptersChapterIdDelete
* 删除章节 * @returns ApiResponse_NoneType_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioChaptersService.ts:133
Function
deleteDialogLine
(lineId: number)
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:948
Method
deleteFileApiApiV1StudioFilesFileIdDelete
* 删除文件(记录 + 存储对象) * @returns ApiResponse_NoneType_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioFilesService.ts:188
Function
deleteImage
(entityType: EntityType, entityId: string, imageId: number)
front/src/services/studioEntities.ts:66
Method
deleteShotDetailApiV1StudioShotDetailsShotIdDelete
* 删除镜头细节 * @returns ApiResponse_NoneType_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotDetailsService.ts:121
Method
deleteShotFrameImageApiV1StudioShotFrameImagesImageIdDelete
* 删除镜头分镜帧图片 * @returns ApiResponse_NoneType_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotFrameImagesService.ts:100
Function
deleteShotFromOps
(shotId: string)
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:727
Method
deleteTaskLinkApiV1FilmTaskLinksLinkIdDelete
* 删除生成任务关联 * @returns ApiResponse_NoneType_ Successful Response * @throws ApiError
front/src/services/generated/services/FilmService.ts:379
Function
delete_chapter
( chapter_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/chapters.py:154
Function
delete_entity
( db: AsyncSession, *, entity_type: str, entity_id: str, )
backend/app/services/studio/entity_crud.py:249
Function
delete_entity
(entity_type: str, entity_id: str, db: AsyncSession = Depends(get_db))
backend/app/api/v1/routes/studio/entities.py:99
Function
delete_entity_image
( db: AsyncSession, *, entity_type: str, entity_id: str, image_id: int, )
backend/app/services/studio/entity_images.py:112
Function
delete_entity_image
( entity_type: str, entity_id: str, image_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/entities.py:175
Function
delete_file
删除文件。
backend/app/core/storage.py:231
Function
delete_file_api
( file_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/files.py:158
Function
delete_model
删除模型。
backend/app/services/llm/manage.py:249
Function
delete_model
( model_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:247
Function
delete_project
( project_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/projects.py:169
Function
delete_project_actor_link
( link_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:738
Function
delete_project_costume_link
( link_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:821
Function
delete_project_prop_link
( link_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:794
Function
delete_project_scene_link
( link_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:766
Function
delete_prompt_template
( template_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/prompts.py:221
Function
delete_provider
删除供应商。
backend/app/services/llm/manage.py:129
Function
delete_provider
( provider_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:161
Function
delete_shot
( shot_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:437
Function
delete_shot_detail
( shot_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:537
Function
delete_shot_dialog_line
( line_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:607
Function
delete_shot_frame_image
( image_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:675
Function
delete_task_link
( link_id: int, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/task_status.py:368
Function
delete_usages_by_file_id
删除某文件的全部 usage(若未使用 ON DELETE CASCADE 时备用)。
backend/app/services/studio/file_usages.py:67
Method
divideScriptApiV1ScriptProcessingDividePost
* 将剧本分割为多个镜头 * 输入完整剧本文本,输出分镜列表(index/start_line/end_line/script_excerpt/shot_name/time_of_day)。注意:此阶段不强制稳定ID,角色以“称呼/名字”弱信息输出,稳定ID在合并阶段统一分配。当前同步接口
front/src/services/generated/services/ScriptProcessingService.ts:59
Function
divide_script
将完整剧本文本自动分割为多个镜头。 请求体: - script_text: 完整剧本文本 返回:ScriptDivisionResult - shots: 分镜列表,包含每个镜头的 index、起止行号、shot_name、script_
backend/app/api/v1/routes/script_processing.py:148
Function
divide_script_async
( request: ScriptDividerRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:110
Method
downloadFileApiApiV1StudioFilesFileIdDownloadGet
* 下载文件二进制内容 * @returns any Successful Response * @throws ApiError
front/src/services/generated/services/StudioFilesService.ts:100
Function
download_file
下载文件内容(整个对象读入内存)。
backend/app/core/storage.py:154
Function
download_file_api
( file_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/files.py:108
Function
endResize
()
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:1857
Function
error_response
构造错误响应(data 为 null)。
backend/app/schemas/common.py:90
Method
execute
(self, ctx: WorkerTaskContext, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:178
Method
execute
(self, ctx: WorkerTaskContext, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:206
Method
execute
(self, ctx: WorkerTaskContext, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:219
Method
execute
(self, ctx: WorkerTaskContext, run_args: dict[str, Any])
backend/app/services/worker/task_executor.py:288
Method
execute
(self, *_args, **_kwargs)
backend/tests/test_api_response_envelopes.py:26
Method
execute
(self, *_args, **_kwargs)
backend/tests/test_task_status_api_responses.py:42
Method
execute
(self, *_args, **_kwargs)
backend/tests/test_entities_api_responses.py:58
Method
execute
(self, _stmt)
backend/tests/test_studio_api_responses.py:73
Method
execute
(self, *_args, **_kwargs)
backend/tests/test_image_tasks_api_responses.py:18
Method
execute
(self, *_args, **_kwargs)
backend/tests/test_image_task_services.py:91
Method
extract
(self, **kwargs: Any)
backend/app/chains/agents/shot_frame_prompt_agents.py:220
Method
extract
(self, **kwargs: Any)
backend/app/chains/agents/shot_frame_prompt_agents.py:252
Method
extract
(self, **kwargs: Any)
backend/app/chains/agents/shot_frame_prompt_agents.py:284
Method
extract
(self, **_kwargs)
backend/tests/test_script_processing_tasks.py:638
Method
extract
(self, **_kwargs)
backend/tests/test_script_extract_cache.py:50
Method
extractScriptApiV1ScriptProcessingExtractPost
* 项目级信息提取(最终输出) * 输入分镜结果(可选带一致性检查结果),输出可导入 Studio 的草稿结构(name-based,ID 由导入接口生成)。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 extract-async。 * @returns ApiR
front/src/services/generated/services/ScriptProcessingService.ts:479
Function
extract_script
( request: ScriptExtractRequest, llm: BaseChatModel = Depends(get_nothinking_llm), db: AsyncSessio
backend/app/api/v1/routes/script_processing.py:978
Function
extract_script_async
( request: ScriptExtractRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:946
Function
factory
(**kwargs: object)
backend/tests/core/integrations/test_video_adapters.py:20
Method
first
(self)
backend/tests/test_task_status_api_responses.py:25
Method
first
(self)
backend/tests/test_image_tasks_api_responses.py:22
Method
flush
(self)
backend/tests/test_api_response_envelopes.py:32
Method
flush
(self)
backend/tests/test_task_status_api_responses.py:53
Method
flush
(self)
backend/tests/test_entities_api_responses.py:45
Method
flush
(self)
backend/tests/test_studio_api_responses.py:52
Method
flush
(self)
backend/tests/test_shot_subresource_api_responses.py:87
Method
flush
(self)
backend/tests/test_image_tasks_api_responses.py:32
Method
flush
(self)
backend/tests/test_llm_api_responses.py:54
Method
format_output
更强的兜底解析: LLM 可能输出: - 正常结构:{shots:[...], total_shots:N} - 包裹结构:{"ScriptDivisionResult": {...}} - 直接列表:[{...},
backend/app/chains/agents/script_divider_agent.py:47
Method
generate
( self, *, cfg: ProviderConfig, inp: ImageGenerationInput, timeout_s:
backend/app/core/integrations/volcengine/images.py:27
Method
generate
(self, db: Session, run_args: dict[str, Any])
backend/app/services/worker/task_executor.py:49
Function
generate_division_result
( *, db: Session, script_text: str, )
backend/app/services/script_processing_worker.py:253
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:56
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:74
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:81
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:89
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:100
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:111
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:122
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:133
Method
generate_with_llm
(self, llm, run_args: dict[str, Any])
backend/app/services/script_processing_worker.py:144
Function
get
获取镜头细节。
backend/app/services/studio/shot_details.py:70
Function
get
获取镜头。
backend/app/services/studio/shots.py:213
Function
get
(entityType: EntityType, entityId: string)
front/src/services/studioEntities.ts:16
Method
get
(self, task_id: str)
backend/app/core/task_manager/stores.py:233
Method
get
(self, *_args, **_kwargs)
backend/tests/test_image_tasks_api_responses.py:15
Method
get
(self, model, ident)
backend/tests/test_image_tasks_api_responses.py:207
Method
getDerivedStateFromError
(error: Error)
front/src/main.tsx:38
Method
getFileStorageInfoApiApiV1StudioFilesFileIdStorageInfoGet
* 获取对象存储详情(head_object) * @returns ApiResponse_dict_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioFilesService.ts:121
Method
getModelApiV1LlmModelsModelIdGet
* 获取单个模型 * @returns ApiResponse_ModelRead_ Successful Response * @throws ApiError
front/src/services/generated/services/LlmService.ts:290
Method
getPromptTemplateApiV1StudioPromptsTemplateIdGet
* 获取提示词模板详情 * @returns ApiResponse_PromptTemplateRead_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioPromptsService.ts:106
Method
getProviderApiV1LlmProvidersProviderIdGet
* 获取单个模型供应商 * @returns ApiResponse_ProviderRead_ Successful Response * @throws ApiError
front/src/services/generated/services/LlmService.ts:143
Method
getShotExtractionDraftApiV1StudioShotsShotIdExtractionDraftGet
* 分镜详情:按镜头关联拼装 StudioScriptExtractionDraft * @returns ApiResponse_StudioScriptExtractionDraft_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotsService.ts:119
Method
getTaskLinkApiV1FilmTaskLinksLinkIdGet
* 获取生成任务关联详情 * @returns ApiResponse_GenerationTaskLinkRead_ Successful Response * @throws ApiError
front/src/services/generated/services/FilmService.ts:333
Function
get_chapter
( chapter_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/chapters.py:113
Function
get_db
提供异步数据库会话。
backend/app/dependencies.py:13
Function
get_entity
( db: AsyncSession, *, entity_type: str, entity_id: str, )
backend/app/services/studio/entity_crud.py:189
Function
get_entity
(entity_type: str, entity_id: str, db: AsyncSession = Depends(get_db))
backend/app/api/v1/routes/studio/entities.py:80
Function
get_file_detail
( file_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/files.py:132
Function
get_file_info
获取文件元信息(不下载内容)。
backend/app/core/storage.py:171
Function
get_file_storage_info_api
( file_id: str, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/files.py:120
← previous
next →
1,401–1,500 of 2,103, ranked by callers