Skip to content

mr-sahu2002/codePI

Repository files navigation

codePI

JIT HACK (Hackathon)

Web Documentaion

[codePidoc]](https://kate443534.my.canva.site/smart-read)

LIBRARIES USED

openai rake

API

openai (gpt-3)

INSTALLATION

pip install requirements.txt python main.py

use your openAI API key for getting all the functionality of our tool!

Flowchart

alt text

about rack lib

RAKE stands for Rapid Automatic Keyword Extraction.It is only built to extract keywords by using the NLTK library in Python

flask

Flask is a web application framework written in Python. Flask is based on the Werkzeug WSGI toolkit and Jinja2 template engine. Both are Pocco projects.

WSGI Web Server Gateway Interface (WSGI) has been adopted as a standard for Python web application development. WSGI is a specification for a universal interface between the web server and the web applications.

Werkzeug It is a WSGI toolkit, which implements requests, response objects, and other utility functions. This enables building a web framework on top of it. The Flask framework uses Werkzeug as one of its bases.

jinja2 jinja2 is a popular templating engine for Python. A web templating system combines a template with a certain data source to render dynamic web pages.

What is GPT-3?

GPT-3, or the third generation Generative Pre-trained Transformer, is a neural network machine learning model trained using internet data to generate any type of text. Developed by OpenAI, it requires a small amount of input text to generate large volumes of relevant and sophisticated machine-generated text.

GPT-3's deep learning neural network is a model with over 175 billion machine learning parameters. To put things into scale, the largest trained language model before GPT-3 was Microsoft's Turing NLG model, which had 10 billion parameters. As of early 2021, GPT-3 is the largest neural network ever produced. As a result, GPT-3 is better than any prior model for producing text that is convincing enough to seem like a human could have written it.