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()