Skip to content

Advanced parameters don't get passed when inpainting.  #411

@devnull75

Description

@devnull75

When I run this:

curl -X 'POST' \
  'http://localhost:8888/v1/generation/image-inpaint-outpaint' \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -F 'sharpness=2' \
  -F 'input_mask=@test_inpaint_hoodie_woman mask.jpg;type=image/jpeg' \
  -F 'outpaint_distance_right=0' \
  -F 'loras=[{"enabled":true,"model_name":"sd_xl_offset_example-lora_1.0.safetensors","weight":0.1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1}]' \
  -F 'outpaint_distance_left=0' \
  -F 'advanced_params=' \
  -F 'read_wildcards_in_order=false' \
  -F 'guidance_scale=4' \
  -F 'prompt=' \
  -F 'input_image=@test_inpaint_hoodie_woman.jpg;type=image/jpeg' \
  -F 'outpaint_distance_bottom=0' \
  -F 'save_meta=true' \
  -F 'webhook_url=' \
  -F 'require_base64=false' \
  -F 'async_process=false' \
  -F 'save_name=' \
  -F 'image_number=1' \
  -F 'negative_prompt=cloth around neck' \
  -F 'refiner_switch=0.5' \
  -F 'base_model_name=FluentlyXL-v4.safetensors' \
  -F 'image_seed=6091967260935476000' \
  -F 'style_selections=Fooocus V2,Fooocus Enhance,Fooocus Sharp' \
  -F 'inpaint_additional_prompt=a blonde model in a clothing store, modeling a designer hoodie. be sure to render entire neck area' \
  -F 'outpaint_selections=' \
  -F 'outpaint_distance_top=0' \
  -F 'refiner_model_name=None' \
  -F 'aspect_ratios_selection=1024*1024' \
  -F 'performance_selection=Quality' \
  -F 'save_extension=png' \
  -F 'meta_scheme=fooocus'

I get the same image as when I add the following to advanced_params:

[{"inpaint_disable_initial_latent":1, "inpaint_strength":1, "inpaint_respective_field":1, "inpaint_erode_or_dilate":64}]

curl -X 'POST' \
  'http://localhost:8888/v1/generation/image-inpaint-outpaint' \
  -H 'accept: application/json' \
  -H 'Content-Type: multipart/form-data' \
  -F 'sharpness=2' \
  -F 'input_mask=@test_inpaint_hoodie_woman mask.jpg;type=image/jpeg' \
  -F 'outpaint_distance_right=0' \
  -F 'loras=[{"enabled":true,"model_name":"sd_xl_offset_example-lora_1.0.safetensors","weight":0.1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1},{"enabled":true,"model_name":"None","weight":1}]' \
  -F 'outpaint_distance_left=0' \
  -F 'advanced_params=[{"inpaint_disable_initial_latent":1,"inpaint_strength":1,"inpaint_respective_field":1,"inpaint_erode_or_dilate":64}]' \
  -F 'read_wildcards_in_order=false' \
  -F 'guidance_scale=4' \
  -F 'prompt=' \
  -F 'input_image=@test_inpaint_hoodie_woman.jpg;type=image/jpeg' \
  -F 'outpaint_distance_bottom=0' \
  -F 'save_meta=true' \
  -F 'webhook_url=' \
  -F 'require_base64=false' \
  -F 'async_process=false' \
  -F 'save_name=' \
  -F 'image_number=1' \
  -F 'negative_prompt=cloth around neck' \
  -F 'refiner_switch=0.5' \
  -F 'base_model_name=FluentlyXL-v4.safetensors' \
  -F 'image_seed=6091967260935476000' \
  -F 'style_selections=Fooocus V2,Fooocus Enhance,Fooocus Sharp' \
  -F 'inpaint_additional_prompt=a blonde model in a clothing store, modeling a designer hoodie. be sure to render entire neck area' \
  -F 'outpaint_selections=' \
  -F 'outpaint_distance_top=0' \
  -F 'refiner_model_name=None' \
  -F 'aspect_ratios_selection=1024*1024' \
  -F 'performance_selection=Quality' \
  -F 'save_extension=png' \
  -F 'meta_scheme=fooocus'

Both curls return the same image, even the the advanced params I have add should change the image significantly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions