Skip to content

Lavishgangwani/GenAI-application-Using-GeminiPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages