↓ 3 callersFunctionpaddle_ocr 使用 PaddleOCR 识别整页图片 返回格式:[(bbox, text, confidence), ...] bbox: [x1, y1, x2, y2] 注意:这里直接在 BGR 图上跑,PaddleOCR 内部会处理颜色空间。
dataflow_agent/toolkits/multimodaltool/ppt_tool.py:530
↓ 3 callersFunctionregenerateFrontendSlideWithPrompt({
slideIndex,
prompt,
quotaAction,
quotaWarningMessage,
progressMessage,
clearManualP
frontend-workflow/src/components/paper2ppt/index.tsx:4244
↓ 3 callersFunctionrun_heavy_workflow_in_subprocess(
*,
mode: str,
payload: dict[str, Any],
result_path: Path | None = None,
)
fastapi_app/workflow_adapters/heavy_workflow_subprocess.py:81
↓ 2 callersMethod_build_fallback_blocks(
self,
*,
outline_item: Dict[str, Any],
slide_index: int,
slide_count
fastapi_app/services/paper2ppt_frontend_service.py:3151
↓ 2 callersMethod_build_fallback_slide(
self,
*,
outline_item: Dict[str, Any],
slide_index: int,
slide_count
fastapi_app/services/paper2ppt_frontend_service.py:4761
↓ 2 callersMethod_build_messages(
self,
*,
outline_item: Dict[str, Any],
slide_index: int,
slide_count
fastapi_app/services/paper2ppt_frontend_service.py:3406
↓ 2 callersFunction_build_request(
payload: dict[str, Any],
*,
input_type: str,
input_content: str,
)
script/run_portal_paper2ppt_bridge.py:123
↓ 2 callersMethod_build_source_excerpt(
self,
*,
source_text: str,
mineru_output: str,
max_chars: int,
)
fastapi_app/services/paper2ppt_service.py:1590
↓ 2 callersFunction_consume_workflow_before_execute(
request: Request,
*,
workflow_type: str,
amount: int,
submission_payload: Dict[str, Any]
fastapi_app/routers/paper2ppt.py:112
↓ 2 callersMethod_default_zone_for_block(
self,
*,
block_type: str,
role: str,
has_visual_assets: bool,
)
fastapi_app/services/paper2ppt_frontend_service.py:1737