Spaces:
Sleeping
Sleeping
File size: 493 Bytes
ae6ef27 dc0b52b 1e67714 dc0b52b 25c59ac 4d178a1 dc0b52b 4d178a1 dc0b52b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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)}" |