Spaces:
Running
Running
Update generator_function/multimodel_image_processor.py
Browse files
generator_function/multimodel_image_processor.py
CHANGED
|
@@ -165,7 +165,7 @@ def generate_images_from_prompts_multimodel(
|
|
| 165 |
# Use multimodel approach
|
| 166 |
image_bytes = generate_image_multimodel(
|
| 167 |
file_path, selected_model, category, sentiment, user_prompt,
|
| 168 |
-
platform, size, model_params, i
|
| 169 |
)
|
| 170 |
|
| 171 |
if not image_bytes: return None
|
|
@@ -185,7 +185,7 @@ def generate_images_from_prompts_multimodel(
|
|
| 185 |
|
| 186 |
def generate_image_multimodel(file_path: str, model_name: str, category: str, sentiment: str,
|
| 187 |
user_prompt: str, platform: str, size: str, model_params: Optional[dict],
|
| 188 |
-
variation_index: int) -> Optional[bytes]:
|
| 189 |
"""Generate image using multimodel approach"""
|
| 190 |
try:
|
| 191 |
# Convert image to base64
|
|
@@ -195,7 +195,7 @@ def generate_image_multimodel(file_path: str, model_name: str, category: str, se
|
|
| 195 |
|
| 196 |
# Use existing prompt service to get prompt variations
|
| 197 |
prompt_variations = get_prompts(
|
| 198 |
-
base64_image, category, user_prompt, sentiment, None
|
| 199 |
)
|
| 200 |
|
| 201 |
# Select a prompt based on variation index
|
|
|
|
| 165 |
# Use multimodel approach
|
| 166 |
image_bytes = generate_image_multimodel(
|
| 167 |
file_path, selected_model, category, sentiment, user_prompt,
|
| 168 |
+
platform, size, model_params, i, num_images
|
| 169 |
)
|
| 170 |
|
| 171 |
if not image_bytes: return None
|
|
|
|
| 185 |
|
| 186 |
def generate_image_multimodel(file_path: str, model_name: str, category: str, sentiment: str,
|
| 187 |
user_prompt: str, platform: str, size: str, model_params: Optional[dict],
|
| 188 |
+
variation_index: int, num_images: int) -> Optional[bytes]:
|
| 189 |
"""Generate image using multimodel approach"""
|
| 190 |
try:
|
| 191 |
# Convert image to base64
|
|
|
|
| 195 |
|
| 196 |
# Use existing prompt service to get prompt variations
|
| 197 |
prompt_variations = get_prompts(
|
| 198 |
+
base64_image, category, user_prompt, sentiment, None, num_images
|
| 199 |
)
|
| 200 |
|
| 201 |
# Select a prompt based on variation index
|