Pāriet uz saturu

Smart Resize

Integrēt

Modeļa id smart-resize
# 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/smart-resize?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  }'

# 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"

Faili, piemēram, paraugā: 0,50 $ 500 API kredītu jūsu faili tiek izmērīti pirms izpildes Izpildīt šajā lapā

Iegūt API atslēgu
Utility Attēlu rediģēšana 4K izvadelīdz 4K #realism#typography#visual#ads

Pārkomponē attēlu līdz 10 mērķa izmēriem, noderot reklāmu un apgriešanas variantiem

Utility · Attēls

Šeit būs jūsu pirmais rezultāts

Izveidojiet pieprasījumu tālāk un izpildiet to ar savu API atslēgu. Izvades tiek kopētas mūsu krātuvē un glabātas mūžīgi vai 7 dienas bez maksas.

Izveidot pieprasījumu

Vadīklas tiek ģenerētas no modeļa shēmas. Kods un cena tiek atjaunināti, kad tos maināt.

0 / 5000

Papildu norādes izmēra mainīšanai: tukša vērtība lūdz modelim saglabāt avota saturu pēc iespējas precīzāku. Jebkura norādīta instrukcija tiek pievienota automātiski ģenerētajai izmēra mainīšanas uzvednei, kas nosūtīta uz nano-banana-pro.

•obligāts image_url
Nometiet failu vai

Avota attēla URL izmēra mainīšanai.

resolution noklusējums 1K

Iekšējās izšķirtspējas līmeņa norāde, kas nosaka minimumu, nevis galīgos `target_sizes` norādītos izmērus. Ja līmenis nevar ietvert pieprasīto izmēru, viedā izmēra mainīšana var automātiski izvēlēties augstāku līmeni.

noklusējums 1

Variantu skaits katram izmēram nano-banana-pro; tas nosaka kopējo atgriezto attēlu skaitu kā `len(target_sizes) * num_images_per_size`.

•obligāts

Pieprasītie izvades izmēri kā `<width>x<height>` virkņu saraksts, piemēram, `"1920x1080"`. Katru mērķi nodrošina pēc iespējas mazāks nano-banana-pro iepriekšiestatījums, kas joprojām aptver pieprasītos izmērus, nodrošinot precīzu pikseļu atbilstību bez palielināšanas. Attēlu skaits katram izmēram ir viens reizināts ar `num_images_per_size`.

Papildu output_format · safety_tolerance · seed
output_format noklusējums png

Ģenerēto attēlu formāts.

safety_tolerance noklusējums 4

Drošības tolerance: palielinot šo skaitli, filtrēšana iekšējos nano-banana-pro /edit izsaukumos kļūst mazāk stingra.

Neobligāta reproducējamības sēkla, kas koplietota visiem mērķa izmēriem. Ja tā ir norādīta, tā tiek nodota iekšējiem nano-banana-pro /edit izsaukumiem.

POST /run/smart-resize?wait=20 cena → 0,50 $
# 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/smart-resize?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  }'

# 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"

Palaist šo pieprasījumu

Jūsu atslēga paliek šajā pārlūkprogrammā: tā tiek nosūtīta tikai uz Doitong API un saglabāta (localStorage) tikai tad, ja atzīmējat Atcerēties. Iegūt API atslēgu

Par Smart Resize

Maina avota attēla izmēru patvaļīgos izmēros, pārģenerējot kompozīciju, nevis vienkārši apgriežot. Norādiet `target_sizes` kā 1 līdz 10 virknes, piemēram, "1920x1080", ar 1 līdz 4 variantiem katram, izmantojot `num_images_per_size`. Neobligāts `prompt` līdz 5000 rakstzīmēm pievieno norādes. `resolution` ir 1K, 2K vai 4K, un izvade ir png, jpeg vai webp.

Parametri

Nosūti vai nu kanonisko nosaukumu, vai vietējo nosaukumu, bet ne abus. Kan啤niskie nosaukumi

