Spaces:
Runtime error
Runtime error
| """ | |
| Static variables for Fooocus API | |
| """ | |
| img_generate_responses = { | |
| "200": { | |
| "description": "PNG bytes if request's 'Accept' header is 'image/png', otherwise JSON", | |
| "content": { | |
| "application/json": { | |
| "example": [{ | |
| "base64": "...very long string...", | |
| "seed": "1050625087", | |
| "finish_reason": "SUCCESS", | |
| }] | |
| }, | |
| "application/json async": { | |
| "example": { | |
| "job_id": 1, | |
| "job_type": "Text to Image" | |
| } | |
| }, | |
| "image/png": { | |
| "example": "PNG bytes, what did you expect?" | |
| }, | |
| }, | |
| } | |
| } | |
| default_inpaint_engine_version = "v2.6" | |
| default_styles = ["Fooocus V2", "Fooocus Enhance", "Fooocus Sharp"] | |
| default_base_model_name = "juggernautXL_v8Rundiffusion.safetensors" | |
| default_refiner_model_name = "None" | |
| default_refiner_switch = 0.5 | |
| default_loras = [[True, "sd_xl_offset_example-lora_1.0.safetensors", 0.1]] | |
| default_cfg_scale = 7.0 | |
| default_prompt_negative = "" | |
| default_aspect_ratio = "1152*896" | |
| default_sampler = "dpmpp_2m_sde_gpu" | |
| default_scheduler = "karras" | |
| available_aspect_ratios = [ | |
| "704*1408", | |
| "704*1344", | |
| "768*1344", | |
| "768*1280", | |
| "832*1216", | |
| "832*1152", | |
| "896*1152", | |
| "896*1088", | |
| "960*1088", | |
| "960*1024", | |
| "1024*1024", | |
| "1024*960", | |
| "1088*960", | |
| "1088*896", | |
| "1152*896", | |
| "1152*832", | |
| "1216*832", | |
| "1280*768", | |
| "1344*768", | |
| "1344*704", | |
| "1408*704", | |
| "1472*704", | |
| "1536*640", | |
| "1600*640", | |
| "1664*576", | |
| "1728*576", | |
| ] | |
| uov_methods = [ | |
| "Disabled", | |
| "Vary (Subtle)", | |
| "Vary (Strong)", | |
| "Upscale (1.5x)", | |
| "Upscale (2x)", | |
| "Upscale (Fast 2x)", | |
| "Upscale (Custom)", | |
| ] | |
| outpaint_expansions = ["Left", "Right", "Top", "Bottom"] | |
| def get_aspect_ratio_value(label: str) -> str: | |
| """ | |
| Get aspect ratio | |
| Args: | |
| label: str, aspect ratio | |
| Returns: | |
| """ | |
| return label.split(" ")[0].replace("Γ", "*") | |