Skip to content

This project showcases a versatile chatbot application utilizing the Gemini Pro API and developed using Streamlit

Notifications You must be signed in to change notification settings

wareeshaali2003/GenieTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GenieTalk

This project features a versatile chatbot application leveraging the Gemini Pro API, built with Streamlit. The application offers three distinct functionalities: Normal Chatbot: This bot responds to general questions and conversations, providing insightful and accurate answers using the Gemini Pro language model. Image Analysis Bot: Upload an image, and this bot will analyze and describe the contents of the image, offering detailed insights powered by the Gemini Pro vision model. Chat History Bot: This bot maintains a log of all previous interactions, allowing users to review their chat history for reference and continuity.

Setup

Clone the repository.(git clone repo link)

Install the required dependencies.(pip install -r requirements.txt)

Set up your environment variables, including the GOOGLE_API_KEY.

Run the Streamlit app.(streamlit run app.py)

About

This project showcases a versatile chatbot application utilizing the Gemini Pro API and developed using Streamlit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published