You're looking at a specific version of this model. Jump to the model overview.
            
              
                
              
            
            Input schema
          
        The fields you can use to run this model with an API. If you don’t give a value for a field its default value will be used.
| Field | Type | Default value | Description | 
|---|---|---|---|
| prompt | 
           
            string
            
           
         | 
        
          
             | 
        
           
            Prompt for image generation
           
         | 
      
| negative_prompt | 
           
            string
            
           
         | 
        
          
             | 
        
           
            Negative prompt for image generation
           
         | 
      
| style_selections | 
           
            string
            
           
         | 
        
          
             
              Fooocus V2,Fooocus Enhance,Fooocus Sharp
             
          
          
          
         | 
        
           
            Fooocus styles applied for image generation, separated by comma
           
         | 
      
| performance_selection | 
           
            None
            
           
         | 
        
          
             
              Speed
             
          
          
          
         | 
        
           
            Performance selection
           
         | 
      
| aspect_ratios_selection | 
           
            None
            
           
         | 
        
          
             
              1152*896
             
          
          
          
         | 
        
           
            The generated image's size
           
         | 
      
| image_number | 
           
            integer
            
           
         | 
        
          
             
              1
             
          
          
          
            Min: 1 Max: 8  | 
        
           
            How many image to generate
           
         | 
      
| image_seed | 
           
            integer
            
           
         | 
        
          
             
              -1
             
          
          
          
         | 
        
           
            Seed to generate image, -1 for random
           
         | 
      
| use_default_loras | 
           
            boolean
            
           
         | 
        
          
             
              True
             
          
          
          
         | 
        
           
            Use default LoRAs
           
         | 
      
| loras_custom_urls | 
           
            string
            
           
         | 
        
          
             | 
        
           
            Custom LoRAs URLs in the format 'url,weight' provide multiple seperated by ; (example 'url1,0.3;url2,0.1')
           
         | 
      
| sharpness | 
           
            number
            
           
         | 
        
          
             
              2
             
          
          
          
            Max: 30  | 
        
           
            None
           
         | 
      
| guidance_scale | 
           
            number
            
           
         | 
        
          
             
              7
             
          
          
          
            Min: 1 Max: 30  | 
        
           
            None
           
         | 
      
| refiner_switch | 
           
            number
            
           
         | 
        
          
             
              0.5
             
          
          
          
            Min: 0.1 Max: 1  | 
        
           
            None
           
         | 
      
| uov_input_image | 
           
            string
            
           
         | 
        
           
            Input image for upscale or variation, keep None for not upscale or variation
           
         | 
      |
| uov_method | 
           
            None
            
           
         | 
        
          
             
              Disabled
             
          
          
          
         | 
        
           
            None
           
         | 
      
| uov_upscale_value | 
           
            number
            
           
         | 
        
          
             
              0
             
          
          
          
         | 
        
           
            Only when Upscale (Custom)
           
         | 
      
| inpaint_additional_prompt | 
           
            string
            
           
         | 
        
          
             | 
        
           
            Prompt for image generation
           
         | 
      
| inpaint_input_image | 
           
            string
            
           
         | 
        
           
            Input image for inpaint or outpaint, keep None for not inpaint or outpaint. Please noticed, `uov_input_image` has bigger priority is not None.
           
         | 
      |
| inpaint_input_mask | 
           
            string
            
           
         | 
        
           
            Input mask for inpaint
           
         | 
      |
| inpaint_strength | 
           
            number
            
           
         | 
        
          
             
              0.5
             
          
          
          
            Max: 1  | 
        
           
            Inpaint Denoising Strength
           
         | 
      
| outpaint_selections | 
           
            string
            
           
         | 
        
          
             | 
        
           
            Outpaint expansion selections, literal 'Left', 'Right', 'Top', 'Bottom' separated by comma
           
         | 
      
| outpaint_distance_left | 
           
            integer
            
           
         | 
        
          
             
              0
             
          
          
          
         | 
        
           
            Outpaint expansion distance from Left of the image
           
         | 
      
| outpaint_distance_top | 
           
            integer
            
           
         | 
        
          
             
              0
             
          
          
          
         | 
        
           
            Outpaint expansion distance from Top of the image
           
         | 
      
