python/gemini-api/main.py (10 lines of code) (raw):

import os import google.generativeai as genai # Using `GOOGLE_API_KEY` environment variable. GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY") genai.configure(api_key=GOOGLE_API_KEY) # Checking for all available models with generateContent feature for model in genai.list_models(): if "generateContent" in model.supported_generation_methods: print(model.name) # Initiate the Model model = genai.GenerativeModel(model_name="gemini-pro") # Query the Model response = model.generate_content("How do I bake a cake?") print(response.text)