SmartInc-API / openai_client.py
yoursdvniel's picture
Update openai_client.py
4d178a1 verified
raw
history blame contribute delete
535 Bytes
import os
import google.generativeai as genai
# Configure Gemini client
genai.configure(api_key=os.environ["GEMINI_API_KEY"])
# ✅ Use your custom Gemini model
model = genai.GenerativeModel("gemini-2.0-flash-thinking-exp")
def ask_gpt(messages):
try:
prompt = "\n".join(
[f"{m['role'].capitalize()}: {m['content']}" for m in messages]
)
response = model.generate_content(prompt)
return response.text.strip()
except Exception as e:
return f"⚠️ Gemini Error: {str(e)}"