| outpaint_distance_right | 
           
            integer
            
           
         | 
        
          
             
              0
             
          
          
          
         | 
        
           
            Outpaint expansion distance from Right of the image
           
         | 
      
| outpaint_distance_bottom | 
           
            integer
            
           
         | 
        
          
             
              0
             
          
          
          
         | 
        
           
            Outpaint expansion distance from Bottom of the image
           
         | 
      
| cn_img1 | 
           
            string
            
           
         | 
        
           
            Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
           
         | 
      |
| cn_stop1 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 1  | 
        
           
            Stop at for image prompt, None for default value
           
         | 
      
| cn_weight1 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 2  | 
        
           
            Weight for image prompt, None for default value
           
         | 
      
| cn_type1 | 
           
            None
            
           
         | 
        
          
             
              ImagePrompt
             
          
          
          
         | 
        
           
            ControlNet type for image prompt
           
         | 
      
| cn_img2 | 
           
            string
            
           
         | 
        
           
            Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
           
         | 
      |
| cn_stop2 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 1  | 
        
           
            Stop at for image prompt, None for default value
           
         | 
      
| cn_weight2 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 2  | 
        
           
            Weight for image prompt, None for default value
           
         | 
      
| cn_type2 | 
           
            None
            
           
         | 
        
          
             
              ImagePrompt
             
          
          
          
         | 
        
           
            ControlNet type for image prompt
           
         | 
      
| cn_img3 | 
           
            string
            
           
         | 
        
           
            Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
           
         | 
      |
| cn_stop3 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 1  | 
        
           
            Stop at for image prompt, None for default value
           
         | 
      
| cn_weight3 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 2  | 
        
           
            Weight for image prompt, None for default value
           
         | 
      
| cn_type3 | 
           
            None
            
           
         | 
        
          
             
              ImagePrompt
             
          
          
          
         | 
        
           
            ControlNet type for image prompt
           
         | 
      
| cn_img4 | 
           
            string
            
           
         | 
        
           
            Input image for image prompt. If all cn_img[n] are None, image prompt will not applied.
           
         | 
      |
| cn_stop4 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 1  | 
        
           
            Stop at for image prompt, None for default value
           
         | 
      
| cn_weight4 | 
           
            number
            
           
         | 
        
          
          
          
             Max: 2  | 
        
           
            Weight for image prompt, None for default value
           
         | 
      
| cn_type4 | 
           
            None
            
           
         | 
        
          
             
              ImagePrompt
             
          
          
          
         | 
        
           
            ControlNet type for image prompt
           
         | 
      
| adm_scaler_positive | 
           
            number
            
           
         | 
        
          
             
              1.5
             
          
          
          
            Min: 0.1 Max: 3  | 
        
           
            Positive ADM Guidance Scaler. Adjusts the influence of positive prompts in the ADM (Attention-Driven Mechanism) generation process.
           
         | 
      
| adm_scaler_negative | 
           
            number
            
           
         | 
        
          
             
              0.8
             
          
          
          
            Min: 0.1 Max: 3  | 
        
           
            Negative ADM Guidance Scaler. Adjusts the influence of negative prompts in the ADM generation process.
           
         | 
      
| adm_scaler_end | 
           
            number
            
           
         | 
        
          
             
              0.3
             
          
          
          
            Max: 1  | 
        
           
            ADM Guidance End At Step. Determines at which stage of the generation process the ADM scaling stops being applied.
           
         | 
      
| adaptive_cfg | 
           
            number
            
           
         | 
        
          
             
              7
             
          
          
          
            Min: 1 Max: 30  | 
        
           
            Adaptive CFG (Classifier-Free Guidance). Allows dynamically adjusting the strength of guidance during the generation process.
           
         | 
      
| sampler_name | 
           
            string
            
           
         | 
        
          
             
              dpmpp_2m_sde_gpu
             
          
          
          
         | 
        
           
            Sampler. Choose a specific sampler for the diffusion process, affecting the quality and style of generated images.
           
         | 
      
| scheduler_name | 
           
            string
            
           
         | 
        
          
             
              karras
             
          
          
          
         | 
        
           
            Scheduler. Choose a specific scheduler for the diffusion process, affecting the quality and style of generated images.
           
         | 
      
| overwrite_step | 
           
            integer
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 200  | 
        
           
            Forced Overwrite of Sampling Step. Override the default number of sampling steps, affecting detail and generation time.
           
         | 
      
