Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add question

You must login to ask a question.

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

ChatPPT - An AI-powered tool for generating PPT slides using ChatGPT or Ollama.

## Overview of ChatPPT ChatPPT is an AI-powered tool designed to automatically generate PowerPoint slides using ChatGPT or Ollama models. It supports both English and Chinese outputs and aims to enhance productivity, reduce costs, and offer customization options. The tool features a user-friendly interface powered by Streamlit and provides flexibility through command-line usage. ## Overview of ChatPPT The key features of ChatPPT include: - AI-driven content generation using ChatGPT or Ollama models. - Support for both English and Chinese outputs. - A user-friendly interface powered by Streamlit. - Command-line flexibility with options for AI model selection, language settings, and more. ## Overview of ChatPPT ChatPPT generates PPT slides based on user input. Users can provide a topic, and the tool utilizes ChatGPT or Ollama models to automatically create the corresponding slide content. This process is particularly useful for scenarios requiring quick presentation generation, such as meetings, teaching, or business reports. ## Installation Requirements for ChatPPT To install ChatPPT, users need to ensure they have Python version 3.8.10 or higher and run the command `pip install -r requirements.txt` to install the necessary dependencies. ## Running the ChatPPT User Interface Users can run the ChatPPT UI by executing the command `streamlit run chatppt_ui.py`. After running the command, the UI can be accessed in a web browser at the address `http://localhost:8501`. ## Command-Line Options in ChatPPT ChatPPT offers several command-line options, including: - `-m {openai,ollama}`: Choose the AI model (OpenAI requires an API key, Ollama requires a server URL). - `-t TOPIC`: Input the PPT topic (e.g., "market analysis"). - `-k API_KEY`: Provide the OpenAI API key. - `-u OLLAMA_URL`: Specify the Ollama server URL. - `-o OLLAMA_MODEL`: Choose the Ollama model name. - `-p PAGES`: Set the number of PPT pages. - `-l {cn,en}`: Choose the output language (cn for Chinese, en for English). ## Official Information Sources for ChatPPT Official information about ChatPPT can be found on its GitHub repository at [https://github.com/HuiMi24/chatppt](https://github.com/HuiMi24/chatppt). This repository contains the project's source code, installation guide, and usage instructions. ### Citation sources: - [ChatPPT](https://github.com/HuiMi24/chatppt) - Official URL Updated: 2025-03-31