mirror of
https://github.com/karl0ss/ai_image_frame_server.git
synced 2025-08-05 01:58:27 +01:00
fix scheduled task
This commit is contained in:
parent
57bb0fed5b
commit
f381fbc9c7
@ -39,7 +39,16 @@ from libs.comfyui import create_image
|
|||||||
|
|
||||||
def scheduled_task():
|
def scheduled_task():
|
||||||
print(f"Executing scheduled task at {time.strftime('%Y-%m-%d %H:%M:%S')}")
|
print(f"Executing scheduled task at {time.strftime('%Y-%m-%d %H:%M:%S')}")
|
||||||
create_image(None)
|
# Generate a random prompt using either OpenWebUI or OpenRouter
|
||||||
|
from libs.generic import create_prompt_with_random_model
|
||||||
|
prompt = create_prompt_with_random_model("Generate a random detailed prompt for stable diffusion.")
|
||||||
|
if prompt:
|
||||||
|
# Select a random model
|
||||||
|
import random
|
||||||
|
model = "Random Image Model"
|
||||||
|
create_image(prompt, model)
|
||||||
|
else:
|
||||||
|
print("Failed to generate a prompt for the scheduled task.")
|
||||||
|
|
||||||
if user_config["frame"]["auto_regen"] == "True":
|
if user_config["frame"]["auto_regen"] == "True":
|
||||||
if os.environ.get("WERKZEUG_RUN_MAIN") == "true":
|
if os.environ.get("WERKZEUG_RUN_MAIN") == "true":
|
||||||
|
@ -145,8 +145,12 @@ def create_image(prompt: str | None = None, model: str = "Random Image Model") -
|
|||||||
"""Generate an image with a chosen workflow (Random, FLUX*, or SDXL*)."""
|
"""Generate an image with a chosen workflow (Random, FLUX*, or SDXL*)."""
|
||||||
|
|
||||||
if prompt is None:
|
if prompt is None:
|
||||||
logging.error("No prompt provided.")
|
# Generate a random prompt using either OpenWebUI or OpenRouter
|
||||||
return
|
from libs.generic import create_prompt_with_random_model
|
||||||
|
prompt = create_prompt_with_random_model("Generate a random detailed prompt for stable diffusion.")
|
||||||
|
if not prompt:
|
||||||
|
logging.error("Failed to generate a prompt.")
|
||||||
|
return
|
||||||
|
|
||||||
if not prompt:
|
if not prompt:
|
||||||
logging.error("No prompt generated.")
|
logging.error("No prompt generated.")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user