Skip to content

hibharani/chatterbot-st

Repository files navigation

Chatterbot-Streamlit

A chatbot made using the Chatterbot library in Python and locally hosted using Streamlit. Dataset used were collected during ConvAI2 competition.

Implementation

A web implementation of ChatterBot using Streamlit.

Local Setup:

  1. Ensure that Python, Spacy, Streamlit, and ChatterBot are installed.
  2. To install chatterbot, activate a virtual environment, follow these steps:
  3. conda create --name chatterbot_example python=3.7
  4. conda activate chatterbot_example
  5. pip install chatterbot
  6. pip install chatterbot_corpus
  7. pip install streamlit
  8. Run cbv2.py with streamlit run cbv2.py.
  9. The demo will be live at http://localhost:8501/

How do I deploy this to a web server?

You can try: PythonAnywhere, AWS or Heroku to host your application.

Training

The training has been done using conversations from datasets collected during ConvAI2 competition.Dataset Normal

Medium Tutorial

https://medium.com/@aprajit09041996/chatbot-tutorial-using-streamlit-d8af6a21d80d

License

This source is free to use, but ChatterBot does have a license which still applies and can be found on the LICENSE page.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages