Skip to content

A django chatbot to provide conversational interaction with users.

Notifications You must be signed in to change notification settings

vaibhav096/Chatbot

Repository files navigation

Django Chatbot

This project is a chatbot application built with Django and utilizes a generative AI model for providing responses.

Table of Contents

Introduction

Chatbot Project is a web application designed to provide conversational interaction with users. It utilizes advanced AI techniques to generate responses based on user input.

Features

  • Conversational chat interface
  • Utilizes generative AI model for response generation
  • User authentication system
  • Chat history tracking

Installation

To run the Chatbot Project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/vaibhav096/Chatbot.git```
    
  2. Install dependencies:

pip install -r requirements.txt
  1. Set up environment variables:
  • Create a .env file in the project root directory and add your Google API key:
GOOGLE_API_KEY=your_google_api_key
  1. Run migrations:
python manage.py migrate
  1. Run the development server:
python manage.py runserver
  1. Access the application at http://localhost:8000 in your web browser.

Usage

Once the application is running, users can interact with the chatbot by typing messages in the input field and pressing Enter. The chatbot will generate responses based on the input provided by the user.

About

A django chatbot to provide conversational interaction with users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published