PowerPoint Chatbot is a VBA macro-enabled PowerPoint presentation that integrates with OpenAI's API to create a chatbot and draw images based on user prompts using Stable Diffusion API.
- Seamless integration with OpenAI's Chat API for interactive conversations.
- Image drawing capabilities using Stable Diffusion API based on user prompts.
- Easy-to-use VBA macros for adding functionality to PowerPoint presentations.
To use the PowerPoint Chatbot:
- Download the PowerPoint (.pptm) file from the repository.
- Open the PowerPoint file in Microsoft PowerPoint.
- Enable macros and activeX if prompted.
- Start a slideshow and interact with the chatbot using the provided text box.
There is no separate installation required. Simply download the PowerPoint file and run it with Microsoft PowerPoint. One crucial step to follow is to replace the API keys within the DataModule macro with your own.
- Microsoft PowerPoint (for running the .pptm file)
- Stable Diffusion API (for image drawing functionality)
- OpenAI API (for chatbot functionality)
Click on the image above to watch the demo video.
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-feature
). - Make your changes and commit them (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/my-feature
). - Create a new Pull Request.
This project is licensed under the CC-BY-4.0 License - see the LICENSE file for details.
Developed by Halil Emre Yildiz (GitHub)