Flask Backend

The backend code is written in Python 3 and uses Flask to serve the API

The purpose of the backend code is to:

  • Communicate with the OpenAI Beta API

  • Pass on the responses to the chrome extension

Pre-Requisites

  • GPT-3 Beta access (This gives you an API key that you would need to pass on with the API requests to OpenA

  • Python 3

  • Flask

File Structure

  • backend.py : Backend code in Python (Flask)

  • credentials.py : File contain API key. This file isn't part of the repo. You will have to create one and add the API key that you receive from openai

Installation

Install dependencies

$ pip install openai
$ pip install pandas

Starting Script

cd project-folder
$ export FLASK_APP=backend.py
$ flask run

This is a sample output of the flask server running waiting to serve API requests. I'm running it locally.

The backend is now ready. Let's move on to the Chrome Extension

Last updated