{"openapi":"3.1.0","info":{"title":"CuteDSL Inference Server","version":"0.1.0"},"paths":{"/admin/unload":{"post":{"summary":"Admin Unload","description":"Force-unload a model (or all) and free GPU memory immediately.","operationId":"admin_unload_admin_unload_post","parameters":[{"name":"model","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Model"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/hold":{"post":{"summary":"Admin Hold","description":"Atomically pause idle GPU admission for a peer boot.\n\nA handoff is not acquired when HTTP work is already admitted. Returning a\nretryable conflict is essential: reporting success and then skipping the\nunload leaves the image endpoint paused even though the peer never received\nthe GPU.","operationId":"admin_hold_admin_hold_post","parameters":[{"name":"seconds","in":"query","required":false,"schema":{"type":"number","default":600,"title":"Seconds"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/release":{"post":{"summary":"Admin Release","description":"Release a peer's bounded GPU admission hold.","operationId":"admin_release_admin_release_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/healthz":{"get":{"summary":"Health","operationId":"health_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/nsfw_detect":{"post":{"summary":"Nsfw Detect","description":"Classify an image as NSFW or not. Model loads on demand and unloads after.","operationId":"nsfw_detect_nsfw_detect_post","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NSFWRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nsfw_detect_file":{"post":{"summary":"Nsfw Detect File","description":"Classify an uploaded image as NSFW or not.","operationId":"nsfw_detect_file_nsfw_detect_file_post","parameters":[{"name":"unload_after","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Unload After"}},{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_nsfw_detect_file_nsfw_detect_file_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/nsfw_unload":{"post":{"summary":"Nsfw Unload","description":"Explicitly unload the NSFW classifier to free GPU memory.","operationId":"nsfw_unload_nsfw_unload_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/aesthetic_score":{"post":{"summary":"Aesthetic Score","description":"Score image aesthetics (LAION predictor, ~1-10). CPU by default.","operationId":"aesthetic_score_aesthetic_score_post","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AestheticRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate_image":{"post":{"summary":"Generate Image","operationId":"generate_image_generate_image_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ZImageRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/generate_image_b64":{"get":{"summary":"Generate Image B64","operationId":"generate_image_b64_generate_image_b64_get","parameters":[{"name":"prompt","in":"query","required":true,"schema":{"type":"string","title":"Prompt"}},{"name":"width","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Width"}},{"name":"height","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Height"}},{"name":"seed","in":"query","required":false,"schema":{"type":"integer","default":0,"title":"Seed"}},{"name":"lora_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lora Id"}},{"name":"auto_lora","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Auto Lora"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/images/generations":{"post":{"summary":"Openai Images Generations","description":"OpenAI-compatible image generation so omniserve / omniserve-native can\nfront this server with no payload translation. Extra fields (lora_id,\nauto_lora, prompt_is_final, lora_scale, steps, seed, guidance_scale) pass\nthrough.","operationId":"openai_images_generations_v1_images_generations_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/experimental/step_trace":{"post":{"summary":"Step Trace","operationId":"step_trace_experimental_step_trace_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepTraceRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/loras":{"get":{"summary":"List Loras","operationId":"list_loras_loras_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/loras/search":{"get":{"summary":"Search Loras","operationId":"search_loras_loras_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"title":"Q"}},{"name":"top_k","in":"query","required":false,"schema":{"type":"integer","default":5,"title":"Top K"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/forecast":{"post":{"summary":"Forecast","operationId":"forecast_forecast_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChronosRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/forecast_batch":{"post":{"summary":"Forecast Batch","operationId":"forecast_batch_forecast_batch_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChronosBatchRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/synthesize":{"post":{"summary":"Synthesize","operationId":"synthesize_synthesize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TTSRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/transcribe":{"post":{"summary":"Transcribe","operationId":"transcribe_transcribe_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/STTRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/transcribe_file":{"post":{"summary":"Transcribe File","operationId":"transcribe_file_transcribe_file_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_transcribe_file_transcribe_file_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/caption":{"post":{"summary":"Caption Image","operationId":"caption_image_caption_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CaptionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/caption_file":{"post":{"summary":"Caption File","operationId":"caption_file_caption_file_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_caption_file_caption_file_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/chat":{"post":{"summary":"Gemma4 Chat","operationId":"gemma4_chat_chat_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Gemma4Request"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/create_and_upload_image":{"get":{"summary":"Create And Upload Image","operationId":"create_and_upload_image_create_and_upload_image_get","parameters":[{"name":"prompt","in":"query","required":true,"schema":{"type":"string","title":"Prompt"}},{"name":"width","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Width"}},{"name":"height","in":"query","required":false,"schema":{"type":"integer","default":1024,"title":"Height"}},{"name":"save_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Save Path"}},{"name":"model","in":"query","required":false,"schema":{"type":"string","default":"zimage-turbo","title":"Model"}},{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}},{"name":"lora_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lora Id"}},{"name":"auto_lora","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Auto Lora"}},{"name":"teleport","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Teleport"}},{"name":"perf","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Perf"}},{"name":"num_inference_steps","in":"query","required":false,"schema":{"type":"integer","default":9,"title":"Num Inference Steps"}},{"name":"teleport_approx","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Teleport Approx"}},{"name":"teleport_approx_min_sim","in":"query","required":false,"schema":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Teleport Approx Min Sim"}},{"name":"teleport_start_step","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Teleport Start Step"}},{"name":"low_priority","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Low Priority"}},{"name":"background","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Background"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/style_transfer_and_upload_image":{"get":{"summary":"Style Transfer And Upload Image","operationId":"style_transfer_and_upload_image_style_transfer_and_upload_image_get","parameters":[{"name":"prompt","in":"query","required":true,"schema":{"type":"string","title":"Prompt"}},{"name":"image_url","in":"query","required":true,"schema":{"type":"string","title":"Image Url"}},{"name":"save_path","in":"query","required":false,"schema":{"type":"string","default":"","title":"Save Path"}},{"name":"strength","in":"query","required":false,"schema":{"type":"number","default":0.6,"title":"Strength"}},{"name":"model","in":"query","required":false,"schema":{"type":"string","default":"zimage-turbo","title":"Model"}},{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/style_transfer_bytes_and_upload_image":{"post":{"summary":"Style Transfer Bytes And Upload Image","operationId":"style_transfer_bytes_and_upload_image_style_transfer_bytes_and_upload_image_post","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_style_transfer_bytes_and_upload_image_style_transfer_bytes_and_upload_image_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/train/upload_dataset":{"post":{"summary":"Upload Dataset","description":"Upload images (and optional caption .txt files) for a LoRA training dataset.","operationId":"upload_dataset_train_upload_dataset_post","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_upload_dataset_train_upload_dataset_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/train/from_urls":{"post":{"summary":"Start Training From Urls","description":"Download images from URLs into a local dataset, then start training.","operationId":"start_training_from_urls_train_from_urls_post","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoRATrainFromURLsRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/train/datasets":{"get":{"summary":"List Datasets","description":"List uploaded LoRA training datasets.","operationId":"list_datasets_train_datasets_get","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/train":{"post":{"summary":"Start Training","description":"Start an async LoRA training job.","operationId":"start_training_train_post","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoRATrainRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"List Training Jobs","description":"List all training jobs.","operationId":"list_training_jobs_train_get","parameters":[{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/train/{job_id}":{"get":{"summary":"Get Training Status","description":"Check training job status.","operationId":"get_training_status_train__job_id__get","parameters":[{"name":"job_id","in":"path","required":true,"schema":{"type":"string","title":"Job Id"}},{"name":"secret","in":"query","required":false,"schema":{"type":"string","default":"","title":"Secret"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AestheticRequest":{"properties":{"image_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Base64"},"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"}},"type":"object","title":"AestheticRequest"},"Body_caption_file_caption_file_post":{"properties":{"image_file":{"type":"string","format":"binary","title":"Image File"}},"type":"object","required":["image_file"],"title":"Body_caption_file_caption_file_post"},"Body_nsfw_detect_file_nsfw_detect_file_post":{"properties":{"image_file":{"type":"string","format":"binary","title":"Image File"}},"type":"object","required":["image_file"],"title":"Body_nsfw_detect_file_nsfw_detect_file_post"},"Body_style_transfer_bytes_and_upload_image_style_transfer_bytes_and_upload_image_post":{"properties":{"prompt":{"type":"string","title":"Prompt"},"save_path":{"type":"string","title":"Save Path","default":""},"strength":{"type":"number","title":"Strength","default":0.6},"model":{"type":"string","title":"Model","default":"zimage-turbo"},"secret":{"type":"string","title":"Secret","default":""},"image_url":{"type":"string","title":"Image Url","default":""},"image_file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"Image File"}},"type":"object","required":["prompt"],"title":"Body_style_transfer_bytes_and_upload_image_style_transfer_bytes_and_upload_image_post"},"Body_transcribe_file_transcribe_file_post":{"properties":{"audio_file":{"type":"string","format":"binary","title":"Audio File"}},"type":"object","required":["audio_file"],"title":"Body_transcribe_file_transcribe_file_post"},"Body_upload_dataset_train_upload_dataset_post":{"properties":{"dataset_name":{"type":"string","title":"Dataset Name"},"files":{"items":{"type":"string","format":"binary"},"type":"array","title":"Files"}},"type":"object","required":["dataset_name","files"],"title":"Body_upload_dataset_train_upload_dataset_post"},"CaptionRequest":{"properties":{"image_url":{"type":"string","title":"Image Url"}},"type":"object","required":["image_url"],"title":"CaptionRequest"},"ChronosBatchRequest":{"properties":{"series":{"items":{"items":{"type":"number"},"type":"array"},"type":"array","maxItems":64,"minItems":1,"title":"Series"},"prediction_length":{"type":"integer","maximum":1024.0,"minimum":1.0,"title":"Prediction Length","default":64},"quantile_levels":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Quantile Levels"},"constrain_ohlc":{"type":"boolean","title":"Constrain Ohlc","default":false}},"type":"object","required":["series"],"title":"ChronosBatchRequest","description":"Batch forecast: predict multiple time series at once.\nEach series can be a different OHLC channel (open, high, low, close)."},"ChronosRequest":{"properties":{"values":{"items":{"type":"number"},"type":"array","maxItems":8192,"minItems":1,"title":"Values"},"prediction_length":{"type":"integer","maximum":1024.0,"minimum":1.0,"title":"Prediction Length","default":64},"quantile_levels":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Quantile Levels"},"past_covariates":{"anyOf":[{"additionalProperties":{"items":{"type":"number"},"type":"array"},"type":"object"},{"type":"null"}],"title":"Past Covariates"},"future_covariates":{"anyOf":[{"additionalProperties":{"items":{"type":"number"},"type":"array"},"type":"object"},{"type":"null"}],"title":"Future Covariates"}},"type":"object","required":["values"],"title":"ChronosRequest"},"Gemma4Request":{"properties":{"messages":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Messages"},"max_tokens":{"type":"integer","title":"Max Tokens","default":1024},"temperature":{"type":"number","title":"Temperature","default":0.7},"stream":{"type":"boolean","title":"Stream","default":false}},"type":"object","required":["messages"],"title":"Gemma4Request"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LoRATrainFromURLsRequest":{"properties":{"model":{"type":"string","title":"Model"},"dataset_name":{"type":"string","title":"Dataset Name"},"image_urls":{"items":{"type":"string"},"type":"array","title":"Image Urls"},"captions":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Captions"},"lora_r":{"type":"integer","title":"Lora R","default":16},"lora_alpha":{"type":"integer","title":"Lora Alpha","default":32},"learning_rate":{"type":"number","title":"Learning Rate","default":0.0001},"num_steps":{"type":"integer","title":"Num Steps","default":500},"batch_size":{"type":"integer","title":"Batch Size","default":1},"train_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Train Size"},"dataset_mode":{"type":"string","title":"Dataset Mode","default":"standard"},"min_tileability":{"type":"number","title":"Min Tileability","default":0.72}},"type":"object","required":["model","dataset_name","image_urls"],"title":"LoRATrainFromURLsRequest","description":"Start a LoRA training job from a list of public image URLs (R2 etc.)."},"LoRATrainRequest":{"properties":{"model":{"type":"string","title":"Model"},"dataset_name":{"type":"string","title":"Dataset Name"},"values":{"anyOf":[{"items":{"items":{"type":"number"},"type":"array"},"type":"array"},{"type":"null"}],"title":"Values"},"lora_r":{"type":"integer","title":"Lora R","default":16},"lora_alpha":{"type":"integer","title":"Lora Alpha","default":32},"learning_rate":{"type":"number","title":"Learning Rate","default":0.0001},"num_steps":{"type":"integer","title":"Num Steps","default":1000},"batch_size":{"type":"integer","title":"Batch Size","default":32},"train_size":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Train Size"},"dataset_mode":{"type":"string","title":"Dataset Mode","default":"standard"},"min_tileability":{"type":"number","title":"Min Tileability","default":0.72}},"type":"object","required":["model","dataset_name"],"title":"LoRATrainRequest","description":"Request to start a LoRA fine-tuning job."},"NSFWRequest":{"properties":{"image_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Url"},"image_base64":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Image Base64"},"unload_after":{"type":"boolean","title":"Unload After","default":true}},"type":"object","title":"NSFWRequest"},"STTRequest":{"properties":{"audio_url":{"type":"string","title":"Audio Url"},"translate_to_english":{"type":"boolean","title":"Translate To English","default":false}},"type":"object","required":["audio_url"],"title":"STTRequest"},"StepTraceRequest":{"properties":{"prompt":{"type":"string","minLength":1,"title":"Prompt"},"width":{"type":"integer","maximum":4096.0,"minimum":64.0,"title":"Width","default":512},"height":{"type":"integer","maximum":4096.0,"minimum":64.0,"title":"Height","default":512},"seed":{"type":"integer","maximum":9.223372036854776e+18,"minimum":-9.223372036854776e+18,"title":"Seed","default":0},"num_inference_steps":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Num Inference Steps","default":9},"guidance_scale":{"type":"number","title":"Guidance Scale","default":0.0},"decode_x0":{"type":"boolean","title":"Decode X0","default":true},"save_tensors":{"type":"boolean","title":"Save Tensors","default":true},"low_priority":{"type":"boolean","title":"Low Priority","default":true},"sigmas":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Sigmas"}},"type":"object","required":["prompt"],"title":"StepTraceRequest"},"TTSRequest":{"properties":{"text":{"type":"string","minLength":1,"title":"Text"},"voice":{"type":"string","title":"Voice","default":"af_nicole"},"speed":{"type":"number","title":"Speed","default":1.0}},"type":"object","required":["text"],"title":"TTSRequest"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"ZImageRequest":{"properties":{"prompt":{"type":"string","minLength":1,"title":"Prompt"},"width":{"type":"integer","title":"Width","default":1024},"height":{"type":"integer","title":"Height","default":1024},"seed":{"type":"integer","title":"Seed","default":0},"num_inference_steps":{"type":"integer","title":"Num Inference Steps","default":9},"guidance_scale":{"type":"number","title":"Guidance Scale","default":0.0},"lora_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lora Id"},"auto_lora":{"type":"boolean","title":"Auto Lora","default":true},"prompt_is_final":{"type":"boolean","title":"Prompt Is Final","default":false},"lora_scale":{"type":"number","title":"Lora Scale","default":1.0},"low_priority":{"type":"boolean","title":"Low Priority","default":false},"quality_retry":{"type":"boolean","title":"Quality Retry","default":true},"enhance_prompt":{"type":"boolean","title":"Enhance Prompt","default":true},"best_of":{"type":"integer","maximum":4.0,"minimum":1.0,"title":"Best Of","default":1},"score_aesthetic":{"type":"boolean","title":"Score Aesthetic","default":false},"early_exit":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Early Exit"},"early_exit_min_steps":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Early Exit Min Steps"},"teleport":{"type":"boolean","title":"Teleport","default":false},"teleport_approx":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Teleport Approx"},"teleport_approx_min_sim":{"anyOf":[{"type":"number","maximum":1.0,"minimum":0.0},{"type":"null"}],"title":"Teleport Approx Min Sim"}},"type":"object","required":["prompt"],"title":"ZImageRequest"}}}}