This Streamlit application leverages the power of Google Cloud's Gemini Pro model to extract key information from text. Users can input text and receive a concise summary, along with the most important keywords.
- Text Summarization: Powered by Gemini Pro, the app generates a brief and professional summary of the input text.
- Keyword Extraction: Identifies and presents the most relevant keywords from the text.
- User-Friendly Interface: Simple and intuitive design makes it easy to use.
- Input Text: Paste or type your text into the provided text area.
- Generate Response: Click the "Generate Response" button.
- View Results: The summarized text and extracted keywords will be displayed below.
- Model: Google Cloud's Gemini Pro
- Framework: Streamlit
- Language: Python
- Libraries:
google-cloud-aiplatform
,PyMuPDF
,streamlit
To run this application locally, you need to install the required libraries:
pip install google-cloud-aiplatform PyMuPDF streamlit
- Clone the Repository:
git clone https://github.com/your-username/gemini_app.git
- Set up Google Cloud Credentials: Follow the instructions in the
main.py
file to configure your Google Cloud credentials. - Run the App:
streamlit run main.py
This application is a demonstration of the capabilities of Google Cloud's Gemini Pro model. While it strives to provide accurate and helpful information, it should not be considered a substitute for professional advice or judgment.