Hieucyber2208 commited on
Commit
6dbb1b6
·
verified ·
1 Parent(s): 685549a

Update src/image_gen.py

Browse files
Files changed (1) hide show
  1. 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
- import google.generativeai as genai
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.configure(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,8 +70,9 @@ def describe_image(description, detail_level="short", perspective="neutral", emo
70
  """
71
 
72
  try:
73
- model = genai.GenerativeModel("gemini-pro")
74
- response = model.generate_content(prompt)
 
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}")