Langkau ke kandungan

FLUX.3 Klein Image Editing

Integrasikan

ID model blackforestlabs/flux-3/klein/edit-image
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/blackforestlabs/flux-3/klein/edit-image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

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

Fail seperti contoh: $0.009 9 kredit API fail anda diukur sebelum dijalankan Jalankan pada halaman ini

Dapatkan kunci API
Black Forest Labs Penyuntingan Imej #image-editing#image-to-image#reference-images#typography

Penyunting FLUX.3 Klein dengan sehingga 10 rujukan dan pilihan penempatan objek menggunakan kotak sempadan

Black Forest Labs · Imej

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

•diperlukan

Tulis kapsyen penuh yang menerangkan imej yang dikehendaki selepas penyuntingan, dengan mengenal pasti sebarang rujukan mengikut urutan, seperti imej pertama atau kedua.

•diperlukan image_urls
Lepaskan fail, atau · sehingga 10

Imej rujukan yang digunakan untuk penyuntingan atau komposisi, terhad kepada 10.

image_size

Dimensi output lalai mengikut imej rujukan pertama, dihadkan kepada 1 megapiksel untuk berbilang rujukan atau diskalakan kepada maksimum 4 megapiksel untuk satu rujukan. Saiz eksplisit mesti mempunyai setiap sisi antara 256 hingga 4096 piksel.

num_images lalai 1

Bilangan imej yang diminta untuk penjanaan.

Lanjutan output_format · seed · enable_prompt_expansion · enable_safety_checker · bounding_boxes
output_format lalai png

Format fail untuk imej yang terhasil.

Seed untuk imej yang boleh dihasilkan semula: prompt dan seed yang sama menghasilkan imej yang sama apabila versi model tidak berubah.

Susun atur objek pilihan untuk mengekalkan, mengalih, mengubah saiz atau membuang objek rujukan, atau meletakkan objek baharu. Koordinat bermula pada (0, 0) di sudut kiri atas setiap imej; rujuk kotak menggunakan label dalam prompt, seperti `<dragon>`.

POST /run/blackforestlabs/flux-3/klein/edit-image?wait=20 sebut harga → $0.009
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/blackforestlabs/flux-3/klein/edit-image?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "images": [
      "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
    ]
  }'

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

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang FLUX.3 Klein Image Editing

