andreasoie / chatboy

the no BS chatwrapper you always wanted

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatBoy

the no BS chatwrapper you always wanted

or as the ChatBoy himself would say:

An intelligent chatbot powered by advanced AI and natural language processing technology. Capable of understanding context, recognizing user intents, and generating personalized responses in real-time. Designed to assist users with a wide range of inquiries and provide relevant and helpful assistance. Developed using machine learning algorithms and data-processing, this chatbot is continuously evolving to improve its performance and user interactions.


Prerequisites

  • Python 3.8+
  • Node v19.7.0 (younger versions might be fine also)
  • NPM 9.5.0 (younger versions might be fine also)

Install

git clone git@github.com:andreasoie/chatboy.git && cd chatboy
Backend
cd backend
virtualenv venv && source venv/bin/activate
pip install -r requirements.txt

Add your API_KEY to an .env file, then start server with:

uvicorn main:app --reload

Frontend
cd frontend
npm install

start with:

npm run dev

Previews

1) Intutive UI

2) Understands all the nonsense you throw at it

3) Supports highlighting

About

the no BS chatwrapper you always wanted

License:MIT License


Languages

Language:JavaScript 68.8%Language:Python 24.3%Language:Shell 2.9%Language:HTML 2.2%Language:CSS 1.9%