DeckSmith is an innovative project that leverages generative AI to automate the creation of professional slide decks with a single click.
- Generative AI: Employs advanced AI to automatically generate slide decks from user-provided descriptions.
- Customizable Templates: Offers multiple templates to fit various presentation needs.
- Document Upload: Enables uploading of documents to extract and utilize content effectively.
- Metadata Management: Allows users to specify slide deck metadata such as title, description, and choose templates.
Before you begin, ensure you have met the following requirements:
- You have a
Python 3.xenvironment. - Access to necessary OPENAI API keys and environmental configurations for setup.
- Create a .env file and put your OpenAI or AzureOpenAI api key in it.
To install the necessary Python libraries, run the following command:
pip install -r requirements.txtContributions to the YouTube Upload Project are welcome. To contribute:
Fork the project. Create a new branch (git checkout -b feature/your_feature). Make your changes. Commit your changes (git commit -am 'Add some feature'). Push to the branch (git push origin feature/your_feature). Open a pull request.
Special thanks to the open-source community and OPENAI for the API.