NosaukumsTips NoklusējumsAtļauts Apraksts
image_urlobligāts image
Tipsurl · image
Avota attēla URL izmēra mainīšanai.
target_sizesobligāts
Tipsstring[]
≤ 10 vienumu
Pieprasītie izvades izmēri kā `<width>x<height>` virkņu saraksts, piemēram, `"1920x1080"`. Katru mērķi nodrošina pēc iespējas mazāks nano-banana-pro iepriekšiestatījums, kas joprojām aptver pieprasītos izmērus, nodrošinot precīzu pikseļu atbilstību bez palielināšanas. Attēlu skaits katram izmēram ir viens reizināts ar `num_images_per_size`.
promptneobligāts
Tipsstring
Noklusējums
≤ 5000 rakstzīmju
Papildu norādes izmēra mainīšanai: tukša vērtība lūdz modelim saglabāt avota saturu pēc iespējas precīzāku. Jebkura norādīta instrukcija tiek pievienota automātiski ģenerētajai izmēra mainīšanas uzvednei, kas nosūtīta uz nano-banana-pro.
num_images_per_sizeneobligāts
Tipsinteger
Noklusējums1
1 – 4
Variantu skaits katram izmēram nano-banana-pro; tas nosaka kopējo atgriezto attēlu skaitu kā `len(target_sizes) * num_images_per_size`.
resolutionneobligāts
Tipsenum
Noklusējums1K
1K2K4K
Iekšējās izšķirtspējas līmeņa norāde, kas nosaka minimumu, nevis galīgos `target_sizes` norādītos izmērus. Ja līmenis nevar ietvert pieprasīto izmēru, viedā izmēra mainīšana var automātiski izvēlēties augstāku līmeni.
output_formatneobligāts
Tipsenum
Noklusējumspng
jpegpngwebp
Ģenerēto attēlu formāts.
safety_toleranceneobligāts
Tipsenum
Noklusējums4
123456
Drošības tolerance: palielinot šo skaitli, filtrēšana iekšējos nano-banana-pro /edit izsaukumos kļūst mazāk stingra.
seedneobligāts
Tipsinteger | null
Neobligāta reproducējamības sēkla, kas koplietota visiem mērķa izmēriem. Ja tā ir norādīta, tā tiek nodota iekšējiem nano-banana-pro /edit izsaukumiem.
obligāts Kan啤niskais nosaukums, arī pieņemts

Failu parametriem nepieciešams publisks https:// URL, data: URI līdz 10 MB vai augšupielādes file_url. Faili

Izvade

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "smart-resize",
  "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": 500,
    "usd": "0.50",
    "charged": 500,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "target_sizes": [
      "1024x1024",
      "1920x1080",
      "768x1344"
    ]
  },
  "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
      }
    ],
    "description": "string",
    "results": [
      {
        "images": [
          {}
        ],
        "description": "string",
        "width": 1024,
        "height": 768,
        "aspect_ratio": "string",
        "resolution": "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://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Jūsu faili, jūsu izvēleKatrs outputs[].url ir kopija mūsu krātuvē: tiek glabāta mūžīgi (maksa par GB mēnesī) vai 7 dienas bez maksas — atbilstoši konta iestatījumam vai ?storage=.
Vienāda struktūra katram modelimtype, url, content_type, width, height un duration gan attēliem, gan video un audio. output ir paša modeļa rezultāta objekts.
Izvades lauki
images
array of object {url, content_type, file_name, file_size, width, height}Apvienots attēlu saraksts ar `num_images_per_size` ierakstiem vispirms `target_sizes[0]`, pēc tam līdzvērtīgām grupām nākamajiem `target_sizes`. Tas ietver katru ģenerēto attēlu tādā pašā secībā kā `results`.
description
stringĢenerētajiem attēliem pievienotais apraksts.
results
array of object {images, description, width, height, aspect_ratio, resolution}Pieprasītais platums un augstums katram mērķim kopā ar apstrādē izmantoto nano-banana-pro priekšiestatījumu, ko identificē tā aspect_ratio un izšķirtspēja.

AI aģentiem: šī lapa Markdown formātā ir pieejama https://doitong.com/lv/developers/models/smart-resize.md. Visi modeļi un ceļveži: https://doitong.com/developers/llms.txt