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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitud: ≈$0.055 55 créditos de API · ≈ ₽5.80 Ejecutar en esta página

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

Realiza inpaint u outpaint de una imagen con una máscara opcional y 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, donde se conservan 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 conforme los cambias.

predeterminado

Describa la imagen que desea generar con el mayor detalle posible para obtener los mejores resultados.

•obligatorio
Suelta un archivo o

Imagen de referencia usada durante el inpainting.

predeterminado 1024x1024

Dimensiones de la imagen de salida, seleccionadas de valores predeterminados 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 se deben excluir, incluidos colores, objetos, paisajes o características más finas. Algunos ejemplos son un bigote, desenfoque o baja resolución.

predeterminado

Descripción del contenido deseado para el inpainting.

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 adherencia al prompt para la selección de imágenes, expresada como CFG (Classifier Free Guidance).

predeterminado 2

Configuración de nitidez para la imagen de salida. Aumentarla 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 a la configuración de inpaint de A1111. No se aplica al outpainting, que siempre usa 1.0.

predeterminado 0.618

Selecciona el área para inpainting mediante los equivalentes de A1111: "Only Masked" corresponde a 0 y "Whole Image" corresponde a 1. El outpainting ignora esta configuración 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 extiende la imagen.

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

Selección de LoRA combinadas para la generación final de la imagen, 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.ru/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.ru/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 en 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`; luego elige un `inpaint_mode`: inpaint/outpaint simple, mejora de detalles o modificación de contenido. También acepta LoRAs, hasta cuatro prompts de imagen, una opción de refinador 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 mayor 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
Describa la imagen que desea generar con el mayor detalle posible para obtener los mejores resultados.
negative_promptopcional
Tipostring
Predeterminado
Prompt negativo que especifica los detalles de imagen que se deben excluir, incluidos colores, objetos, paisajes o características más finas. Algunos ejemplos son un 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 adherencia al prompt para la selección de imágenes, expresada como CFG (Classifier Free Guidance).
sharpnessopcional
Tiponumber
Predeterminado2
0 – 30
Configuración de nitidez para la imagen de salida. Aumentarla hace más nítidas la imagen y sus texturas.
aspect_ratioopcional
Tipostring
Predeterminado1024x1024
Dimensiones de la imagen de salida, seleccionadas de valores predeterminados 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 combinadas para la generación final de la imagen, limitada a 5 LoRA.
loras[].pathobligatorio
Tipostring
Ubicación de los pesos de LoRA, especificada como una URL o ruta.
loras[].scaleopcional
Tiponumber
Predeterminado0.1
0 – 1
Multiplicador aplicado al peso de LoRA antes de fusionarlo 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 usada 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 deseado para el inpainting.
outpaint_selectionsopcional
Tipoenum[]
Predeterminado[]
Direcciones en las que el outpainting extiende la imagen.
override_inpaint_optionsopcional
Tipoboolean
Predeterminadofalse
Interruptor de anulación para la configuración avanzada de inpainting: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field` y `inpaint_erode_or_dilate`. Establecerlo en true anula 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 a la configuración 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 inpainting mediante los equivalentes de A1111: "Only Masked" corresponde a 0 y "Whole Image" corresponde a 1. El outpainting ignora esta configuración 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 el prompt de imagen con el relleno generativo.
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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: se conserva para siempre (con cobro 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 video 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á disponible en https://doitong.com/es-MX/developers/models/fooocus/inpaint.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt