Skip to content

Latest commit

 

History

History
70 lines (45 loc) · 1.86 KB

File metadata and controls

70 lines (45 loc) · 1.86 KB

Q&A Chatbot using GeminiPro API

[Streamlit App]

Overview

This repository contains a Q&A Chatbot application powered by the GeminiPro API from Google GenerativeAI. The application allows users to ask questions and receive responses generated by advanced natural language processing models.

Demo

Features

  • Input field to enter questions.
  • Button to submit questions and receive responses.
  • Display of generated responses in a formatted manner.

Technologies Used

  • Streamlit: For building the web application interface.
  • Python: Backend programming language.
  • Google GenerativeAI: Utilized for advanced natural language processing.

Usage

  1. Clone the repository:

    git clone https://github.com/Lavishgangwani/GenAI-application-Using-GeminiPro.git
    cd GenAI-application-Using-GeminiPro
  2. Install dependencies:

    pip install -r requirements.txt
  3. Set up your environment variables:

    • Create a .env file and add your Google API key:

      GOOGLE_API_KEY=your_api_key_here
      
  4. Run the Streamlit app:

    streamlit run app.py
  5. Open your browser and go to http://localhost:8501.

Author

License

This project is licensed under the MIT License - see the LICENSE file for details.


Additional Notes:

  • Replace your_api_key_here in the .env file with your actual Google API key.
  • Customize the demo.gif link with an actual demo of your application if available.
  • Include more sections such as Deployment, Troubleshooting, Contributing Guidelines, etc., as per your project's requirements.