MCPcopy Create free account

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

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

Functiontest_resolve_task_adapter_raises_for_unknown_key
()
backend/tests/test_task_registry.py:60
Functiontest_resolve_video_capability_prefers_longest_prefix
()
backend/tests/core/integrations/test_video_capabilities.py:25
Functiontest_revoke_task_execution_revokes_celery_task
(monkeypatch, tmp_path)
backend/tests/test_task_execute.py:148
Functiontest_run_extract_task_marks_cancelled_at_stage_boundary
(monkeypatch, tmp_path)
backend/tests/test_script_processing_tasks.py:685
Functiontest_run_extract_task_marks_cancelled_when_cancel_requested_before_start
(monkeypatch, tmp_path)
backend/tests/test_script_processing_tasks.py:643
Functiontest_run_image_generation_task_marks_cancelled_before_execute
(monkeypatch, tmp_path)
backend/tests/test_async_worker_services.py:62
Functiontest_run_image_generation_task_persists_render_context
(monkeypatch)
backend/tests/test_image_tasks_api_responses.py:271
Functiontest_run_shot_frame_prompt_task_marks_cancelled_before_execute
(monkeypatch, tmp_path)
backend/tests/test_async_worker_services.py:102
Functiontest_run_shot_frame_prompt_task_persists_debug_context
(monkeypatch, tmp_path)
backend/tests/test_async_worker_services.py:136
Functiontest_run_shot_frame_prompt_task_retries_when_result_contains_mapping_text
(monkeypatch, tmp_path)
backend/tests/test_async_worker_services.py:224
Functiontest_run_task_celery_routes_by_task_kind
(monkeypatch, tmp_path)
backend/tests/test_task_execute.py:64
Functiontest_run_video_generation_task_marks_cancelled_before_execute
(monkeypatch, tmp_path)
backend/tests/test_async_worker_services.py:28
Functiontest_safe_body_for_log_openai_truncates_prompt
()
backend/tests/core/integrations/test_http_logging.py:15
Functiontest_scope_filters_chapter_and_shot
()
backend/tests/test_file_usages.py:22
Functiontest_scope_filters_chapter_only
()
backend/tests/test_file_usages.py:12
Functiontest_scope_filters_empty_when_no_titles
()
backend/tests/test_file_usages.py:8
Functiontest_scope_filters_shot_only
()
backend/tests/test_file_usages.py:17
Functiontest_set_skip_extraction_marks_shot_ready
()
backend/tests/test_shot_status_service.py:117
Functiontest_shot_ready_does_not_depend_on_dialog_lines
()
backend/tests/test_shot_status_service.py:153
Functiontest_shot_video_readiness_reports_missing_reference_frame
()
backend/tests/test_generated_video_service.py:413
Functiontest_shot_video_readiness_reports_ready_for_text_only
()
backend/tests/test_generated_video_service.py:391
Functiontest_simplify_script_async_returns_created_task_payload
(client, monkeypatch)
backend/tests/test_script_processing_async_api.py:455
Functiontest_sqlalchemy_store_create_and_get_status_view_sqlite_memory
()
backend/tests/test_task_manager.py:115
Functiontest_sqlalchemy_store_list_task_views_relation_filter_deduplicates_tasks
()
backend/tests/test_task_manager.py:158
Functiontest_sync_executor_marks_failed_on_boundary_timeout
(tmp_path)
backend/tests/test_task_execute.py:353
Functiontest_sync_from_extraction_draft_marks_empty_extraction_as_ready
()
backend/tests/test_shot_status_service.py:383
Functiontest_sync_from_extraction_draft_persists_candidate_description_in_payload
()
backend/tests/test_shot_status_service.py:419
Functiontest_sync_from_extraction_draft_persists_dialogue_candidates
()
backend/tests/test_shot_status_service.py:466
Functiontest_sync_task_store_roundtrip
()
backend/tests/test_db_sync.py:19
Functiontest_task_executor_registry_resolves_sync_and_async_executor_types
()
backend/tests/test_task_execute.py:400
Functiontest_task_manager_create_persists_task_kind
()
backend/tests/test_task_execute.py:37
Functiontest_template_render_is_enriched_with_guidance_when_template_omits_it
(monkeypatch: pytest.MonkeyPatch)
backend/tests/test_generated_video_service.py:264
Functiontest_template_render_keeps_existing_guidance_without_duplicate_suffix
(monkeypatch: pytest.MonkeyPatch)
backend/tests/test_generated_video_service.py:322
Functiontest_to_sync_database_url_converts_async_drivers
()
backend/tests/test_db_sync.py:11
Functiontest_update_file_meta_returns_success_envelope
(client: TestClient, monkeypatch)
backend/tests/test_files_api_responses.py:92
Functiontest_update_file_meta_updates_fields_and_upserts_usage
()
backend/tests/test_studio_files_service.py:113
Functiontest_update_model_allows_regular_field_updates
()
backend/tests/test_llm_manage.py:57
Functiontest_update_model_rejects_switch_to_unsupported_provider_category_combo
()
backend/tests/test_llm_manage.py:175
Functiontest_update_model_settings_persists_latest_values
()
backend/tests/test_llm_manage.py:97
Functiontest_update_shot_detail_scene_change_marks_old_candidate_back_to_pending
()
backend/tests/test_shot_status_service.py:709
Functiontest_update_shot_detail_scene_clear_marks_old_candidate_back_to_pending
()
backend/tests/test_shot_status_service.py:776
Functiontest_update_shot_detail_scene_marks_matching_scene_candidate_as_linked
()
backend/tests/test_shot_status_service.py:655
Functiontest_update_shot_dialog_line_not_found_returns_api_response
(client: TestClient)
backend/tests/test_shot_subresource_api_responses.py:280
Functiontest_update_shot_frame_image_not_found_returns_api_response
(client: TestClient)
backend/tests/test_shot_subresource_api_responses.py:351
Functiontest_update_shot_skip_extraction_returns_success_envelope
(client: TestClient, monkeypatch)
backend/tests/test_shot_extracted_candidates_api_responses.py:120
Functiontest_upsert_marks_matching_character_candidate_as_linked
()
backend/tests/test_shot_character_links.py:186
Functiontest_upsert_rejects_character_from_other_project
()
backend/tests/test_shot_character_links.py:78
Functiontest_upsert_replaces_existing_same_index_link
()
backend/tests/test_shot_character_links.py:116
Functiontest_upsert_replaces_existing_same_index_link_marks_previous_candidate_back_to_pending
()
backend/tests/test_shot_character_links.py:141
Functiontest_upsert_shot_character_link_returns_success_envelope
(client: TestClient, monkeypatch)
backend/tests/test_shot_character_links_api_responses.py:61
Functiontest_upsert_shot_character_link_value_error_returns_api_response
(client: TestClient, monkeypatch)
backend/tests/test_shot_character_links_api_responses.py:90
Functiontest_upsert_updates_existing_same_character_link
()
backend/tests/test_shot_character_links.py:92
Functiontest_validate_actor_image_returns_row_when_belongs_to_actor
()
backend/tests/test_image_task_services.py:98
Functiontest_validate_asset_image_and_relation_type_rejects_invalid_asset_type
()
backend/tests/test_image_task_services.py:114
Functiontest_validate_character_image_requires_image_id
()
backend/tests/test_image_task_services.py:130
Functiontest_validate_image_options_rejects_capability_mismatch
()
backend/tests/core/integrations/test_image_capabilities.py:38
Functiontest_validate_images_count_rejects_wrong_count
()
backend/tests/test_generated_video_service.py:93
Functiontest_validate_video_options_rejects_capability_mismatch
()
backend/tests/core/integrations/test_video_capabilities.py:45
Functiontest_video_input_seed_bounds_validation
()
backend/tests/core/integrations/test_video_adapters.py:92
Functiontest_volcengine_image_adapter_generations
(monkeypatch: pytest.MonkeyPatch)
backend/tests/core/integrations/test_image_adapters.py:116
Functiontest_volcengine_video_create_and_get
(monkeypatch: pytest.MonkeyPatch)
backend/tests/core/integrations/test_video_adapters.py:62
Functiontest_write_division_result_refuses_when_chapter_already_has_shots
()
backend/tests/test_script_division.py:88
Functiontest_write_division_result_to_empty_chapter_creates_shots_and_details
()
backend/tests/test_script_division.py:57
FunctiontoUIChapter
(c: ChapterRead)
front/src/pages/aiStudio/project/ProjectWorkbench/hooks/useProjectData.ts:48
Functionto_rendered_shot_frame_prompt_read
( *, derived: FrameDerivedPreview, )
backend/app/services/studio/generation/frame/derive_preview.py:365
FunctiontoggleExpanded
(kind: AssetKind)
front/src/pages/aiStudio/shots/ChapterShotEditPage.tsx:326
Functionupdate
更新镜头对白。
backend/app/services/studio/shot_dialogs.py:87
Functionupdate
更新镜头细节。
backend/app/services/studio/shot_details.py:79
Functionupdate
更新镜头分镜帧图片。
backend/app/services/studio/shot_frames.py:64
Functionupdate
(entityType: EntityType, entityId: string, payload: Record<string, unknown>)
front/src/services/studioEntities.ts:28
FunctionupdatePromptActors
(actorIds: string[])
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:1262
FunctionupdatePromptCostumes
(costumeIds: string[])
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:1212
FunctionupdatePromptProps
(propIds: string[])
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:1189
FunctionupdatePromptScene
(sceneId?: string)
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:1235
FunctionupdateShotScriptExcerptInOps
(shotId: string, script_excerpt: string)
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:714
FunctionupdateShotTitleInOps
(shotId: string, title: string)
front/src/pages/aiStudio/chapter/ChapterStudio.tsx:701
MethodupdateTaskLinkApiV1FilmTaskLinksLinkIdPatch
* 更新生成任务关联(不支持直接修改 is_adopted) * @returns ApiResponse_GenerationTaskLinkRead_ Successful Response * @throws ApiError
front/src/services/generated/services/FilmService.ts:354
Functionupdate_chapter
( chapter_id: str, body: ChapterUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/chapters.py:129
Functionupdate_entity
( db: AsyncSession, *, entity_type: str, entity_id: str, body: dict[str, Any], )
backend/app/services/studio/entity_crud.py:214
Functionupdate_entity
( entity_type: str, entity_id: str, body: dict[str, Any], db: AsyncSession = Depends(get_db),
backend/app/api/v1/routes/studio/entities.py:87
Functionupdate_entity_image
( db: AsyncSession, *, entity_type: str, entity_id: str, image_id: int, body: dict[str
backend/app/services/studio/entity_images.py:80
Functionupdate_entity_image
( entity_type: str, entity_id: str, image_id: int, body: dict[str, Any], db: AsyncSession
backend/app/api/v1/routes/studio/entities.py:153
Functionupdate_file_meta
( file_id: str, body: FileUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/files.py:144
Functionupdate_model
( model_id: str, body: ModelUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:232
Functionupdate_model_settings
( body: ModelSettingsUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:275
Functionupdate_project
( project_id: str, body: ProjectUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/projects.py:145
Functionupdate_prompt_template
( template_id: str, body: PromptTemplateUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/prompts.py:190
Functionupdate_provider
更新供应商。
backend/app/services/llm/manage.py:117
Functionupdate_provider
( provider_id: str, body: ProviderUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/llm.py:146
Functionupdate_shot
( shot_id: str, body: ShotUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:423
Functionupdate_shot_dialog_line
( line_id: int, body: ShotDialogLineUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:593
Functionupdate_shot_frame_image
( image_id: int, body: ShotFrameImageUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:661
Functionupdate_shot_skip_extraction
( shot_id: str, body: ShotSkipExtractionUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/studio/shots.py:304
Functionupdate_task_link
( link_id: int, body: GenerationTaskLinkUpdate, db: AsyncSession = Depends(get_db), )
backend/app/api/v1/routes/film/task_status.py:348
MethoduploadFileApiApiV1StudioFilesUploadPost
* 上传文件并创建 FileItem 记录 * @returns ApiResponse_FileRead_ Successful Response * @throws ApiError
front/src/services/generated/services/StudioFilesService.ts:75
Functionupload_file
上传文件到 S3。 参数: - key:逻辑 key(不需要带 base_path,会自动拼接); - data:字节内容或类文件对象; - content_type:MIME 类型,例如 image/png; - extra_args:透传给 boto3
backend/app/core/storage.py:113
Functionupload_file_api
( file: UploadFile = File(..., description="要上传的二进制文件"), name: str | None = None, db: AsyncSession
backend/app/api/v1/routes/studio/files.py:81
FunctionusePrepFlow
()
front/src/pages/aiStudio/chapter/prep/usePrepFlow.ts:34
Methodv1HealthApiV1HealthGet
* V1 Health * @returns ApiResponse_dict_ Successful Response * @throws ApiError
front/src/services/generated/services/HealthService.ts:15
Functionv1_health
()
backend/app/api/v1/routes/health.py:11
← previousnext →2,001–2,100 of 2,103, ranked by callers