12 projects using ChatGPT API, Whisper, Embeddings, and DALL-E with Python.
# | Project | Description |
---|---|---|
01 | Color Palette Generator | A visual tool to generate color palettes using OpenAI Completion API with Python. |
02 | GPT-4 Chatbot | A simple command line chatbot with GPT-4. |
03 | Automatic Code Reviewer | A simple command-line-based code reviewer. |
04 | GPT-4 AI Spotify Playlist Generator | A playlist generator for Spotify with OpenAI's GPT-4. |
05 | Movie Recommendation System | An embedding-powered movie recommendation algorithm using Nomic Atlas. |
06 | Q&A Bot | A dynamic Q&A Bot using GPT-4. |
07 | Sentiment Analysis Project | A tool to analyze the sentiment of Reddit comments using GPT-4. |
08 | Book Summarizer Project | A tool to summarize books of any size into a couple of paragraphs. |
09 | Choose Your Own Adventure App | A gamebook app with DALL-E, Stable Diffusion, and GPT-4. |
10 | Whisper Transcription Tool | A tool to convert spoken audio into accurate transcriptions and translations, using Whisper. |
11 | Auto-GPT Bots | Two AI assistants to scrape emails and teach code with Auto-GPT. |
12 | LangChain Bots | Two automated AI tools to generate emails and search Wikipedia with LangChain. |
You need to create a virtual env and install the packages listed in requirements.txt
. You can then run Jupyter Notebooks in VS Code.
Follow these steps: How to Work with Python Virtual Environments, Jupyter Notebooks and VS Code.
You need to create a .env
file with your OPENAI_API_KEY
.
Check the playground to understand the basics.
These projects are based on three courses:
- Mastering OpenAI Python APIs: Unleash the Power of GPT4 by Colt Steele (2023).
- The Ultimate Guide To ChatGPT & Midjourney by Colt Steele (2023).
- ChatGPT - The Complete Guide to ChatGPT & OpenAI APIs by Maximilian Schwarzmüller (2023).