Welcome to Gemini ChatBot conversational AI powered by Gemini Pro!
Gemini ChatBot is a dynamic chatbot built using Gemini Pro, a cutting-edge platform for conversational AI. This chatbot offers seamless interactions and personalized experiences, revolutionizing user engagement and streamlining operations for businesses.
To run the Gemini ChatBot project locally, follow these steps:
-
Clone the Repository: git clone {repo url}
-
Install Dependencies: Navigate to the project directory and install the required dependencies: pip install -r requirements.txt
-
Add Google API Key: Obtain a Google API key and add it to the
.env
file in the project directory: GOOGLE_API_KEY=your_google_api_key -
Run the Project: Launch the chatbot application using Streamlit: streamlit run main.py
-
Interact with the ChatBot: Open your web browser and navigate to the provided URL to interact with Gemini ChatBot.
The project structure is organized as follows:
main.py
: Main application file containing the Streamlit user interface and chatbot functionality.requirements.txt
: List of Python dependencies required to run the project..env
: Environment configuration file for storing sensitive information (e.g., API keys).README.md
: Project documentation file.