gemini api test


https://aistudio.google.com/api-keys

generate new 


by default it uses  GOOGLE_API_KEY  or GEMINI_API_KEY env var

rundll32 sysdm.cpl,EditEnvironmentVariables


or for manual keystore

 python -m pip install python-dotenv

GEMINI_API_KEY=key in .env file in pwd

pip install -q -U google-genai


----------------------------------------------------------------------------------------------------
import os
from dotenv import load_dotenv
from google import genai

# Load environment variables
load_dotenv()

api_key = os.getenv("GEMINI_API_KEY")
if not api_key:
    raise ValueError("GEMINI_API_KEY not found! Did you set it in .env?")

# Initialize client
client = genai.Client(api_key=api_key)

print("Gemini interactive mode (Ctrl+C to exit)\n")

try:
    while True:
        prompt = input("You: ").strip()

        if not prompt:
            continue  # ignore empty input

        response = client.models.generate_content(
            model="gemini-3-flash-preview",
            contents=prompt
        )

        print("AI:", response.text, "\n")

except KeyboardInterrupt:
    print("\nExiting... Goodbye 👋")

----------------------------------------------------------------------------------------------------

src
https://ai.google.dev/gemini-api/docs/quickstart