banana-slides

banana-slides

GitHub: https://github.com/Anionex/banana-slides

⭐ 星星數: 10474

摘要: 這是一個基於AI的原生PPT生成應用,能夠上傳模板圖片和素材,透過一句話、大綱或頁面描述自動生成簡報,並支援口頭修改指定區域和一鍵匯出可編輯的PPT檔案。

技術堆疊: Flask, SQLAlchemy, Google GenAI, OpenAI, Python-pptx, Pillow, ReportLab

架構: 採用Flask後端框架,具有清晰的MVC結構,包含controllers、models、services分層。services層進一步細分為AI提供者(文字、圖像、OCR)和圖像編輯功能,顯示模組化的AI服務整合架構。