in server/main.py [0:0]
def get_images_with_count(image_prompt, image_count):
current_image_count = 0
images = []
while current_image_count < image_count:
remaining_image_count = image_count - current_image_count
allowed_image_count = min(VERTEX_MAX_IMAGE_COUNT, remaining_image_count)
temp_images = image_model.generate_images(
prompt=image_prompt,
# Optional parameters
number_of_images=allowed_image_count,
language="en",
# You can't use a seed value and watermark at the same time.
# add_watermark=False,
# seed=100,
aspect_ratio="1:1",
safety_filter_level="block_some",
person_generation="allow_adult",
)
images.extend(temp_images)
current_image_count = len(images)
print(f'Images generated so far: {current_image_count}')
return images