AI Chat Agent using GPT-OSS-120B with WhatsApp and E-commerce Integration
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 & Technologies
- Python
- JavaScript
- HTML
- CSS
- SQLite or MySQL
- VS Code / PyCharm / Any Python IDE
- Google API for login
- Model API (Cerebras/GroqCloud)
Faisal Mehmood
Faisal Mehmood Expert in CS619 Final Year Projects and software development.
View all projects