solygambas / python-openai-projects

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenAI Projects

13 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.
13 Multilingual RAG Search A multilingual search tool based on Wikipedia data, utilizing the RAG approach to prompt GPT.

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:

We are also relying on three short courses:

About

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


Languages

Language:Jupyter Notebook 97.1%Language:Python 2.2%Language:HTML 0.2%Language:JavaScript 0.2%Language:PowerShell 0.2%Language:Shell 0.1%Language:CSS 0.1%Language:Roff 0.0%