MCPcopy Create free account

hub / github.com/Forget-C/Jellyfish / functions

Functions2,103 in github.com/Forget-C/Jellyfish

Methodadd
(self, obj: object)
backend/tests/test_task_status_api_responses.py:46
Methodadd
(self, obj: object)
backend/tests/test_entities_api_responses.py:39
Methodadd
(self, obj: object)
backend/tests/test_studio_api_responses.py:40
Methodadd
(self, obj: object)
backend/tests/test_shot_subresource_api_responses.py:60
Methodadd
(self, *_args, **_kwargs)
backend/tests/test_image_tasks_api_responses.py:29
Methodadd
(self, obj: object)
backend/tests/test_tasks_images_api_responses.py:34
Methodadd
(self, obj: Provider | Model | ModelSettings)
backend/tests/test_llm_api_responses.py:42
Methodadd
(self, obj: object)
backend/tests/test_generated_video_api_responses.py:34
FunctionaddEntity
()
front/src/pages/aiStudio/chapter/ChapterPrep.tsx:458
Methodadivide_script
(self, *, script_text: str)
backend/app/chains/agents/script_divider_agent.py:78
MethodadoptTaskLinkApiV1FilmTaskLinksAdoptPatch
* 更新任务关联的采用状态(仅可正向变更) * 将指定任务链接的状态设为 accepted;已采用不可改为未采用。 * @returns ApiResponse_TaskLinkAdoptRead_ Successful Response * @throws ApiEr
front/src/services/generated/services/FilmService.ts:221
Functionadopt_task_link
( body: TaskLinkAdoptRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/task_status.py:221
Methodaextract
(self, **kwargs: Any)
backend/app/chains/agents/shot_frame_prompt_agents.py:225
Methodaextract
(self, **kwargs: Any)
backend/app/chains/agents/shot_frame_prompt_agents.py:257
Methodaextract
(self, **_kwargs)
backend/tests/test_async_worker_services.py:190
Methodall
(self)
backend/tests/test_studio_api_responses.py:75
Methodall
(self)
backend/tests/test_image_task_services.py:41
MethodanalyzeCharacterPortraitApiV1ScriptProcessingAnalyzeCharacterPortraitPost
* 分析人物画像缺失信息 * 根据原文人物上下文与人物描述,判断缺少哪些关键信息,并给出优化后的人物画像描述。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 analyze-character-portrait-async。 * @returns ApiRespon
front/src/services/generated/services/ScriptProcessingService.ts:227
MethodanalyzeCostumeInfoApiV1ScriptProcessingAnalyzeCostumeInfoPost
* 分析服装信息缺失项 * 根据原文服装上下文与服装描述,判断缺少哪些关键信息,并给出优化后的可生成服装描述。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 analyze-costume-info-async。 * @returns ApiResponse_Cos
front/src/services/generated/services/ScriptProcessingService.ts:353
MethodanalyzePropInfoApiV1ScriptProcessingAnalyzePropInfoPost
* 分析道具信息缺失项 * 根据原文道具上下文与道具描述,判断缺少哪些关键信息,并给出优化后的可生成道具描述。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 analyze-prop-info-async。 * @returns ApiResponse_PropIn
front/src/services/generated/services/ScriptProcessingService.ts:269
MethodanalyzeSceneInfoApiV1ScriptProcessingAnalyzeSceneInfoPost
* 分析场景信息缺失项 * 根据原文场景上下文与场景描述,判断缺少哪些关键信息,并给出优化后的可生成场景描述。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 analyze-scene-info-async。 * @returns ApiResponse_Scene
front/src/services/generated/services/ScriptProcessingService.ts:311
MethodanalyzeVariantsApiV1ScriptProcessingAnalyzeVariantsPost
* 分析服装/外形变体 * 检测角色服装/外形变化,构建演变时间线,生成章节变体建议列表与变体建议。当前接口保留为预备能力,尚无真实前端入口。 * @returns ApiResponse_VariantAnalysisResult_ Successful Response
front/src/services/generated/services/ScriptProcessingService.ts:143
MethodanalyzeVariantsAsyncApiV1ScriptProcessingAnalyzeVariantsAsyncPost
* 异步分析服装/外形变体 * 创建变体分析任务并立即返回 task_id;当前保留为预备能力,尚无真实前端入口。 * @returns ApiResponse_AsyncTaskCreateRead_ Successful Response * @throws Api
front/src/services/generated/services/ScriptProcessingService.ts:122
Functionanalyze_character_portrait
( request: CharacterPortraitAnalysisRequest, llm: BaseChatModel = Depends(get_llm), )
backend/app/api/v1/routes/script_processing.py:537
Functionanalyze_character_portrait_async
( request: CharacterPortraitAnalysisRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:501
Functionanalyze_costume_info
( request: CostumeInfoAnalysisRequest, llm: BaseChatModel = Depends(get_llm), )
backend/app/api/v1/routes/script_processing.py:768
Functionanalyze_costume_info_async
( request: CostumeInfoAnalysisRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:732
Functionanalyze_prop_info
( request: PropInfoAnalysisRequest, llm: BaseChatModel = Depends(get_llm), )
backend/app/api/v1/routes/script_processing.py:614
Functionanalyze_prop_info_async
( request: PropInfoAnalysisRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:578
Functionanalyze_scene_info
( request: SceneInfoAnalysisRequest, llm: BaseChatModel = Depends(get_llm), )
backend/app/api/v1/routes/script_processing.py:691
Functionanalyze_scene_info_async
( request: SceneInfoAnalysisRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:655
Functionanalyze_variants
分析实体的变体(特别是角色服装变化)。 请求体: - merged_library: 合并后的实体库 - all_shot_extractions: 所有镜头提取结果 - script_division: 脚本分镜结果(可选,用于章节/段落分组)
backend/app/api/v1/routes/script_processing.py:368
Functionanalyze_variants_async
( request: VariantAnalysisRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:333
Methodapply_result
(self, ctx: WorkerTaskContext, run_args: dict[str, Any], result: ScriptDivisionResult)
backend/app/services/script_processing_worker.py:163
Methodapply_result
(self, ctx: WorkerTaskContext, run_args: dict[str, Any], result: tuple[Any, bool])
backend/app/services/script_processing_worker.py:191
Functionbind_task
在 studio 域与 GenerationTask 之间建立关联。 目前 target_type 仍是 project/chapter/shot 三选一,这里保持校验逻辑不变, 但不再在关联表中保存 project_id/chapter_id/shot_id,而是通过:
backend/app/api/v1/routes/film/common.py:180
Functionbuild_actor_image_base_draft
( db, *, actor_id: str, image_id: int | None, )
backend/app/services/studio/generation/asset_image/build_base.py:108
Functionbuild_actor_image_submission_payload
( db, *, actor_id: str, image_id: int | None, prompt: str, images: list[str] | None, )
backend/app/services/studio/generation/asset_image/build_submission.py:40
Functionbuild_asset_image_base_draft
( db, *, asset_type: str, asset_id: str, image_id: int | None, )
backend/app/services/studio/generation/asset_image/build_base.py:148
Functionbuild_asset_image_submission_payload
( db, *, asset_type: str, asset_id: str, image_id: int | None, prompt: str, images
backend/app/services/studio/generation/asset_image/build_submission.py:61
Functionbuild_character_image_base_draft
( db, *, character_id: str, image_id: int | None, )
backend/app/services/studio/generation/asset_image/build_base.py:209
Functionbuild_character_image_submission_payload
( db, *, character_id: str, image_id: int | None, prompt: str, images: list[str] | Non
backend/app/services/studio/generation/asset_image/build_submission.py:88
Functionbuild_frame_submission_payload
( *, base: FrameBaseDraft, context: FrameGenerationContext, )
backend/app/services/studio/generation/frame/build_submission.py:9
Methodcancel
()
front/src/services/generated/core/CancelablePromise.ts:109
Functioncancel_task
( task_id: str, body: TaskCancelRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/task_status.py:189
MethodcheckConsistencyApiV1ScriptProcessingCheckConsistencyPost
* 检查角色混淆一致性(基于原文) * 检测同一角色在不同段落/镜头被赋予不同身份/行为主体导致混淆,并给出修改建议。当前同步接口主要用于兼容旧调用与调试场景;页面主流程优先使用 check-consistency-async。 * @returns ApiResponse_Sc
front/src/services/generated/services/ScriptProcessingService.ts:185
Functioncheck_consistency
检查实体定义与分镜内容的一致性。 请求体: - script_text: 完整剧本文本 返回:ScriptConsistencyCheckResult - issues: 角色混淆问题列表(含 description/suggestion
backend/app/api/v1/routes/script_processing.py:452
Functioncheck_consistency_async
( request: ScriptConsistencyCheckRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/script_processing.py:419
Functioncheck_entity_names_existence
( body: EntityNameExistenceCheckRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/entities.py:26
Functioncheck_names_existence
批量检测名称是否存在,并返回项目/镜头关联状态。
backend/app/services/studio/entity_existence.py:26
Functionclient
FastAPI 应用 TestClient,用于集成测试。
backend/tests/conftest.py:20
Functionclient
()
backend/tests/test_llm_api_responses.py:20
Methodcommit
(self)
backend/tests/test_image_tasks_api_responses.py:290
Methodcommit
(self)
backend/tests/test_script_processing_async_api.py:27
Methodcommit
(self)
backend/tests/test_tasks_images_api_responses.py:37
Methodcommit
(self)
backend/tests/test_generated_video_api_responses.py:37
FunctionconfirmPickFromAssets
()
front/src/pages/aiStudio/chapter/ChapterPrep.tsx:504
Methodconstructor
(request: ApiRequestOptions, response: ApiResult, message: string)
front/src/services/generated/core/ApiError.ts:15
Methodconstructor
(message: string)
front/src/services/generated/core/CancelablePromise.ts:7
Methodconstructor
( executor: ( resolve: (value: T | PromiseLike<T>) => void, reject: (reason?:
front/src/services/generated/core/CancelablePromise.ts:34
Methodcors_origins_list
(self)
backend/app/config.py:43
Functioncreate
创建镜头对白。
backend/app/services/studio/shot_dialogs.py:71
Functioncreate
创建镜头细节。
backend/app/services/studio/shot_details.py:58
Functioncreate
创建镜头。
backend/app/services/studio/shots.py:202
Functioncreate
创建镜头分镜帧图片。
backend/app/services/studio/shot_frames.py:54
Methodcreate
(self, payload: dict[str, Any], mode: DeliveryMode, task_kind: str)
backend/app/core/task_manager/stores.py:213
Methodcreate
(self, *_args, **_kwargs)
backend/tests/test_tasks_images_api_responses.py:25
Methodcreate
(self, *_args, **_kwargs)
backend/tests/test_generated_video_api_responses.py:25
FunctioncreateImage
(entityType: EntityType, entityId: string, payload: Record<string, unknown>)
front/src/services/studioEntities.ts:51
MethodcreateShotDetailApiV1StudioShotDetailsPost
* 创建镜头细节 * @returns ApiResponse_ShotDetailRead_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotDetailsService.ts:55
MethodcreateShotDialogLineApiV1StudioShotDialogLinesPost
* 创建镜头对话行 * @returns ApiResponse_ShotDialogLineRead_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotDialogLinesService.ts:61
MethodcreateShotFrameImageApiV1StudioShotFrameImagesPost
* 创建镜头分镜帧图片 * @returns ApiResponse_ShotFrameImageRead_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioShotFrameImagesService.ts:55
MethodcreateTaskLinkApiV1FilmTaskLinksPost
* 创建生成任务关联 * @returns ApiResponse_GenerationTaskLinkRead_ Successful Response * @throws ApiError
front/src/services/generated/services/FilmService.ts:313
Functioncreate_actor_image_generation_task
为指定演员创建图片生成任务,并通过 `GenerationTaskLink` 关联。
backend/app/api/v1/routes/studio/image_tasks.py:178
Functioncreate_asset_image_generation_task
为道具/场景/服装创建图片生成任务。 - asset_type: prop / scene / costume - path 参数 asset_id 为对应资产 ID - body.image_id 必须为该资产下对应图片表记录的 ID(PropImage/SceneIma
backend/app/api/v1/routes/studio/image_tasks.py:236
Functioncreate_chapter
( body: ChapterCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/chapters.py:87
Functioncreate_character_image_generation_task
为角色创建图片生成任务(对应 CharacterImage 业务)。 - path 参数 character_id 为 Character.id - body.image_id 必须为该角色下的 CharacterImage.id
backend/app/api/v1/routes/studio/image_tasks.py:304
Functioncreate_entity
( entity_type: str, body: dict[str, Any], db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/entities.py:69
Functioncreate_entity_image
( db: AsyncSession, *, entity_type: str, entity_id: str, body: dict[str, Any], )
backend/app/services/studio/entity_images.py:49
Functioncreate_entity_image
( entity_type: str, entity_id: str, body: dict[str, Any], db: AsyncSession = Depends(get_db),
backend/app/api/v1/routes/studio/entities.py:137
Functioncreate_image_task_and_link
创建图片生成任务,并建立任务关联。
backend/app/services/studio/image_task_runner.py:241
Functioncreate_model
( body: ModelCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:206
Functioncreate_project
( body: ProjectCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/projects.py:109
Functioncreate_project_actor_link
( body: ProjectAssetLinkCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:724
Functioncreate_project_costume_link
( body: ProjectAssetLinkCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:808
Functioncreate_project_prop_link
( body: ProjectAssetLinkCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:780
Functioncreate_project_scene_link
( body: ProjectAssetLinkCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:752
Functioncreate_prompt_template
( body: PromptTemplateCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/prompts.py:159
Functioncreate_provider
( body: ProviderCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:120
Functioncreate_shot
( body: ShotCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:149
Functioncreate_shot_detail
( body: ShotDetailCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:497
Functioncreate_shot_dialog_line
( body: ShotDialogLineCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:580
Functioncreate_shot_frame_image
( body: ShotFrameImageCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:648
Functioncreate_shot_frame_image_generation_task
为镜头分镜帧图片生成任务(基于 `shot_id + frame_type` 自动定位数据)。
backend/app/api/v1/routes/studio/image_tasks.py:366
Functioncreate_shot_frame_prompt_task
( body: ShotFramePromptRequest, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/tasks_images.py:31
Functioncreate_task_link
( body: GenerationTaskLinkCreate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/task_status.py:310
Functioncreate_video_generation_task
创建视频生成任务并后台执行,结果通过 /tasks/{task_id}/result 获取。
backend/app/api/v1/routes/film/generated_video.py:56
Functiondelete
删除镜头对白。
backend/app/services/studio/shot_dialogs.py:108
Functiondelete
删除镜头细节。
backend/app/services/studio/shot_details.py:118
Functiondelete
删除镜头分镜帧图片。
backend/app/services/studio/shot_frames.py:76
← previousnext →1,301–1,400 of 2,103, ranked by callers