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}")
|