Skip to content

jack-jackhui/DeckSmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeckSmith

DeckSmith is an innovative project that leverages generative AI to automate the creation of professional slide decks with a single click.

Features

  • 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.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have a Python 3.x environment.
  • 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.

Installation

To install the necessary Python libraries, run the following command:

pip install -r requirements.txt

Contributing

Contributions 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.

Acknowledgements

Special thanks to the open-source community and OPENAI for the API.

About

Automatic Slide Deck Generation using AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors