Texto para imagem
Mapeamento de parâmetros do corpo da solicitação
| V2 | V3 | Descrição |
|---|---|---|
| extraobject | extraobject | |
| enable_nsfw_detection boolean | enable_nsfw_detection boolean | |
| nsfw_detection_level Enum: 0, 1, 2 | nsfw_detection_level Enum: 0, 1, 2 | |
| enable_progress_info | Obsoleto | |
| response_image_type Enum: png, jpeg | response_image_type Enum: png, webp, jpeg | V3 adiciona suporte ao formato de imagem webp |
| requestobject | Novo campo Todos os parâmetros de geração de imagem devem ser passados via request no V3 | |
| promptstring <lora:$sd_name:$weight> | promptstring | Movido para dentro |
| lorasobject[] | Movido para dentro **Migrar o uso de LoRA: de prompt para o parâmetro request.loras ** | |
| model_namestring | Novo campo Nome do lora; recupere o valor sd_name_in_api correspondente invocando o endpoint Get Model API com filter.types=lora como parâmetro de consulta. | |
| strengthnumber(float32) | Novo campo O valor de força do lora. Quanto maior o valor, mais o efeito é direcionado para o lora. Intervalo [0, 1] | |
| negative_promptstring | negative_promptstring | Movido para dentro |
| sampler_namestring | sampler_namestring | Movido para dentro |
| batch_sizeinteger | image_numinteger | Alteradonum_images → request.image_num |
| n_iter | Obsoleto | |
| stepsstring | stepsstring | Movido para dentro |
| cfg_scaleinteger | guidance_scale number(float32) | Alteradocfg_scale→ request.guidance_scale |
| seedinteger | seedinteger | Movido para dentro |
| heightinteger | heightinteger | Movido para dentro Alteração de intervalo: [128, 2048]. |
| widthinteger | widthinteger | Movido para dentro Alteração de intervalo: [128, 2048]. |
| model_namestring | model_namestring | Movido para dentro Este parâmetro especifica o nome do checkpoint do modelo. Recupere o valor sd_name correspondente invocando a API Query Model com filter.types=checkpoint como parâmetro de consulta. |
| restore_facesbool | restore_facesbool | Movido para dentro |
| restore_faces_model | Obsoleto | |
| sd_vaestring | sd_vaestring | Movido para dentro |
| clip_skipinteger | clip_skipinteger | Movido para dentro |
| enable_hrboolean | hires_fixobject | Alteradoenable_hr→ request.hires_fix |
| hr_upscaler Enum: Latent, ESRGAN_4x, R-ESRGAN 4x+, R-ESRGAN 4x+ Anime6B | upscaler Enum: RealESRGAN_x4plus_anime_6B, RealESRNet_x4plus,Latent | Alteradohr_upscaler→request.hires_fix.upscaler |
| hr_scalenumber | Obsoleto | |
| hr_resize_xinteger | target_widthinteger | Alteradohr_resize_x→ request.hires_fix.target_width |
| hr_resize_yinteger | target_heightinteger | Alteradohr_resize_y→ request.hires_fix.target_height |
| img_expire_ttlinteger | Obsoleto Padrão 3600s | |
| sd_refinerobject | refinerobject | Alteradosd_refiner→ request.refiner |
| checkpointstring | Obsoleto | |
| switch_at number(float32) | switch_at number(float32) | Alteradosd_refiner.switch_at→ request.refiner.switch_at |
| controlnet_unitsobject[] | Obsoleto Somente img2img |
Mapeamento de parâmetros de resposta
| V2 | V3 | Descrição |
|---|---|---|
| code | Obsoleto | |
| msg | Obsoleto | |
| data | Obsoleto | |
| task_id | task_id | Alteradodata.task_id→ task_id |
| warn | Obsoleto |
Exemplo
Texto para imagem V2
- Solicitação
- Resposta
Texto para imagem V3
- Solicitação
- Resposta
Imagem para imagem
Mapeamento de parâmetros do corpo da solicitação
| V2 | V3 | Descrição |
|---|---|---|
| extraobject | extraobject | |
| enable_nsfw_detection boolean | enable_nsfw_detection boolean | |
| nsfw_detection_level Enum: 0, 1, 2 | nsfw_detection_level Enum: 0, 1, 2 | |
| enable_progress_info | Obsoleto | |
| response_image_type Enum: png, jpeg | response_image_type Enum: png, webp, jpeg | V3 adiciona suporte ao formato de imagem webp |
| requestobject | Novo campo Todos os parâmetros de geração de imagem devem ser passados via request no V3 | |
| promptstring <lora:$sd_name:$weight> | promptstring | Movido para dentro |
| lorasobject[] | Movido para dentro **Migrar o uso de LoRA: de prompt para o parâmetro request.loras ** | |
| model_namestring | Novo campo Nome do lora; recupere o valor sd_name_in_api correspondente invocando o endpoint Get Model API com filter.types=lora como parâmetro de consulta. | |
| strength number(float32) | Novo campo O valor de força do lora. Quanto maior o valor, mais o efeito é direcionado para o lora. Intervalo [0, 1] | |
| negative_promptstring | negative_prompt string | Movido para dentro |
| sampler_namestring | sampler_namestring | Movido para dentro |
| batch_sizeinteger | image_numinteger | Alteradobatch_size→ request.image_num |
| n_iterinteger | Obsoleto | |
| stepsstring | stepsstring | Movido para dentro |
| cfg_scaleinteger | guidance_scale number(float32) | Alteradocfg_scale→ request.guidance_scale |
| seedinteger | seedinteger | Movido para dentro |
| heightinteger | heightinteger | Movido para dentro Alteração de intervalo: [128, 2048]. |
| widthinteger | widthinteger | Movido para dentro Alteração de intervalo: [128, 2048]. |
| model_namestring | model_namestring | Movido para dentro Este parâmetro especifica o nome do checkpoint do modelo. Recupere o valor sd_name correspondente invocando a API Query Model com filter.types=checkpoint como parâmetro de consulta. |
| init_imagesstring[] | image_base64string | Alteradoinit_images→ request.image_base64 |
| denoising_strength number(float) | strength number(float) | Alteradodenoising_strength→ request.strength |
| restore_facesbool | Obsoleto | |
| sd_vaestring | sd_vaestring | Movido para dentro |
| clip_skipinteger | clip_skipinteger | Movido para dentro |
| maskstring | Obsoleto Recomendação: use a API V3 Inpainting | |
| mask_blurinteger | Obsoleto Recomendação: use a API V3 Inpainting | |
| resize_modeinteger | Obsoleto | |
| image_cfg_scaleinteger | Obsoleto | |
| inpainting_fillinteger | Obsoleto Recomendação: use a API V3 Inpainting | |
| inpaint_full_resinteger | Obsoleto Recomendação: use a API V3 Inpainting | |
| inpaint_full_res_padding integer | Obsoleto Recomendação: use a API V3 Inpainting | |
| inpainting_mask_invert integer | Obsoleto Recomendação: use a API V3 Inpainting | |
| initial_noise_multiplier number(float32) | Obsoleto | |
| img_expire_ttlinteger | Obsoleto Padrão 3600s | |
| sd_refinerobject | refinerobject | Alteradosd_refiner→ request.refiner |
| checkpoint | Obsoleto | |
| switch_at number(float32) | switch_at number(float32) | Movido para dentro |
| controlnetobject | Novo campo | |
| controlnet_unitsobject[] | unitsobject[] | Alteradocontrolnet_units→ request.controlnet.units |
| modelstring | model_name string | Alteradocontrolnet_units.model→ request.controlnet.units.model_name |
| weightnumber | strength number(float32) | Alteradocontrolnet_units.weight→ request.controlnet.units.strength |
| input_imagestring | image_base64 string | Alteradocontrolnet_units.input_image→ request.controlnet.units.image_base64 |
| modulestring,Enum | preprocessor string,Enum | Alteradocontrolnet_units.module→ request.controlnet.units.preprocessor |
| control_mode | Obsoleto | |
| mask | Obsoleto Recomendação: use a API V3 Inpainting | |
| resize_mode | Obsoleto | |
| processor_res | Obsoleto | |
| threshold_a | Obsoleto | |
| threshold_b | Obsoleto | |
| guidance_start number(float32) | guidance_start number(float32) | Movido para dentro |
| guidance_end number(float32) | guidance_end number(float32) | Movido para dentro |
| pixel_perfect | Obsoleto |
Mapeamento de parâmetros de resposta
| V2 | V3 | Descrição |
|---|---|---|
| code | Obsoleto | |
| msg | Obsoleto | |
| data | Obsoleto | |
| task_id | task_id | Alteradodata.task_id→ task_id |
| warn | Obsoleto |
Exemplo
Imagem para imagem V2
- Solicitação
- Resposta
Imagem para imagem V3
- Solicitação
- Resposta