Spaces:
Sleeping
Sleeping
Update src/image_gen.py
Browse files- src/image_gen.py +5 -4
src/image_gen.py
CHANGED
@@ -2,7 +2,7 @@ from huggingface_hub import InferenceClient
|
|
2 |
import os
|
3 |
import glob
|
4 |
from collections import defaultdict
|
5 |
-
|
6 |
from tqdm import tqdm
|
7 |
from huggingface_hub.utils import HfHubHTTPError
|
8 |
import random
|
@@ -12,7 +12,7 @@ from dotenv import load_dotenv
|
|
12 |
load_dotenv()
|
13 |
HF_TOKEN = os.getenv("HF_TOKEN")
|
14 |
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
|
15 |
-
genai.
|
16 |
client = InferenceClient(provider="hf-inference", api_key=HF_TOKEN)
|
17 |
|
18 |
def split_text_for_images(number_of_images):
|
@@ -70,8 +70,9 @@ def describe_image(description, detail_level="short", perspective="neutral", emo
|
|
70 |
"""
|
71 |
|
72 |
try:
|
73 |
-
|
74 |
-
|
|
|
75 |
return response.text.strip()
|
76 |
except Exception as e:
|
77 |
print(f"Lỗi khi gọi API Gemini: {e}")
|
|
|
2 |
import os
|
3 |
import glob
|
4 |
from collections import defaultdict
|
5 |
+
from google import genai
|
6 |
from tqdm import tqdm
|
7 |
from huggingface_hub.utils import HfHubHTTPError
|
8 |
import random
|
|
|
12 |
load_dotenv()
|
13 |
HF_TOKEN = os.getenv("HF_TOKEN")
|
14 |
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
|
15 |
+
client_gemini = genai.Client(api_key = GOOGLE_API_KEY)
|
16 |
client = InferenceClient(provider="hf-inference", api_key=HF_TOKEN)
|
17 |
|
18 |
def split_text_for_images(number_of_images):
|
|
|
70 |
"""
|
71 |
|
72 |
try:
|
73 |
+
response = client_gemini.models.generate_content(
|
74 |
+
model = "gemini-2.0-flash", contents = prompt
|
75 |
+
)
|
76 |
return response.text.strip()
|
77 |
except Exception as e:
|
78 |
print(f"Lỗi khi gọi API Gemini: {e}")
|