Mengedit atau mengarang imej daripada prompt dan 1 hingga 10 rujukan dalam `image_urls`, yang boleh dirujuk oleh prompt mengikut susunan, seperti imej pertama. Sehingga 32 `bounding_boxes` boleh mengekalkan, mengalih, mengubah saiz, membuang atau menambah objek yang dinamakan dalam prompt melalui label. Pengembangan prompt dihidupkan secara lalai. Ia mengembalikan 1 hingga 4 imej dalam jpeg, png atau webp.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
promptdiperlukan
Jenisstring
Tulis kapsyen penuh yang menerangkan imej yang dikehendaki selepas penyuntingan, dengan mengenal pasti sebarang rujukan mengikut urutan, seperti imej pertama atau kedua.
enable_prompt_expansionpilihan
Jenisboolean
Lalaitrue
Peluasan prompt menjadi kapsyen terperinci sebelum penjanaan, didayakan apabila true. Untuk penyuntingan, kapsyen berasaskan imej rujukan.
seedpilihan
Jenisinteger | null
Seed untuk imej yang boleh dihasilkan semula: prompt dan seed yang sama menghasilkan imej yang sama apabila versi model tidak berubah.
num_imagespilihan num_outputs
Jenisinteger
Lalai1
1 – 4
Bilangan imej yang diminta untuk penjanaan.
enable_safety_checkerpilihan
Jenisboolean
Lalaitrue
Pengaktifan pemeriksa keselamatan; true mendayakan pemeriksaan.
output_formatpilihan
Jenisenum
Lalaipng
jpegpngwebp
Format fail untuk imej yang terhasil.
image_urlsdiperlukan images
Jenisurl[] · image
≤ 10 item
Imej rujukan yang digunakan untuk penyuntingan atau komposisi, terhad kepada 10.
image_sizepilihan
Jenisobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Dimensi output lalai mengikut imej rujukan pertama, dihadkan kepada 1 megapiksel untuk berbilang rujukan atau diskalakan kepada maksimum 4 megapiksel untuk satu rujukan. Saiz eksplisit mesti mempunyai setiap sisi antara 256 hingga 4096 piksel.
bounding_boxespilihan
Jenisobject[]
≤ 32 item
Susun atur objek pilihan untuk mengekalkan, mengalih, mengubah saiz atau membuang objek rujukan, atau meletakkan objek baharu. Koordinat bermula pada (0, 0) di sudut kiri atas setiap imej; rujuk kotak menggunakan label dalam prompt, seperti `<dragon>`.
bounding_boxes[].labelpilihan
Jenisstring | null
≤ 64 characters
Label objek ringkas untuk kotak, seperti `dragon`; lalainya ialah `obj_<n>`. Sertakan `<dragon>` dalam prompt untuk mengaitkan perkataannya dengan kotak; kotak yang tidak disebut dalam prompt ditambahkan ke dalam adegan.
bounding_boxes[].descriptiondiperlukan
Jenisstring
≤ 500 characters
Objek yang hendak dirender dalam kotak, termasuk rupanya.
bounding_boxes[].boxpilihan
Jenisobject
Peletakan output untuk objek, menggantikan `source_box`/`target_box` dan menggunakan tingkah laku peletakan yang sama seperti teks-ke-imej.
bounding_boxes[].box.x_mindiperlukan
Jenisnumber
0 – 1
Sempadan kiri yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].box.y_mindiperlukan
Jenisnumber
0 – 1
Sempadan atas yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
bounding_boxes[].box.x_maxdiperlukan
Jenisnumber
0 – 1
Sempadan kanan yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].box.y_maxdiperlukan
Jenisnumber
0 – 1
Sempadan bawah yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
bounding_boxes[].source_image_indexpilihan
Jenisinteger | null
≥ 0
Pemilihan sumber objek: abaikan untuk objek baharu, atau kenal pasti rujukan sedia ada menggunakan indeksnya dalam `image_urls`, dikira dari 0.
bounding_boxes[].source_boxpilihan
Jenisobject
Lokasi objek dalam imej rujukan; `source_image_index` juga mesti diberikan.
bounding_boxes[].source_box.x_mindiperlukan
Jenisnumber
0 – 1
Sempadan kiri yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].source_box.y_mindiperlukan
Jenisnumber
0 – 1
Sempadan atas yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
bounding_boxes[].source_box.x_maxdiperlukan
Jenisnumber
0 – 1
Sempadan kanan yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].source_box.y_maxdiperlukan
Jenisnumber
0 – 1
Sempadan bawah yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
bounding_boxes[].target_boxpilihan
Jenisobject
Kotak peletakan output untuk objek: mengalih atau mengubah saiz memerlukan kedua-dua kotak, manakala membuang objek rujukan memerlukan kotak ini dibiarkan tidak ditetapkan.
bounding_boxes[].target_box.x_mindiperlukan
Jenisnumber
0 – 1
Sempadan kiri yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].target_box.y_mindiperlukan
Jenisnumber
0 – 1
Sempadan atas yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
bounding_boxes[].target_box.x_maxdiperlukan
Jenisnumber
0 – 1
Sempadan kanan yang dinyatakan relatif kepada lebar imej, dari 0 hingga 1.
bounding_boxes[].target_box.y_maxdiperlukan
Jenisnumber
0 – 1
Sempadan bawah yang dinyatakan relatif kepada tinggi imej, dari 0 hingga 1.
diperlukan Nama kanonik, turut diterima

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "blackforestlabs/flux-3/klein/edit-image",
  "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": 9,
    "usd": "0.009",
    "charged": 9,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image_urls": [
      "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": {},
    "seed": 42,
    "has_nsfw_concepts": [
      false
    ],
    "prompt": "string"
  },
  "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://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
images
array of object {url, content_type, file_name, file_size, width, height}Imej yang dihasilkan oleh model.
timings
objectMaklumat masa untuk proses penjanaan.
seed
integerSeed penjanaan untuk imej pertama.
has_nsfw_concepts
array of booleanMenunjukkan sama ada konsep NSFW muncul dalam imej yang dijana.
prompt
stringPrompt yang digunakan semasa penjanaan imej.

Lebih banyak model: Penyuntingan Imej

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/blackforestlabs/flux-3/klein/edit-image.md. Semua model dan panduan: https://doitong.com/developers/llms.txt