This device is not compatible.
You will learn to:
Create a Flask application using templates.
Build a chatbot using OpenAI API.
Integrate an API in a Flask application.
Render responses of APIs on templates.
Skills
API Integration
Web Frameworks
Conversational Assistant
Prerequisites
Basic understanding of API integration
Intermediate knowledge of Flask
Intermediate knowledge of Python
Technologies
Flask
OpenAI
Python
Project Description
GPT-3 is the third version of the Generative Pre-trained Transformer (GPT) series. It is a pre-trained neural network model used for producing human-like text. It has been trained by almost 570 GB of text information and consists of 175 billion parameters that require 800 GB of storage. The text generated by GPT-3 is of such high quality that it is challenging to distinguish it from that written by a human.
In this project, we’ll create a chatbot in Flask. We’ll integrate the GPT-3 API with the chatbot to get the responses to user queries. We’ll also maintain a history of all API user queries and responses.
Project Tasks
1
Manage the Database
Task 0: Getting Started
Task 1: Configure the Database
Task 2: Create a Database
Task 3: Create the Response Model
2
Create Views
Task 4: Create the Base View
Task 5: Render the Frontend
Task 6: Add a History Button
Task 7: Create the Response View
Task 8: Create a History View
3
Integrate the API
Task 9: Import the Modules
Task 10: Get a Response from GPT-3
Task 11: Get the Query from the Frontend
Task 12: Render the Response
Task 13: Render the History Data
Congratulations!
Relevant Course
Use the following content to review prerequisites or explore specific concepts in detail.