/ working_gemini.py
working_gemini.py
1 #!/usr/bin/env python3 2 """WORKING Google Gemini API Example""" 3 4 import google.generativeai as genai 5 import sys 6 7 # Configure with your API key 8 GEMINI_API_KEY = "AIzaSyC9g4B4sY9xeaUntjNmN2MeWFyp5gL3_EM" 9 10 # Configure the API 11 genai.configure(api_key=GEMINI_API_KEY) 12 13 # Create the model 14 model = genai.GenerativeModel('gemini-pro') 15 16 def query_gemini(prompt): 17 """Query Gemini with proper SDK""" 18 try: 19 response = model.generate_content(prompt) 20 return response.text 21 except Exception as e: 22 return f"Error: {str(e)}" 23 24 def main(): 25 prompt = sys.argv[1] if len(sys.argv) > 1 else "Explain AI in one sentence" 26 27 print(f"🔍 Querying Gemini: {prompt}") 28 print("="*50) 29 30 result = query_gemini(prompt) 31 32 print("📝 Response:") 33 print(result) 34 print("="*50) 35 36 if __name__ == "__main__": 37 main()