专用于PPT生成/编辑的请求模型
| 541 | |
| 542 | |
| 543 | class PPTGenerationRequest(BaseModel): |
| 544 | """专用于PPT生成/编辑的请求模型""" |
| 545 | img_gen_model_name: str |
| 546 | chat_api_url: Optional[str] = None |
| 547 | api_key: Optional[str] = None |
| 548 | credential_scope: Optional[str] = None |
| 549 | email: Optional[str] = None |
| 550 | style: str = "" |
| 551 | reference_img: Optional[Any] = None |
| 552 | aspect_ratio: str = "16:9" |
| 553 | language: str = "en" |
| 554 | model: str = settings.PAPER2PPT_CONTENT_MODEL |
| 555 | get_down: str = "false" |
| 556 | all_edited_down: str = "false" |
| 557 | result_path: str |
| 558 | pagecontent: Optional[str] = None |
| 559 | page_id: Optional[int] = None |
| 560 | edit_prompt: Optional[str] = None |
| 561 | edit_mask_path: Optional[str] = None |
| 562 | regenerate_from_outline: str = "false" |
| 563 | # 图像生成分辨率(1K/2K/4K 等) |
| 564 | image_resolution: Optional[str] = None |
| 565 | # 增量生成:跳过的页码列表(JSON 格式,0-based),复用已有图片 |
| 566 | skip_pages: Optional[str] = None |
| 567 | |
| 568 | |
| 569 | class FullPipelineRequest(BaseModel): |
no outgoing calls
no test coverage detected