MCPcopy Create free account
hub / github.com/OpenDCAI/Paper2Any / Paper2PosterState

Class Paper2PosterState

dataflow_agent/state.py:662–697  ·  view source on GitHub ↗

Paper2Poster 工作流状态。

Source from the content-addressed store, hash-verified

660
661@dataclass
662class Paper2PosterState(MainState):
663 """Paper2Poster 工作流状态。"""
664 request: Paper2PosterRequest = field(default_factory=Paper2PosterRequest)
665
666 # 输入与输出目录
667 paper_file: str = ""
668 result_path: str = ""
669
670 # 海报基础配置
671 poster_width: float = 54.0
672 poster_height: float = 36.0
673 logo_path: str = ""
674 aff_logo_path: str = ""
675 url: str = ""
676
677 # 工作流中间结果
678 poster_name: str = ""
679 structured_sections: Any = None
680 classified_visuals: Any = None
681 narrative_content: Any = None
682 story_board: Any = None
683 optimized_story_board: Any = None
684 initial_layout_data: Any = None
685 optimized_layout: Any = None
686 final_design_layout: Any = None
687 color_scheme: Any = None
688 section_title_design: Any = None
689 keywords: Any = None
690 styled_layout: Any = None
691
692 # 最终产物
693 output_pptx_path: str = ""
694 output_png_path: str = ""
695
696 # 错误收集
697 errors: List[str] = field(default_factory=list)
698
699
700@dataclass

Callers 2

_run_workflowFunction · 0.90

Calls 1

fieldFunction · 0.85

Tested by

no test coverage detected