PPT/slide generator powered by LLMs
Top 92.1% on sourcepulse
ChatPPT is an open-source tool designed to automate the creation of presentations (PPTs/slides) using AI models like ChatGPT and Ollama. It caters to users who need to quickly generate slide content in either English or Chinese, streamlining the initial drafting process for presentations.
How It Works
The tool leverages large language models (LLMs) to generate presentation content based on a user-provided topic. Users can select between OpenAI's models or a locally hosted Ollama instance. The core functionality involves sending a prompt to the chosen LLM, specifying the topic, desired language, and number of pages, and then receiving structured slide content as output.
Quick Start & Requirements
pip install -r requirements.txt
streamlit run chatppt_ui.py
or python chatppt.py -t "Your Topic"
Highlighted Details
Maintenance & Community
The project appears to be actively maintained, with recent updates including Ollama support and a sample UI. Further community engagement details are not provided in the README.
Licensing & Compatibility
The project's license is not specified in the README.
Limitations & Caveats
The README does not detail specific limitations, known bugs, or performance benchmarks. The quality of generated slides is dependent on the underlying LLM and prompt engineering.
2 months ago
Inactive