{"id":15829120,"url":"https://github.com/limaoyi1/Auto-PPT","last_synced_at":"2025-10-16T21:31:24.656Z","repository":{"id":177510851,"uuid":"660428571","full_name":"limaoyi1/Auto-PPT","owner":"limaoyi1","description":"Auto generate pptx using gpt-3.5, Free to use online / 通过gpt-3.5生成PPT,免费在线使用","archived":false,"fork":false,"pushed_at":"2024-04-04T01:25:02.000Z","size":52183,"stargazers_count":523,"open_issues_count":22,"forks_count":95,"subscribers_count":5,"default_branch":"latest_branch","last_synced_at":"2024-10-05T11:01:53.052Z","etag":null,"topics":["ai","aigc","auto-ppt","autoppt","autopptx","generate","gpt","gpt-3","gpt-ppt","gpt3","gpt3-turbo","gptppt","ppt","pptx"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/limaoyi1.png","metadata":{"files":{"readme":"Readme.en.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-06-30T01:52:41.000Z","updated_at":"2024-10-04T09:36:01.000Z","dependencies_parsed_at":"2023-08-18T04:16:50.553Z","dependency_job_id":"49dc09c8-0f61-46b6-bd6b-b59566af7263","html_url":"https://github.com/limaoyi1/Auto-PPT","commit_stats":null,"previous_names":["limaoyi1/auto_ppt"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/limaoyi1%2FAuto-PPT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/limaoyi1%2FAuto-PPT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/limaoyi1%2FAuto-PPT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/limaoyi1%2FAuto-PPT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/limaoyi1","download_url":"https://codeload.github.com/limaoyi1/Auto-PPT/tar.gz/refs/heads/latest_branch","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236749064,"owners_count":19198617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","aigc","auto-ppt","autoppt","autopptx","generate","gpt","gpt-3","gpt-ppt","gpt3","gpt3-turbo","gptppt","ppt","pptx"],"created_at":"2024-10-05T11:00:37.860Z","updated_at":"2025-10-16T21:31:23.780Z","avatar_url":"https://github.com/limaoyi1.png","language":"Python","funding_links":[],"categories":["Python","A01_文本生成_文本对话"],"sub_categories":["大语言对话模型及数据"],"readme":"# \u003cp align=\"center\"\u003eAuto_PPT: Generate Your PPT Automatically\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\u003ci\u003eTired of spending endless hours creating dull presentations? Wishing for a magical tool that can generate stunning PPTs for you in seconds? Well, fret no more! Introducing Auto_PPT!\u003c/i\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/limaoyi1/Auto_PPT/fork\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/limaoyi1/Auto_PPT?style=for-the-badge\" alt=\"Auto_PPT forks\"/\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://github.com/limaoyi1/Auto_PPT/stargazers\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/limaoyi1/Auto_PPT?style=for-the-badge\" alt=\"Auto_PPT stars\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/limaoyi1/Auto_PPT/pulls\" target=\"blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues-pr/limaoyi1/Auto_PPT?style=for-the-badge\" alt=\"Auto_PPT pull-requests\"/\u003e\n\u003c/a\u003e\n\u003ca href='https://github.com/limaoyi1/Auto_PPT/blob/main/LICENSE'\u003e\n\u003cimg src='https://img.shields.io/github/license/limaoyi1/Auto_PPT?\u0026label=Latest\u0026style=for-the-badge' alt=\"Auto_PPT LICENSE\"\u003e\n\u003c/a\u003e\n\u003ca href='https://github.com/limaoyi1/Auto_PPT/releases'\u003e\n\u003cimg src='https://img.shields.io/github/release/limaoyi1/Auto_PPT?\u0026label=Latest\u0026style=for-the-badge' alt=\"Auto_PPT releases\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\n[//]: # (https://github.com/ikatyang/emoji-cheat-sheet 表情仓库)\n\n## 🔥 [中文指南](./Readme.md)\n\n\u003e 中文用户请移步 [中文指南](./Readme.md).\n\n## 🎞️ Project Introduction \n\n\u003e Utilizing gpt-3.5-turbo and pptx, Auto_PPT effortlessly generates PPTX files with specified themes. \\\n\u003e ![img.png](pptx_static/static/img2.png)\n\u003e Below is an unmodified example generated by the project:\n\u003e ![img.png](pptx_static/static/img.png)\n\n## ⭐ Thanks for Your Support\n\n\u003e By starring the project, you demonstrate your recognition and help us gain more attention in the community. \\\n\u003e This motivates us to continuously improve and develop new features to enhance your experience with Auto_PPT.\n\n\u003e \"Special thanks to [Miraitowa-wsy](https://github.com/Miraitowa-wsy) for their sponsorship.\"\n\n## 🧲 Project Advantages\n\n\u003e 🌟 No more hassle: Simply enter the title, and Auto_PPT will instantly create a brand new PPTX for you without any extra effort!\n\n\u003e 🎩 The magic behind: We leverage the powerful gpt-3.5-turbo-16k interface to ensure stable and impressive PPT outlines with every generation.\n\n\u003e 💡 Creative use of md format: We uniquely utilize the md format in a multi-step chain to generate PPT text, making PPTX creation easier and more stable. Say goodbye to formatting hassles and focus on content creation!\n\n\u003e 🔗 Optimized and refactored using langChain in v1.0: Thanks to langChain, the code becomes simple, easy, and aesthetically pleasing!\n\n\u003e 🖼️ Scenic illustrations: We collaborate with Unsplash to provide the most exquisite illustrations, instantly adding vitality and aesthetics to your PPT.\n\n\u003e 🔒 Secure local deployment: If you're concerned about data security, fret not! Auto_PPT supports local deployment; simply add your OpenAI API key and Unsplash API key information.\n\n## 🎨  Deployment Guide\n\u003eThe project operation requires a Python environment, and it is recommended to use Python 3 or above. The author uses Python 3.9\n\u003e1 Creating a virtual environment\n```Bash\npython - m venv venv\n```\n\u003e2 Activate virtual environment\n```Bash\n. venv/bin/activate\n```\n\u003e3 Install required Python components\n```Bash\npip install - r requirements. txt\n```\n\u003e4 Add your API key in config.ini\n\u003e5 Modify/ The base absolute path of readconfig/mycofig.py makes it the folder path of config.ini\n\u003e6 Run Project\n\u003eRun\n```Bash\npython application.py\n```\n\u003eAlternatively (in production mode), the following commands need to be run in a Linux like environment\n```Bash\ngunicorn - b 0.0.0.0:5000-- log level=debug -- threads 4 app: application\u003egunicorn. log 2\u003e\u00261\u0026\n```\n\u003e7 Access http://127.0.0.1:5000\n\n## 💡 Next Version\n\n\u003e 2023/7/3 | v0.5.1 | Birth of an idea | Completed ✔️\n\u003e\n\n| Blueprint                  | Existing Issues             | Completion                 |\n|----------------------------|-----------------------------|----------------------------|\n| Deploy Online Service      | UI is too rudimentary       | Completed                  |\n| Optimize Generation Format | Format is too monotonous    | Adjusted paragraph spacing |\n| Optimize Generation Speed  | OpenAI API response is slow | Optimized service startup  |\n\n\u003e 2023/7/6 | v1.0 | Refactor with langChain | Completed ✔\n\u003e\n\n| Blueprint                             | Existing Issues                                    | Completion                   |\n|---------------------------------------|----------------------------------------------------|------------------------------|\n| Optimize Generation Content           | Generated content not detailed and accurate enough | Deferred to the next version |\n| Optimize Generation Steps             | Single step is not enough for a high-quality PPT   | Completed on 7/14            |\n| Use langChain to optimize the project | Refactor into a chain call                         | Completed on 7/14            |\n\n\u003e 2023/7/15 | v1.5 | Next version tasks | In progress 🧭\n\u003e \n| Blueprint                                         | Existing Issues                                          | Completion   |\n|---------------------------------------------------|----------------------------------------------------------|--------------|\n| Support more md formats                           | Large amount of work for md formats                      | Just started |\n| Refactor front-end code using a specific language | Lack of familiarity with front-end for backend engineers | Completed ✔  |\n| Optimize theme effects                            | Lack of aesthetic ppt template reference                 | Just started |\n\n## 🌟 Star History\n\n\u003cbr\u003e\n\n[![Star History Chart](https://api.star-history.com/svg?repos=limaoyi1/Auto_PPT\u0026type=Timeline)](https://star-history.com/#limaoyi1/Auto_PPT\u0026Timeline)\n\n\u003c/br\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flimaoyi1%2FAuto-PPT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flimaoyi1%2FAuto-PPT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flimaoyi1%2FAuto-PPT/lists"}