Spaces:
Running
Running
| import os | |
| from google import genai | |
| client = genai.Client(api_key=os.environ["GEMINI_API_KEY"]) | |
| def ask_gpt(messages): | |
| try: | |
| prompt = "\n".join( | |
| [f"{m['role'].capitalize()}: {m['content']}" for m in messages] | |
| ) | |
| response = client.models.generate_content( | |
| model="gemini-2.5-flash", | |
| contents=prompt, | |
| ) | |
| return (response.text or "").strip() | |
| except Exception as e: | |
| return f"⚠️ Gemini Error: {str(e)}" |