{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{},"properties":{"aspect_ratio":{"default":"16:9","description":"Aspect ratio for the image. Use \"custom\" with width/height for exact dimensions.","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","custom"],"type":"string"},"disable_safety_checker":{"default":false,"description":"Disable safety checker for generated images.","type":"boolean"},"height":{"description":"Custom height in pixels (256-1440, multiple of 16). Only used when aspect_ratio=\"custom\".","maximum":1440,"minimum":256,"multipleOf":16,"type":"integer"},"hf_api_token":{"description":"HuggingFace API token for accessing private LoRAs. This credential is forwarded verbatim to Pruna. It is only written to gateway request-body logs when the gateway-level collectLogPayload debug flag is explicitly enabled — it never appears in structured analytics logs.","type":"string"},"lora_scale":{"default":0.5,"description":"How strongly the LoRA should be applied (-1 to 3).","maximum":3,"minimum":-1,"type":"number"},"lora_weights":{"description":"Load LoRA weights. Supports HuggingFace URLs in the format huggingface.co/<owner>/<model-name>[/<file.safetensors>].","type":"string"},"prompt":{"description":"Text description of the image to generate. The model automatically enhances prompts for better results.","type":"string"},"prompt_upsampling":{"default":false,"description":"Upsample the prompt with an LLM for enhanced results.","type":"boolean"},"seed":{"description":"Random seed for reproducible generation.","maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"width":{"description":"Custom width in pixels (256-1440, multiple of 16). Only used when aspect_ratio=\"custom\".","maximum":1440,"minimum":256,"multipleOf":16,"type":"integer"}},"required":["prompt","aspect_ratio","lora_scale","prompt_upsampling","disable_safety_checker"],"type":"object"}