Skip to content

Gemini is an advanced artificial intelligence (AI) system designed to intelligently respond to diverse prompts, including pictures, text, speech, music, and code.

Notifications You must be signed in to change notification settings

bisnuray/gemini-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Gemini Pro Python Script 🌌

Gemini is an advanced artificial intelligence (AI) system designed to intelligently respond to diverse prompts, including pictures, text, speech, music, and code.

Getting Started 🚀

To utilize Gemini Pro, configure your environment with the necessary API key and service account credentials. Follow these steps to get started:

Prerequisites

  • Python 3.9 or higher 🐍
  • Libraries: google-generativeai 📚
  • Environment Variables: GOOGLE_API_KEY and GOOGLE_APPLICATION_CREDENTIALS 🗝️
  1. Install the required dependencies, ensuring Python 3.9 or higher:

    pip install google-generativeai
  2. Set the Google API key as an environment variable:

    set GOOGLE_API_KEY=<your-api-key>

    Replace <your-api-key> with your actual Google API key.

  3. Set the path to the service account credentials as an environment variable:

    set GOOGLE_APPLICATION_CREDENTIALS=/path/to/serviceaccount.json

    Replace /path/to/serviceaccount.json with the actual path to your service account JSON file.

  4. Create a Google Cloud Platform (GCP) service account and download the JSON key file. Follow these steps:

    • Go to Google Cloud Console.
    • Navigate to the project where you want to create a service account.
    • In the left sidebar, click on the hamburger menu and select "IAM & Admin" > "Service accounts."
    • Click on "Create Service Account" at the top of the page.
    • Enter a name for the service account, choose a role (e.g., Project > Editor), and click "Continue."
    • Skip the "Grant users access to this service account" section and click "Done."
    • Locate the newly created service account in the list and click on the pencil icon to the right.
    • Navigate to the "Add Key" tab, choose JSON as the key type, and click "Create." Save the downloaded JSON file to a secure location.
  5. Obtain a Google API key by following the link here.

Usage 🛠️

Explore the capabilities of Gemini Pro by running the provided script. It demonstrates how to configure the API key, list available models, and generate content based on text input.

python gemini.py

Author 📝

Feel free to reach out if you have any questions or feedback.

About

Gemini is an advanced artificial intelligence (AI) system designed to intelligently respond to diverse prompts, including pictures, text, speech, music, and code.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages