Lompat ke konten

Fooocus Inpainting

Integrasikan

ID model 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"

Permintaan ini: ≈$0,055 55 kredit API Jalankan di halaman ini

Dapatkan kunci API
Open model Pengeditan Gambar #stylized#editing

Melakukan inpaint atau outpaint pada gambar dengan mask opsional, serta mode untuk perbaikan detail atau perubahan konten

Open model · Gambar

Hasil pertama Anda akan muncul di sini

Buat permintaan di bawah ini dan jalankan dengan kunci API Anda. Output disalin ke penyimpanan kami, disimpan selamanya atau 7 hari gratis.

Buat permintaan

Kontrol dibuat dari skema model. Kode dan harga diperbarui saat Anda mengubahnya.

bawaan

Jelaskan gambar yang ingin dibuat sedetail mungkin untuk memperoleh hasil terbaik.

•wajib
Jatuhkan file, atau

Gambar referensi yang digunakan selama inpainting.

bawaan 1024x1024

Dimensi gambar output, dipilih dari preset atau ditentukan sebagai lebar dan tinggi kustom. Kedua dimensi kustom harus habis dibagi 8.

num_images bawaan 1

Jumlah gambar yang dibuat per permintaan.

Lanjutan 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
bawaan

Negative prompt yang menentukan detail gambar untuk dikecualikan, termasuk warna, objek, pemandangan, atau fitur yang lebih halus. Contohnya kumis, buram, atau resolusi rendah.

bawaan

Deskripsi konten inpainting yang diinginkan.

Jatuhkan file, atau

Gambar mask yang diterapkan selama pembuatan gambar.

performance bawaan Extreme Speed

Pilihan performa: Speed atau Quality.

output_format bawaan jpeg

Format file untuk gambar hasil.

inpaint_engine bawaan v2.6

Versi model untuk inpainting Fooocus.

bawaan None

Pilihan refiner: SDXL atau SD 1.5.

bawaan Inpaint or Outpaint (...

Mode yang diterapkan selama inpainting.

bawaan 4

Kekuatan kepatuhan terhadap prompt untuk pemilihan gambar, dinyatakan sebagai CFG (Classifier Free Guidance).

bawaan 2

Pengaturan ketajaman untuk gambar output. Meningkatkannya membuat gambar dan teksturnya lebih tajam.

bawaan 0.8

Nilai pengalihan refiner: gunakan 0.4 dengan model SD1.5 realistis, 0.667 dengan model SD1.5 anime, dan 0.8 dengan XL-refiners. Peralihan antara dua model SDXL mengizinkan nilai apa pun.

bawaan 1

Kekuatan denoise untuk inpainting, setara dengan pengaturan inpaint A1111. Ini tidak berlaku untuk outpainting, yang selalu menggunakan 1.0.

bawaan 0.618

Pilih area untuk inpainting menggunakan padanan A1111: "Only Masked" sesuai dengan 0, dan "Whole Image" sesuai dengan 1. Outpainting mengabaikan pengaturan ini dan selalu menggunakan 1.0.

bawaan 0

Sesuaikan area putih mask sebelum pembalikan apa pun, dengan nilai bawaan 0. Gunakan nilai positif untuk memperluas area tersebut atau nilai negatif untuk mempersempitnya.

Seed untuk mereproduksi gambar dalam Stable Diffusion. Gambar dapat direproduksi secara persis pada setiap proses dengan mempertahankan versi model, prompt, dan seed.

bawaan ["Fooocus Enhance","F...

Gaya yang diterapkan selama pembuatan.

bawaan []

Arah yang digunakan outpainting untuk memperluas gambar.

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

Pilihan LoRA yang digabungkan untuk pembuatan gambar akhir, maksimal 5 LoRA.

POST /run/fooocus/inpaint?wait=20 estimasi harga → $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"

Jalankan permintaan ini

Key Anda tetap berada di browser ini: key hanya dikirim ke Doitong API dan disimpan (localStorage) hanya jika Anda mencentang Ingat. Dapatkan kunci API

Tentang Fooocus Inpainting

Mengedit gambar yang sudah ada dengan membuat ulang area bertopeng atau memperluas tepinya. Berikan `inpaint_image_url` dan, secara opsional, `mask_image_url`, lalu pilih `inpaint_mode`: inpaint/outpaint biasa, peningkatan detail, atau modifikasi konten. Model juga menerima LoRA, hingga empat prompt gambar, pilihan refiner, dan 1 hingga 4 output per permintaan dalam png, jpeg atau webp. Pengaturan Strength dan respective-field memungkinkan kontrol lebih halus atas besarnya perubahan.

Parameter

Kirim nama kanonis atau nama asli, bukan keduanya. Nama kanonis

NamaTipe BawaanDiizinkan Deskripsi
promptopsional
Tipestring
Bawaan
Jelaskan gambar yang ingin dibuat sedetail mungkin untuk memperoleh hasil terbaik.
negative_promptopsional
Tipestring
Bawaan
Negative prompt yang menentukan detail gambar untuk dikecualikan, termasuk warna, objek, pemandangan, atau fitur yang lebih halus. Contohnya kumis, buram, atau resolusi rendah.
stylesopsional
Tipeenum[]
Bawaan["Fooocus Enhance","Fooocus Sharp","Fooocus V2"]
Gaya yang diterapkan selama pembuatan.
performanceopsional
Tipeenum
BawaanExtreme Speed
SpeedQualityExtreme SpeedLightning
Pilihan performa: Speed atau Quality.
guidance_scaleopsional
Tipenumber
Bawaan4
1 – 30
Kekuatan kepatuhan terhadap prompt untuk pemilihan gambar, dinyatakan sebagai CFG (Classifier Free Guidance).
sharpnessopsional
Tipenumber
Bawaan2
0 – 30
Pengaturan ketajaman untuk gambar output. Meningkatkannya membuat gambar dan teksturnya lebih tajam.
aspect_ratioopsional
Tipestring
Bawaan1024x1024
Dimensi gambar output, dipilih dari preset atau ditentukan sebagai lebar dan tinggi kustom. Kedua dimensi kustom harus habis dibagi 8.
num_imagesopsional num_outputs
Tipeinteger
Bawaan1
1 – 4
Jumlah gambar yang dibuat per permintaan.
lorasopsional
Tipeobject[]
Bawaan[{"path":"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_offset_example-lora_1.0.safetensors","scale":0.1}]
Pilihan LoRA yang digabungkan untuk pembuatan gambar akhir, maksimal 5 LoRA.
loras[].pathwajib
Tipestring
Lokasi bobot LoRA, yang ditentukan sebagai URL atau path.
loras[].scaleopsional
Tipenumber
Bawaan0.1
0 – 1
Pengali yang diterapkan pada bobot LoRA sebelum digabungkan ke model dasar.
refiner_modelopsional
Tipeenum
BawaanNone
NonerealisticVisionV60B1_v51VAE.safetensors
Pilihan refiner: SDXL atau SD 1.5.
refiner_switchopsional
Tipenumber
Bawaan0.8
0 – 1
Nilai pengalihan refiner: gunakan 0.4 dengan model SD1.5 realistis, 0.667 dengan model SD1.5 anime, dan 0.8 dengan XL-refiners. Peralihan antara dua model SDXL mengizinkan nilai apa pun.
output_formatopsional
Tipeenum
Bawaanjpeg
pngjpegwebp
Format file untuk gambar hasil.
seedopsional
Tipeinteger | null
Seed untuk mereproduksi gambar dalam Stable Diffusion. Gambar dapat direproduksi secara persis pada setiap proses dengan mempertahankan versi model, prompt, dan seed.
inpaint_image_urlwajib
Tipeurl · image
Gambar referensi yang digunakan selama inpainting.
mask_image_urlopsional
Tipeurl · image
Gambar mask yang diterapkan selama pembuatan gambar.
inpaint_modeopsional
Tipeenum
BawaanInpaint or Outpaint (default)
Inpaint or Outpaint (default)Improve Detail (face, hand, eyes, etc.)Modify Content (add objects, change background, etc.)
Mode yang diterapkan selama inpainting.
inpaint_additional_promptopsional
Tipestring
Bawaan
Deskripsi konten inpainting yang diinginkan.
outpaint_selectionsopsional
Tipeenum[]
Bawaan[]
Arah yang digunakan outpainting untuk memperluas gambar.
override_inpaint_optionsopsional
Tipeboolean
Bawaanfalse
Sakelar penggantian untuk pengaturan inpainting lanjutan: `inpaint_disable_initial_latent`, `inpaint_engine`, `inpaint_strength`, `inpaint_respective_field`, dan `inpaint_erode_or_dilate`. Jika disetel ke true, opsi ini diganti; jika tidak, nilai bawaannya berlaku.
inpaint_disable_initial_latentopsional
Tipeboolean
Bawaanfalse
Sakelar prapemrosesan awal: true menonaktifkan prapemrosesan tersebut.
inpaint_engineopsional
Tipeenum
Bawaanv2.6
Nonev1v2.5v2.6
Versi model untuk inpainting Fooocus.
inpaint_strengthopsional
Tipenumber
Bawaan1
≤ 1> 0
Kekuatan denoise untuk inpainting, setara dengan pengaturan inpaint A1111. Ini tidak berlaku untuk outpainting, yang selalu menggunakan 1.0.
inpaint_respective_fieldopsional
Tipenumber
Bawaan0.618
0 – 1
Pilih area untuk inpainting menggunakan padanan A1111: "Only Masked" sesuai dengan 0, dan "Whole Image" sesuai dengan 1. Outpainting mengabaikan pengaturan ini dan selalu menggunakan 1.0.
inpaint_erode_or_dilateopsional
Tipenumber
Bawaan0
-64 – 64
Sesuaikan area putih mask sebelum pembalikan apa pun, dengan nilai bawaan 0. Gunakan nilai positif untuk memperluas area tersebut atau nilai negatif untuk mempersempitnya.
invert_maskopsional
Tipeboolean
Bawaanfalse
Sakelar pembalikan mask; true membalikkan mask.
image_prompt_1opsional
Tipeobject
image_prompt_1.typeopsional
Tipeenum
BawaanImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_1.image_urlopsional
Tipeurl · image
image_prompt_1.stop_atopsional
Tipenumber
Bawaan0.5
0 – 1
image_prompt_1.weightopsional
Tipenumber
Bawaan1
0 – 2
image_prompt_2opsional
Tipeobject
image_prompt_2.typeopsional
Tipeenum
BawaanImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_2.image_urlopsional
Tipeurl · image
image_prompt_2.stop_atopsional
Tipenumber
Bawaan0.5
0 – 1
image_prompt_2.weightopsional
Tipenumber
Bawaan1
0 – 2
image_prompt_3opsional
Tipeobject
image_prompt_3.typeopsional
Tipeenum
BawaanImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_3.image_urlopsional
Tipeurl · image
image_prompt_3.stop_atopsional
Tipenumber
Bawaan0.5
0 – 1
image_prompt_3.weightopsional
Tipenumber
Bawaan1
0 – 2
image_prompt_4opsional
Tipeobject
image_prompt_4.typeopsional
Tipeenum
BawaanImagePrompt
ImagePromptPyraCannyCPDSFaceSwap
image_prompt_4.image_urlopsional
Tipeurl · image
image_prompt_4.stop_atopsional
Tipenumber
Bawaan0.5
0 – 1
image_prompt_4.weightopsional
Tipenumber
Bawaan1
0 – 2
mixing_image_prompt_and_inpaintopsional
Tipeboolean
Bawaanfalse
Menggabungkan prompt gambar dengan inpainting.
enable_safety_checkeropsional
Tipeboolean
Bawaantrue
Sakelar pemeriksa keamanan; mengaturnya ke false menonaktifkan pemeriksaan.
wajib Nama kanonis, juga diterima

Parameter file menerima URL publik https://, URI data: hingga 10 MB, atau file_url dari unggahan. File

Output

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"
  }
}
File Anda, pilihan AndaSetiap outputs[].url adalah salinan di penyimpanan kami: disimpan selamanya (dikenai biaya per GB-bulan) atau 7 hari gratis, sesuai setelan akun atau ?storage=.
Struktur sama di setiap modeltype, url, content_type, width, height, dan duration, untuk gambar, video, dan audio. output adalah objek hasil milik model.
Field output
images
array of object {url, content_type, file_name, file_size, width, height}Informasi file untuk gambar yang dihasilkan.
timings
objectWaktu yang telah berlalu untuk pembuatan.
has_nsfw_concepts
array of booleanMenunjukkan apakah konsep NSFW muncul dalam gambar yang dihasilkan.

Model lainnya: Pengeditan Gambar

Untuk agen AI: halaman ini dalam Markdown tersedia di https://doitong.com/id/developers/models/fooocus/inpaint.md. Semua model dan panduan: https://doitong.com/developers/llms.txt