AI Chat Agent using GPT-OSS-120B with WhatsApp and E-commerce Integration

Web Application

Project Details

Project Information

Project Title: AI Chat Agent using GPT-OSS-120B with WhatsApp and E-commerce Integration

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Complex

Supervisor Details

Project Description

 

AI Chat Agent using GPT-OSS-120B with WhatsApp and E-commerce Integration

 

Project Domain / Category

 

Web Programming

 

Abstract / Introduction

 

The proposed project aims to develop a simple AI-based chat application using the model GPT-OSS-120B provided through an API (e.g., Cerebras.io or GroqCloud). The chat agent will be built using Python and JavaScript along with basic HTML and CSS for the interface. The system will allow users to log in using their Google accounts and interact with the chatbot through a simple web interface. Each user will have a daily free tier of 100 messages, after which premium usage information will be displayed. Additionally, the system will provide integration settings so that the chat agent can be connected with WhatsApp and e-commerce stores for customer support.

 

Functional Requirements:

 

        User login via Google account.

 

        Chat interface where user can send and receive messages.

 

        Integration with GPT-OSS-120B model API for generating responses.

 

        Enforce free tier limit of 100 messages per user per day.

 

        Display message count and notify users when limit is reached.

 

        Provide settings page for WhatsApp integration (number, API key).

 

        Provide settings page for e-commerce integration (store type, URL, API key).

 

        Save integration details in database for future use.

 

        Show premium tier details after free limit is exhausted.

 

        Store conversation history in a basic database (e.g., SQLite/MySQL).

 

        Simple, user-friendly interface using HTML, CSS, and JavaScript.

 

Tools:

 

        Languages: Python, JavaScript, HTML, CSS

 

        Database: SQLite or MySQL

 

        Development Environment: VS Code / PyCharm / Any Python IDE

 

        Other Tools: Google API for login, Model API (Cerebras/GroqCloud etc.)

 

Supervisor:

Name: Khaqan Khawer

 

Email ID: khaqan@vu.edu.pk

MS Teams ID: imkhaqan@outlook.com

 

Languages

  • Python, JavaScript, HTML, CSS Language

Tools

  • SQLite, MySQL, VS Code, PyCharm, Any Python IDE, Google API for login, Model API (Cerebras, GroqCloud) Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.