/python-openai-projects

12 projects using ChatGPT API, Whisper, Embeddings, and DALL-E with Python.

Primary LanguageJupyter Notebook

OpenAI Projects

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.

Setup

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.

Playground

Check the playground to understand the basics.

These projects are based on three courses: