KindChat is a small chat application that only allows users to send messages with a positive sentiment. This app is built in Vue 3 + Vite and Powered by Eden AI that is a solution that simplifies the use and deployment of AI technologies by providing a unique API connected to the best AI engines.
KindChat uses two AI Features :
- Language Dectection will detect the language in a given text. This feature is used to detect the language of the message sent by the user in order to send it as a parameter to the second feature.
- Sentiment Analysis extracts sentiment in a given string of text. Sentiment analysis, also called "opinion mining", uses natural language processing, text analysis and computational linguistics to identify and detect subjective information from the input text. In Kindchat, if the positive sentiment score is not sufficient, the message will not be sent.
You can clone this repository to try Kindchat.
Install dependencies :
npm install
Go to Eden AI Plateform to get your API Key. You'll get $1 in free credits when you sign up to try the API.
Create an .env file at the root of the project.
VITE_API_KEY = YOUR EDEN AI API KEY
Then to run the app on localhost:
npm run dev