Lumaktaw sa nilalaman

Smart Resize

I-integrate

ID ng modelo 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"

Mga file na katulad ng halimbawa: $0.50 500 kredito ng API sinusukat ang iyong mga file bago patakbuhin Patakbuhin ito sa page na ito

Kumuha ng API key
Utility Pag-edit ng Larawan 4K na outputhanggang 4K #realism#typography#visual#ads

Muling binubuo ang larawan sa hanggang 10 target dimension, kapaki-pakinabang para sa ad at crop variant

Utility · Larawan

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

0 / 5000

Karagdagang gabay para sa pagbabago ng laki: kapag walang laman, hinihiling nito sa modelo na panatilihing kasing-tapat hangga't maaari ang source content. Ang anumang ibinigay na instruction ay isinasama sa awtomatikong binubuong resizing prompt na ipinapadala sa nano-banana-pro.

•kinakailangan image_url
Mag-drop ng file, o

Source larawan URL para sa pagbabago ng laki.

resolution default na 1K

Internal na pahiwatig sa resolution tier na nagtatakda ng minimum, hindi ng huling dimension na tinukoy ng `target_sizes`. Kung hindi kayang saklawin ng tier ang hinihinging size, maaaring awtomatikong pumili ang smart resizing ng mas mataas na tier.

default na 1

Bilang ng variant bawat size para sa nano-banana-pro, na tumutukoy sa kabuuang bilang ng ibinalik na larawan bilang `len(target_sizes) * num_images_per_size`.

•kinakailangan

Mga hinihinging output dimension bilang listahan ng mga string na `<width>x<height>`, halimbawa `"1920x1080"`. Sinasaklaw ang bawat target ng nano-banana-pro preset na pinipiling pinakamaliit hangga't maaari habang sinasaklaw pa rin ang hinihinging dimension, kaya eksaktong tumutugma ang pixel nang walang upscaling. Ang bilang ng larawan para sa bawat size ay isa na minultiply sa `num_images_per_size`.

advanced output_format · safety_tolerance · seed
output_format default na png

Format para sa mga binuong larawan.

safety_tolerance default na 4

Safety tolerance: kapag tinaasan ang numerong ito, nagiging hindi gaanong mahigpit ang filtering para sa internal na nano-banana-pro /edit calls.

Opsyonal na seed para sa reproducibility na ibinabahagi sa lahat ng target size. Kapag ibinigay, ipinapasa ito sa internal na nano-banana-pro /edit calls.

POST /run/smart-resize?wait=20 presyo → $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"

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa Smart Resize

Nire-resize ang source larawan sa arbitrary na size sa pamamagitan ng muling pagbuo ng composition sa halip na simpleng pag-crop. Ibigay ang `target_sizes` bilang 1 hanggang 10 string gaya ng "1920x1080", na may 1 hanggang 4 na variant bawat isa sa pamamagitan ng `num_images_per_size`. Nagdaragdag ng instruction ang optional na `prompt` na hanggang 5000 character. Ang `resolution` ay 1K, 2K o 4K, at png, jpeg o webp ang output.

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
image_urlkinakailangan image
Uriurl · image
Source larawan URL para sa pagbabago ng laki.
target_sizeskinakailangan
Uristring[]
≤ 10 item
Mga hinihinging output dimension bilang listahan ng mga string na `<width>x<height>`, halimbawa `"1920x1080"`. Sinasaklaw ang bawat target ng nano-banana-pro preset na pinipiling pinakamaliit hangga't maaari habang sinasaklaw pa rin ang hinihinging dimension, kaya eksaktong tumutugma ang pixel nang walang upscaling. Ang bilang ng larawan para sa bawat size ay isa na minultiply sa `num_images_per_size`.
promptopsyonal
Uristring
default
≤ 5,000 character
Karagdagang gabay para sa pagbabago ng laki: kapag walang laman, hinihiling nito sa modelo na panatilihing kasing-tapat hangga't maaari ang source content. Ang anumang ibinigay na instruction ay isinasama sa awtomatikong binubuong resizing prompt na ipinapadala sa nano-banana-pro.
num_images_per_sizeopsyonal
Uriinteger
default1
1 – 4
Bilang ng variant bawat size para sa nano-banana-pro, na tumutukoy sa kabuuang bilang ng ibinalik na larawan bilang `len(target_sizes) * num_images_per_size`.
resolutionopsyonal
Urienum
default1K
1K2K4K
Internal na pahiwatig sa resolution tier na nagtatakda ng minimum, hindi ng huling dimension na tinukoy ng `target_sizes`. Kung hindi kayang saklawin ng tier ang hinihinging size, maaaring awtomatikong pumili ang smart resizing ng mas mataas na tier.
output_formatopsyonal
Urienum
defaultpng
jpegpngwebp
Format para sa mga binuong larawan.
safety_toleranceopsyonal
Urienum
default4
123456
Safety tolerance: kapag tinaasan ang numerong ito, nagiging hindi gaanong mahigpit ang filtering para sa internal na nano-banana-pro /edit calls.
seedopsyonal
Uriinteger | null
Opsyonal na seed para sa reproducibility na ibinabahagi sa lahat ng target size. Kapag ibinigay, ipinapasa ito sa internal na nano-banana-pro /edit calls.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga file

Output

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"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
images
array of object {url, content_type, file_name, file_size, width, height}Pinagsamang listahan ng larawan na may mga entry na `num_images_per_size` para muna sa `target_sizes[0]`, kasunod ang katumbas na grupo para sa mga susunod na `target_sizes`. Kasama rito ang bawat nabuong larawan sa parehong pagkakasunod ng `results`.
description
stringPaglalarawang kasama ng mga nabuong larawan.
results
array of object {images, description, width, height, aspect_ratio, resolution}Hinihinging width at height para sa bawat target, kasama ang nano-banana-pro preset na ginamit sa pagproseso, na tinutukoy ng aspect_ratio at resolution nito.

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/smart-resize.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt