File size: 537 Bytes
aff9622 8727d86 95721d3 aff9622 4a9f705 8727d86 70fbcd4 8727d86 aff9622 9fe803d 4a90e83 8727d86 a27b2fa 8727d86 4a90e83 5ab2221 aff9622 fb9675a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import gradio as gr
from google import genai
import os
API_KEY = os.getenv("GOOGLE_API_KEY")
if not API_KEY:
raise Exception("❌ API key missing")
client = genai.Client(api_key=API_KEY)
def chat(message, history):
try:
response = client.models.generate_content(
model="gemini-1.5-flash-latest", # ✅ ONLY THIS
contents=message
)
return response.text
except Exception as e:
return f"❌ Error: {str(e)}"
gr.ChatInterface(fn=chat, title="Jarvis AI 🤖").launch() |