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.
- 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.
-
Clone the repository:
git clone https://github.com/sanu0711/AIChatBot.git
-
Navigate to the project directory:
cd AIChatBot
-
Install dependencies:
pip install -r requirements.txt
The following libraries are used in this project:
- Django
- Google Cloud SDK (for Google Generative AI API)
-
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.
-
Run the Django server:
python manage.py runserver
-
Access the chatbot interface at
http://localhost:8000
in your web browser.
- Start interacting with the chatbot by typing your messages into the input field.
- The chatbot will respond with generated text based on the conversation context.
- Explore various topics and engage in conversational interactions.
Result