Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jahnstar/powerpoint-interactiveai
Enhance your PowerPoint presentations with interactive chatbot and image generating features using this. Powered by OpenAI, it utilizes fake function calling to create images based on user prompts using Stable Diffusion API, making your presentations more engaging.
https://github.com/jahnstar/powerpoint-interactiveai
Last synced: 27 days ago
JSON representation
Enhance your PowerPoint presentations with interactive chatbot and image generating features using this. Powered by OpenAI, it utilizes fake function calling to create images based on user prompts using Stable Diffusion API, making your presentations more engaging.
- Host: GitHub
- URL: https://github.com/jahnstar/powerpoint-interactiveai
- Owner: JahnStar
- License: cc-by-4.0
- Created: 2024-03-11T02:16:54.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-06-06T16:47:56.000Z (7 months ago)
- Last Synced: 2024-06-06T18:44:49.442Z (7 months ago)
- Language: VBScript
- Homepage:
- Size: 7.79 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PowerPoint Chatbot with Image Generation
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.
## Features
- 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.## Usage
To use the PowerPoint Chatbot:
1. Download the PowerPoint (.pptm) file from the repository.
2. Open the PowerPoint file in Microsoft PowerPoint.
3. Enable macros and activeX if prompted.
4. Start a slideshow and interact with the chatbot using the provided text box.## Installation
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.## Dependencies
- Microsoft PowerPoint (for running the .pptm file)
- Stable Diffusion API (for image drawing functionality)
- OpenAI API (for chatbot functionality)## Demo Video
[![Watch the video](JAHNVIS_v1_preview.png?raw=true)](https://youtu.be/P0Z648IYQIE)
Click on the image above to watch the demo video.## Contributing
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/my-feature`).
3. Make your changes and commit them (`git commit -am 'Add new feature'`).
4. Push to the branch (`git push origin feature/my-feature`).
5. Create a new Pull Request.## License
This project is licensed under the CC-BY-4.0 License - see the [LICENSE](LICENSE) file for details.
## Credits
Developed by Halil Emre Yildiz ([GitHub](https://github.com/JahnStar))