Skip to content

AIChatBot is an AI-powered chatbot built using the Google Generative AI API. It is integrated into Django to provide a user-friendly interface for interacting with the chatbot.

Notifications You must be signed in to change notification settings

sanu0711/AIChatBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIChatBot

GitHub last commit GitHub repo size

Overview

AIChatBot is an AI-powered chatbot built using the Google Generative AI API. It is integrated into Django to provide a user-friendly interface for interacting with the chatbot.

Features

  • Google Generative AI API: Utilizes Google Generative AI API for natural language understanding and generation.
  • Django Integration: Implemented within Django framework for seamless integration and user-friendly interface.
  • Conversational Interactions: Supports conversational interactions for a wide range of topics.
  • Extensibility: Easily extensible for adding custom responses or integrating with additional APIs.
  • Responsive Design: Responsive design for both desktop and mobile devices.
  • Voice Search: Allows users to interact with the chatbot using voice input.
  • Multilanguage Support: Supports multiple languages for a more inclusive user experience.

Installation

  1. Clone the repository:

    git clone https://github.com/sanu0711/AIChatBot.git
    
  2. Navigate to the project directory:

    cd AIChatBot
    
  3. Install dependencies:

    pip install -r requirements.txt
    

    The following libraries are used in this project:

    • Django
    • Google Cloud SDK (for Google Generative AI API)
  4. Set up Google Generative AI API:

    • Follow the instructions provided by Google Cloud Platform to set up the Generative AI API.
    • Obtain the necessary API credentials and configure them in your Django project.
  5. Run the Django server:

    python manage.py runserver
    
  6. Access the chatbot interface at http://localhost:8000 in your web browser.

Usage

  1. Start interacting with the chatbot by typing your messages into the input field.
  2. The chatbot will respond with generated text based on the conversation context.
  3. Explore various topics and engage in conversational interactions.

Screenshots

Screenshot 1 Screenshot 2

Result

Contributors

About

AIChatBot is an AI-powered chatbot built using the Google Generative AI API. It is integrated into Django to provide a user-friendly interface for interacting with the chatbot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published