wower99 commited on
Commit
48ae64f
·
1 Parent(s): b3081c2

added requirements.txt
updated image_generator.py

image_generator.py CHANGED
@@ -1,33 +1,9 @@
1
- import pollinations
2
  import constants
3
  from PIL import Image
4
  from gradio_client import Client
5
 
6
 
7
- class ImageGenerator:
8
- def __init__(self, model=pollinations.Image.flux(), seed="random", width=720, height=1280, enhance=False, nologo=True, private=True, safe=False, referrer="pollinations.py"):
9
- # Initialize the image model with provided parameters
10
- self.image_model = pollinations.Image(
11
- model=model,
12
- seed=seed,
13
- width=width,
14
- height=height,
15
- enhance=False,
16
- nologo=nologo,
17
- private=private,
18
- safe=safe,
19
- referrer=referrer
20
- )
21
-
22
- def generate_image_with_pollinations_ai(self, prompt):
23
- # Generate image using the provided prompt
24
- try:
25
- image = self.image_model(prompt=prompt)
26
- return image # Return the generated image object
27
- except Exception as e:
28
- print(f"Error generating image: {e}")
29
- return None # Return None if there's an error
30
-
31
 
32
  def generate_image(self, prompt, path='test_image.png'):
33
  try:
 
 
1
  import constants
2
  from PIL import Image
3
  from gradio_client import Client
4
 
5
 
6
+ class ImageGenerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  def generate_image(self, prompt, path='test_image.png'):
9
  try:
requirements.txt ADDED
Binary file (338 Bytes). View file
 
youtube_short_generator.py CHANGED
@@ -59,10 +59,6 @@ class YoutubeShortGenerator:
59
  # generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
60
  print("Title Prompt: ",self.result.title_image_prompt)
61
 
62
- # generate images using pollinations_ai
63
- # title_image = generator.generate_image(self.result.title_image_prompt)
64
- # title_image.save(f"{folder_path}/title.png")
65
-
66
  # generate images using stable-diffusion-turbo
67
  generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
68
 
@@ -76,10 +72,6 @@ class YoutubeShortGenerator:
76
  # Generate and save images
77
  for index, image_prompt in enumerate(image_prompts):
78
 
79
- # generate images using pollinations_ai
80
- # image = generator.generate_image(image_prompt)
81
- # image.save(f"{folder_path}/{index}.png")
82
-
83
  # generate images using stable-diffusion-turbo
84
  generator.generate_image(image_prompt, f"{folder_path}/{index}.png" )
85
  print(f"Image {index} saved.")
 
59
  # generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
60
  print("Title Prompt: ",self.result.title_image_prompt)
61
 
 
 
 
 
62
  # generate images using stable-diffusion-turbo
63
  generator.generate_image(self.result.title_image_prompt, path=f"{folder_path}/title.png")
64
 
 
72
  # Generate and save images
73
  for index, image_prompt in enumerate(image_prompts):
74
 
 
 
 
 
75
  # generate images using stable-diffusion-turbo
76
  generator.generate_image(image_prompt, f"{folder_path}/{index}.png" )
77
  print(f"Image {index} saved.")