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