Ir al contenido

Fooocus Inpainting

Integrar

Id del modelo fooocus/inpaint
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/fooocus/inpaint?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitud: ≈0,055 $ 55 créditos de API Ejecutar en esta página

Obtener clave de API
Open model Edición de imágenes #stylized#editing

Realiza inpainting u outpainting de una imagen con una máscara opcional, con modos para corregir detalles o cambiar contenido

Open model · Imagen

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

predeterminado

Describe la imagen que quieres generar con el mayor detalle posible para obtener los mejores resultados.

•obligatorio
Suelta un archivo o

Imagen de referencia utilizada durante el inpainting.

predeterminado 1024x1024

Dimensiones de la imagen de salida, seleccionadas de valores preestablecidos o especificadas como ancho y alto personalizados. Ambas dimensiones personalizadas deben ser divisibles entre 8.

num_images predeterminado 1

Cantidad de imágenes que se generarán por solicitud.

Avanzado negative_prompt · inpaint_additional_prompt · mask_image_url · performance · output_format · inpaint_engine · refiner_model · inpaint_mode · guidance_scale · sharpness · refiner_switch · inpaint_strength · inpaint_respective_field · inpaint_erode_or_dilate · seed · override_inpaint_options · inpaint_disable_initial_latent · invert_mask · mixing_image_prompt_and_inpaint · enable_safety_checker · styles · outpaint_selections · loras · image_prompt_1 · image_prompt_2 · image_prompt_3 · image_prompt_4
predeterminado

Prompt negativo que especifica los detalles de imagen que deben excluirse, incluidos colores, objetos, escenarios o características más precisas. Algunos ejemplos son bigote, desenfoque o baja resolución.

predeterminado

Descripción del contenido de inpainting deseado.

Suelta un archivo o

Imagen de máscara aplicada durante la generación de imágenes.

performance predeterminado Extreme Speed

Opción de rendimiento: Speed o Quality.

output_format predeterminado jpeg

Formato de archivo de la imagen resultante.

inpaint_engine predeterminado v2.6

Versión del modelo para el inpainting de Fooocus.

predeterminado None

Selección del refinador: SDXL o SD 1.5.

predeterminado Inpaint or Outpaint (...

Modo aplicado durante el inpainting.

predeterminado 4

Intensidad de adhesión al prompt para la selección de imágenes, expresada como CFG (Classifier Free Guidance).

predeterminado 2

Ajuste de nitidez de la imagen de salida. Aumentarlo hace más nítidas la imagen y sus texturas.

predeterminado 0.8

Valor de cambio del refinador: usa 0.4 con modelos SD1.5 realistas, 0.667 con modelos SD1.5 de anime y 0.8 con refinadores XL. Al cambiar entre dos modelos SDXL se permite cualquier valor.

predeterminado 1

Intensidad de eliminación de ruido para inpainting, equivalente al ajuste de inpaint de A1111. No se aplica al outpainting, que siempre usa 1.0.

predeterminado 0.618

Selecciona el área para el inpainting mediante los equivalentes de A1111: "Only Masked" corresponde a 0 y "Whole Image" corresponde a 1. El outpainting ignora este ajuste y siempre usa 1.0.

predeterminado 0

Ajusta el área blanca de la máscara antes de invertirla, con un valor predeterminado de 0. Usa valores positivos para expandirla o negativos para contraerla.

Semilla para reproducir imágenes en Stable Diffusion. Una imagen puede reproducirse exactamente en cada ejecución si se mantienen sin cambios la versión del modelo, el prompt y la semilla.

predeterminado ["Fooocus Enhance","F...

Estilo aplicado durante la generación.

predeterminado []

Direcciones en las que el outpainting amplía la imagen.

predeterminado [{"path":"https://hug...

Selección de LoRA fusionadas para la generación de la imagen final, limitada a 5 LoRA.

POST /run/fooocus/inpaint?wait=20 cotización → 0,055 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/fooocus/inpaint?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda (localStorage) únicamente si marcas Recordar. Obtener una clave de API

Acerca de Fooocus Inpainting

Edita una imagen existente regenerando una región enmascarada o ampliando sus bordes. Proporciona `inpaint_image_url` y, opcionalmente, `mask_image_url`; después elige un `inpaint_mode`: inpainting/outpainting simple, mejora de detalles o modificación de contenido. También acepta LoRAs, hasta cuatro prompts de imagen, una opción de refiner y de 1 a 4 salidas por solicitud en png, jpeg o webp. Los ajustes de strength y de los campos correspondientes permiten controlar con más precisión cuánto cambia la imagen.

Parámetros

Envía el nombre canónico o el nombre nativo, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
promptopcional
Tipostring
Predeterminado
Describe la imagen que quieres generar con el mayor detalle posible para obtener los mejores resultados.
negative_promptopcional
Tipostring
Predeterminado
Prompt negativo que especifica los detalles de imagen que deben excluirse, incluidos colores, objetos, escenarios o características más precisas. Algunos ejemplos son bigote, desenfoque o baja resolución.
stylesopcional
Tipoenum[]
Predeterminado["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Estilo aplicado durante la generación.
performanceopcional
Tipoenum
PredeterminadoExtreme Speed
SpeedQualityExtreme SpeedLightning
Opción de rendimiento: Speed o Quality.
guidance_scaleopcional
Tiponumber
Predeterminado4
1 – 30
Intensidad de adhesión al prompt para la selección de imágenes, expresada como CFG (Classifier Free Guidance).
sharpnessopcional
Tiponumber
Predeterminado2
0 – 30
Ajuste de nitidez de la imagen de salida. Aumentarlo hace más nítidas la imagen y sus texturas.
aspect_ratioopcional
Tipostring
Predeterminado1024x1024
Dimensiones de la imagen de salida, seleccionadas de valores preestablecidos o especificadas como ancho y alto personalizados. Ambas dimensiones personalizadas deben ser divisibles entre 8.
num_imagesopcional num_outputs
Tipointeger
Predeterminado1
1 – 4
Cantidad de imágenes que se generarán por solicitud.
lorasopcional
Tipoobject[]
Predeterminado[{"path":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors","scale":0.1}]
Selección de LoRA fusionadas para la generación de la imagen final, limitada a 5 LoRA.
loras[].pathobligatorio
Tipostring
Ubicación de los pesos de LoRA, especificada como URL o ruta.
loras[].scaleopcional
Tiponumber
Predeterminado0.1
0 – 1
Multiplicador aplicado al peso de LoRA antes de combinarlo con el modelo base.
refiner_modelopcional
Tipoenum
PredeterminadoNone
NonerealisticVisionV60B1_v51VAE.safetensors
Selección del refinador: SDXL o SD 1.5.
refiner_switchopcional
Tiponumber
Predeterminado0.8
0 – 1
Valor de cambio del refinador: usa 0.4 con modelos SD1.5 realistas, 0.667 con modelos SD1.5 de anime y 0.8 con refinadores XL. Al cambiar entre dos modelos SDXL se permite cualquier valor.
output_formatopcional
Tipoenum
Predeterminadojpeg
pngjpegwebp
Formato de archivo de la imagen resultante.
seedopcional
Tipointeger | null
Semilla para reproducir imágenes en Stable Diffusion. Una imagen puede reproducirse exactamente en cada ejecución si se mantienen sin cambios la versión del modelo, el prompt y la semilla.
inpaint_image_urlobligatorio
Tipourl · image
Imagen de referencia utilizada durante el inpainting.
mask_image_urlopcional
Tipourl · image
Imagen de máscara aplicada durante la generación de imágenes.
inpaint_modeopcional
Tipoenum
PredeterminadoInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Modo aplicado durante el inpainting.
inpaint_additional_promptopcional
Tipostring
Predeterminado
Descripción del contenido de inpainting deseado.
outpaint_selectionsopcional
Tipoenum[]
Predeterminado[]
Direcciones en las que el outpainting amplía la imagen.
override_inpaint_optionsopcional
Tipoboolean
Predeterminadofalse
Interruptor de sobrescritura para los ajustes avanzados de inpainting: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` y `inpaint_erode_or_dilate`. Establecerlo en true sobrescribe estas opciones; de lo contrario, se aplican sus valores predeterminados.
inpaint_disable_initial_latentopcional
Tipoboolean
Predeterminadofalse
Interruptor del preprocesamiento inicial: true desactiva ese preprocesamiento.
inpaint_engineopcional
Tipoenum
Predeterminadov2.6
Nonev1v2.5v2.6
Versión del modelo para el inpainting de Fooocus.
inpaint_strengthopcional
Tiponumber
Predeterminado1
≤ 1> 0
Intensidad de eliminación de ruido para inpainting, equivalente al ajuste de inpaint de A1111. No se aplica al outpainting, que siempre usa 1.0.
inpaint_respective_fieldopcional
Tiponumber
Predeterminado0.618
0 – 1
Selecciona el área para el inpainting mediante los equivalentes de A1111: "Only Masked" corresponde a 0 y "Whole Image" corresponde a 1. El outpainting ignora este ajuste y siempre usa 1.0.
inpaint_erode_or_dilateopcional
Tiponumber
Predeterminado0
-64 – 64
Ajusta el área blanca de la máscara antes de invertirla, con un valor predeterminado de 0. Usa valores positivos para expandirla o negativos para contraerla.
invert_maskopcional
Tipoboolean
Predeterminadofalse
Interruptor de inversión de máscara; true invierte la máscara.
image_prompt_1opcional
Tipoobject
image_prompt_1.typeopcional
Tipoenum
PredeterminadoImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urlopcional
Tipourl · image
image_prompt_1.stop_atopcional
Tiponumber
Predeterminado0.5
0 – 1
image_prompt_1.weightopcional
Tiponumber
Predeterminado1
0 – 2
image_prompt_2opcional
Tipoobject
image_prompt_2.typeopcional
Tipoenum
PredeterminadoImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urlopcional
Tipourl · image
image_prompt_2.stop_atopcional
Tiponumber
Predeterminado0.5
0 – 1
image_prompt_2.weightopcional
Tiponumber
Predeterminado1
0 – 2
image_prompt_3opcional
Tipoobject
image_prompt_3.typeopcional
Tipoenum
PredeterminadoImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urlopcional
Tipourl · image
image_prompt_3.stop_atopcional
Tiponumber
Predeterminado0.5
0 – 1
image_prompt_3.weightopcional
Tiponumber
Predeterminado1
0 – 2
image_prompt_4opcional
Tipoobject
image_prompt_4.typeopcional
Tipoenum
PredeterminadoImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urlopcional
Tipourl · image
image_prompt_4.stop_atopcional
Tiponumber
Predeterminado0.5
0 – 1
image_prompt_4.weightopcional
Tiponumber
Predeterminado1
0 – 2
mixing_image_prompt_and_inpaintopcional
Tipoboolean
Predeterminadofalse
Combina imagen Prompt con Inpaint.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
Interruptor del comprobador de seguridad; establecerlo en false desactiva la comprobación.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "fooocus/inpaint",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 55,
    "usd": "0.055",
    "charged": 55,
    "refunded": 0
  },
  "input": {
    "inpaint_image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "content_type": "image/jpeg",
        "file_name": "0-output.jpeg",
        "file_size": 1843200,
        "width": 1024,
        "height": 768
      }
    ],
    "timings": {},
    "has_nsfw_concepts": [
      false
    ]
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (se cobra por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
images
array of object {url, content_type, file_name, file_size, width, height}Información del archivo de la imagen generada.
timings
objectTiempo transcurrido de la generación.
has_nsfw_concepts
array of booleanIndica si aparecen conceptos NSFW en las imágenes generadas.

Más modelos: Edición de imágenes

Para agentes de IA: esta página en Markdown está en https://doitong.com/es/developers/models/fooocus/inpaint.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt