Skip to content

nitin-Barai/Semantic-search-using-LLM-streamlit-web-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic Search Web App Usng Gemini Pro

Description

Semantic Search Web App Usng Gemini Pro application that leverages Gemini Pro, a powerful AI model, to provide accurate and comprehensive responses to user queries. It combines the capabilities of Gemini Pro with web scraping and natural language processing techniques to offer detailed information sourced from the web when Gemini Pro's knowledge base falls short.

Features

  • Gemini Pro Integration: Utilizes the Gemini Pro API to provide intelligent responses to user queries.
  • Dynamic Web Scraping: Automatically searches Google for relevant information when Gemini Pro lacks the required knowledge.
  • Natural Language Processing: Parses and analyzes data from web sources to extract relevant information and provide detailed answers to user queries.
  • Rich User Interface: Offers a user-friendly interface powered by Streamlit for seamless interaction with the chatbot and search results.
  • Customizable Deployment: Can be easily deployed to various platforms, including cloud services, for accessibility from anywhere.
Image 1 Image 1

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/your-repository.git](https://github.com/iamRahulB/Semantic-search-using-LLM-streamlit-web-app.git
    
  2. Install dependencies:
    pip install -r requirements.txt
    
  3. Run the application:
    streamlit run main.py
    

Demo

You can access a live demo of the project here.

Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%