| overwrite_switch | 
           
            number
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 1  | 
        
           
            Forced Overwrite of Refiner Switch Step. Override the moment of switching between the base model and the refiner model.
           
         | 
      
| overwrite_width | 
           
            integer
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 2048  | 
        
           
            Forced Overwrite of Generating Width. Precisely set the desired width of the generated image.
           
         | 
      
| overwrite_height | 
           
            integer
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 2048  | 
        
           
            Forced Overwrite of Generating Height. Precisely set the desired height of the generated image.
           
         | 
      
| overwrite_vary_strength | 
           
            number
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 1  | 
        
           
            Forced Overwrite of Denoising Strength of "Vary". Precisely control the strength of variation when using the "Vary" function.
           
         | 
      
| overwrite_upscale_strength | 
           
            number
            
           
         | 
        
          
             
              -1
             
          
          
          
            Min: -1 Max: 1  | 
        
           
            Forced Overwrite of Denoising Strength of "Upscale". Precise control of denoising strength when upscaling images.
           
         | 
      
| mixing_image_prompt_and_vary_upscale | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Mixing Image Prompt and Vary/Upscale. Allow mixing the image prompt with vary/upscale functions for more complex effects.
           
         | 
      
| mixing_image_prompt_and_inpaint | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Mixing Image Prompt and Inpaint. Allow mixing the image prompt with inpaint functions for more complex effects.
           
         | 
      
| debugging_cn_preprocessor | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Debug Preprocessors. For debugging ControlNet preprocessing.
           
         | 
      
| skipping_cn_preprocessor | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Skip Preprocessors. Ability to skip ControlNet preprocessing, useful for development and testing.
           
         | 
      
| canny_low_threshold | 
           
            integer
            
           
         | 
        
          
             
              64
             
          
          
          
            Min: 1 Max: 255  | 
        
           
            Canny Low Threshold. For fine-tuning the Canny Edge Detection algorithm used in some ControlNet modes.
           
         | 
      
| canny_high_threshold | 
           
            integer
            
           
         | 
        
          
             
              128
             
          
          
          
            Min: 1 Max: 255  | 
        
           
            Canny High Threshold. For fine-tuning the Canny Edge Detection algorithm used in some ControlNet modes.
           
         | 
      
| controlnet_softness | 
           
            number
            
           
         | 
        
          
             
              0.25
             
          
          
          
            Max: 1  | 
        
           
            Softness of ControlNet. Adjust the 'softness' of ControlNet's influence on the final image.
           
         | 
      
| debugging_inpaint_preprocessor | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Debug Inpaint Preprocessing. For debugging and controlling preprocessing during inpainting.
           
         | 
      
| inpaint_disable_initial_latent | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Disable initial latent in inpaint. For controlling preprocessing during inpainting.
           
         | 
      
| inpaint_engine | 
           
            string
            
           
         | 
        
          
             
              v2.6
             
          
          
          
         | 
        
           
            Inpaint Engine. Select a specific engine for inpainting, affecting the quality and style of results.
           
         | 
      
| inpaint_respective_field | 
           
            number
            
           
         | 
        
          
             
              1
             
          
          
          
            Max: 1  | 
        
           
            Inpaint Respective Field. Control the size of the influence area during inpainting.
           
         | 
      
| invert_mask_checkbox | 
           
            boolean
            
           
         | 
        
          
             
              False
             
          
          
          
         | 
        
           
            Invert Mask. Invert the mask during inpainting, providing additional control over the process.
           
         | 
      
| inpaint_erode_or_dilate | 
           
            integer
            
           
         | 
        
          
             
              0
             
          
          
          
            Min: -64 Max: 64  | 
        
           
            Mask Erode or Dilate. Erode or dilate the inpainting mask for fine-tuning the area of inpainting application.
           
         | 
      
            
              
                
              
            
            Output schema
          
        The shape of the response you’ll get when you run this model with an API.
{'description': 'Output model',
 'properties': {'paths': {'items': {'format': 'uri', 'type': 'string'},
                          'title': 'Paths',
                          'type': 'array'},
                'seeds': {'items': {'type': 'string'},
                          'title': 'Seeds',
                          'type': 'array'}},
 'required': ['seeds', 'paths'],
 'title': 'Output',
 'type': 'object'}