IBM Chatbot with Watson API (Llama3) in React and Django
This repository contains a chatbot application that utilizes the IBM Watson API to offer interactive chat experiences using AI technology. The front end is built with React, and the back end runs on Django. The frontend also includes caching mechanisms to improve performance by locally storing chat data in cookies.
Usage To utilize the application, follow these steps:
- Create your credentials for IBM Watson and obtain an API key.
- Paste the obtained API key into the settings.py file.
App Demo :
-
Home Screen: Initial screen of the application directing users to the chatbot page.
-
Chat App Home Screen: Homescreen of the chat application with no active chats.
-
Basic Chat Examples: Examples of basic chat interactions, featuring a copy button to copy text response outputs conveniently.
-
Multiline Input Support: Supports multiline input for better readability during conversations.
-
Multiline Output Example: Output showcasing responses to multiline questions responded by the chatbot.
Feel free to explore the provided screenshots for a glimpse of the application's functionalities.
For any further reference you can visit this link - https://dataplatform.cloud.ibm.com/docs/content/wsj/getting-started/overview-wx.html?context=wx&audience=wdp
I welcome any feedback or contributions! Let's innovate together.