Update app.py
Browse files
app.py
CHANGED
|
@@ -4,6 +4,7 @@ import json
|
|
| 4 |
import re
|
| 5 |
import gradio as gr
|
| 6 |
import google.generativeai as genai
|
|
|
|
| 7 |
|
| 8 |
print("Google Generative AI SDK version:", genai.__version__)
|
| 9 |
|
|
@@ -52,7 +53,7 @@ def process_image(image, prompt):
|
|
| 52 |
if not api_key:
|
| 53 |
return "ERROR: Missing GOOGLE_API_KEY.", None
|
| 54 |
genai.configure(api_key=api_key)
|
| 55 |
-
model_name =
|
| 56 |
model = genai.GenerativeModel(model_name=model_name,
|
| 57 |
generation_config={"temperature": float(0.2), "top_p": float(0.95)})
|
| 58 |
|
|
@@ -79,12 +80,7 @@ def process_image(image, prompt):
|
|
| 79 |
#uploaded_file = client.files.upload(file=temp_file)
|
| 80 |
uploaded_file = genai.upload_file(path=temp_file, mime_type="image/jpeg")
|
| 81 |
print("Uploaded:", uploaded_file.name)
|
| 82 |
-
|
| 83 |
-
# === CREATE MODEL USING genai.GenerativeModel ====
|
| 84 |
-
model = genai.GenerativeModel(
|
| 85 |
-
"gemini-2.0-flash",
|
| 86 |
-
client=client
|
| 87 |
-
)
|
| 88 |
|
| 89 |
# === GENERATE CONTENT ====
|
| 90 |
response = model.generate_content([prompt, uploaded_file])
|
|
|
|
| 4 |
import re
|
| 5 |
import gradio as gr
|
| 6 |
import google.generativeai as genai
|
| 7 |
+
import random
|
| 8 |
|
| 9 |
print("Google Generative AI SDK version:", genai.__version__)
|
| 10 |
|
|
|
|
| 53 |
if not api_key:
|
| 54 |
return "ERROR: Missing GOOGLE_API_KEY.", None
|
| 55 |
genai.configure(api_key=api_key)
|
| 56 |
+
model_name = "gemini-2.5-flash"
|
| 57 |
model = genai.GenerativeModel(model_name=model_name,
|
| 58 |
generation_config={"temperature": float(0.2), "top_p": float(0.95)})
|
| 59 |
|
|
|
|
| 80 |
#uploaded_file = client.files.upload(file=temp_file)
|
| 81 |
uploaded_file = genai.upload_file(path=temp_file, mime_type="image/jpeg")
|
| 82 |
print("Uploaded:", uploaded_file.name)
|
| 83 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
|
| 85 |
# === GENERATE CONTENT ====
|
| 86 |
response = model.generate_content([prompt, uploaded_file])
|