mirror of
https://github.com/karl0ss/ai_image_frame_server.git
synced 2025-04-29 11:33:40 +01:00
support multiple models and random selection
This commit is contained in:
parent
e4428b4692
commit
6fdfb51a49
3
lib.py
3
lib.py
@ -70,9 +70,10 @@ def rename_image() -> str | None:
|
|||||||
|
|
||||||
def create_prompt_on_openwebui(prompt: str) -> str:
|
def create_prompt_on_openwebui(prompt: str) -> str:
|
||||||
"""Sends prompt to OpenWebui and returns the generated response."""
|
"""Sends prompt to OpenWebui and returns the generated response."""
|
||||||
|
model = random.choice(user_config["openwebui"]["models"].split(","))
|
||||||
response = litellm.completion(
|
response = litellm.completion(
|
||||||
api_base=user_config["openwebui"]["base_url"],
|
api_base=user_config["openwebui"]["base_url"],
|
||||||
model="openai/" + user_config["openwebui"]["model"],
|
model="openai/" + model,
|
||||||
messages=[
|
messages=[
|
||||||
{
|
{
|
||||||
"role": "system",
|
"role": "system",
|
||||||
|
@ -6,12 +6,13 @@ port = 5000
|
|||||||
|
|
||||||
[comfyui]
|
[comfyui]
|
||||||
comfyui_url = http://comfyui
|
comfyui_url = http://comfyui
|
||||||
models = zavychromaxl_v100.safetensors
|
models = zavychromaxl_v100.safetensors,ponyDiffusionV6XL_v6StartWithThisOne.safetensors
|
||||||
output_dir = ./output/
|
output_dir = ./output/
|
||||||
prompt = "Be explicit, only return the prompt and no other text, Generate a random detailed prompt for stable diffusion."
|
prompt = "Generate a random detailed prompt for stable diffusion."
|
||||||
width = 1568
|
width = 1568
|
||||||
height = 672
|
height = 672
|
||||||
|
|
||||||
[openwebui]
|
[openwebui]
|
||||||
base_url = https://openwebui
|
base_url = https://openwebui
|
||||||
api_key = sk-
|
api_key = sk-
|
||||||
|
models = llama3:latest,cogito:14b,gemma3:12b
|
Loading…
x
Reference in New Issue
Block a user