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服務整合架構。