Skip to content

Gemini Pro, your do-it-all AI tool, translates languages, sparks creativity, and answers questions, all while efficiently running on devices from phones to data centers, making it accessible for developers and businesses to unlock AI's potential.

License

praj2408/End-to-end-LLM-and-image-model-application-using-Gemini-Pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLM-and-image-model-application-using-Gemini-Pro

Overview

a language model powerhouse designed to tackle diverse tasks with both muscle and agility. Launched in December 2023, it belongs to the Gemini family, boasting a smaller, more efficient sibling (Nano) for on-device tasks and a beefier cousin (Ultra) for complex computations. But Pro sits right in the sweet spot, offering exceptional versatility for everyday AI needs.

Imagine a tool that seamlessly translates languages, unlocks your creative side with poems, scripts, and musical pieces, and answers your questions with comprehensive, informative responses. That's the magic of Gemini Pro. Its vast knowledge base and ability to process information in various formats make it a true all-rounder.

But Pro's strength lies not just in its capabilities, but also in its accessibility. Unlike some of its larger language model counterparts, Pro can run efficiently on a wider range of devices, from your trusty smartphone to powerful data centers. This flexibility makes it a game-changer for developers and businesses alike.

Developers can leverage Pro's capabilities to build innovative applications across various domains. Its text-in, text-out nature simplifies integration, while its support for 38 languages opens doors to global audiences. Businesses can utilize Pro for tasks like summarizing documents, generating marketing copy, or even powering chatbots with human-like conversation skills.

The best part? Getting started with Gemini Pro is easier than ever. Google AI Studio offers free access for developers, while Vertex AI provides a robust platform for enterprise deployments. So, unleash your creativity, explore new possibilities, and experience the power of AI with Google Gemini Pro.

Requirements

  • Python 3.10
  • Gemini Pro model api key (Note: Ensure you have the necessary credentials and permissions to access the Gemini Pro API)

Installation

  1. Clone the repository:
git clone https://github.com/praj2408/End-to-end-LLM-and-image-model-application-using-Gemini-Pro/
  1. Install dependencies:
pip install -r requirements.txt
  1. Set up Gemini Pro API credentials:
  • Obtain API credentials from the makersuit platform.

  • Create a file named .env in the project root directory.

  • Add the following lines to .env:

    GOOGLE_API_KEY= "your_api_key"

Usage

  1. Run the application:
streamlit run app.py (vision.py for image related questions)
  1. Access the application through your web browser at http://localhost:5000.

  2. Input your question or prompt in the provided field.

  3. Click the "Submit" button to initiate the analysis.

Contributing

If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and submit a pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or issues, feel free to reach out to the maintainers:

Maintainer: Prajwal Krishna Email: prajwalgbdr03@gmail.com

About

Gemini Pro, your do-it-all AI tool, translates languages, sparks creativity, and answers questions, all while efficiently running on devices from phones to data centers, making it accessible for developers and businesses to unlock AI's potential.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages