Blackadi Chatbot
A Nuxt 4 based conversational chatbot prototype using OpenAI Threads API.
Overview
Blackadi Chatbot is a full-stack Nuxt 4 application that serves as a prototype for a conversational chatbot interface. The app leverages the OpenAI Threads API to facilitate dynamic conversations, allowing users to interact with the chatbot in a natural and engaging way. The frontend is built with Tailwind CSS, providing a clean and responsive design that works seamlessly across devices. User inputs are sent to the backend, which securely interacts with the OpenAI Threads API to generate responses. The responses are then sanitized using domurify to prevent XSS attacks and rendered safely with marked for any markdown formatting. This project demonstrates how to build a modern chatbot interface while adhering to best practices for security and user experience. It serves as a practical example of integrating AI APIs into a web application while maintaining a focus on responsive design and security.