Op den Inhalt sprangen

Smart Resize

Integréieren

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

Dateie wéi am Beispill: 0,50 $ 500 API-Kreditter Är Dateie gi virun der Ausféierung gemooss Op dëser Säit ausféieren

API-Schlëssel kréien
Utility Bildbearbechtung 4K-Outputbis zu 4K #realism#typography#visual#ads

Rekomponéiert e Bild op bis zu 10 Zildimensiounen, nëtzlech fir Annonce- a Crop-Varianten

Utility · Bild

Äin éischt Resultat kënnt hei hin

Baut hei drënner eng Ufro a féiert se mat Ärem API-Schlëssel aus. Output gëtt an eis Späicherung kopéiert, fir ëmmer oder 7 Deeg gratis gespäichert.

Eng Ufro erstellen

D'Kontrolle ginn aus dem Modellschema generéiert. De Code an de Präis aktualiséiere sech, wann s du se ännerst.

0 / 5000

Zousätzlech Uweisung fir d'Gréisstännerung: en eidele Wäert freet de Modell op, den Inhalt vun der Quell esou trei wéi méiglech ze behalen. All geliwwert Uweisung gëtt dem automatesch generéierte Gréisstännerungs-Prompt bäigefüügt, deen un nano-banana-pro geschéckt gëtt.

•obligatoresch image_url
Fichier erofzéien, oder

Quellbild-URL fir d'Gréisst z'änneren.

resolution Standard 1K

Internen Hiweis op d'Opléisungsstuf, déi e Minimum festleet an net déi final Dimensioune vun `target_sizes`. Wann dës Stuf eng ugefrote Gréisst net packt, kann d'Smart-Resizing automatesch eng méi héich Stuf wielen.

Standard 1

Variantenzuel pro Gréisst fir nano-banana-pro, déi d'Gesamtzuel vun de zeréckginnene Biller als `len(target_sizes) * num_images_per_size` bestëmmt.

•obligatoresch

Ugefrote Output-Dimensiounen als Lëscht vu `<width>x<height>`-Strings, zum Beispill `"1920x1080"`. All Zil gëtt vun engem nano-banana-pro-Preset ofgedeckt, dat esou kleng wéi méiglech gewielt gëtt an d'Dimensiounen awer ofdeckt, wat eng genee Pixel-Ofstëmmung ouni Upscaling erméiglecht. D'Bildzuel pro Gréisst ass een multiplizéiert mat `num_images_per_size`.

Erweidert output_format · safety_tolerance · seed
output_format Standard png

Format vun de generéierte Biller.

safety_tolerance Standard 4

Sécherheetstoleranz: Eng Erhéijung vun dëser Zuel mécht d'Filterung fir déi intern nano-banana-pro /edit-Calls manner streng.

Optionalen Seed fir d'Reproduzéierbarkeet, gedeelt iwwer all Zilgréissten. Wann uginn, gëtt e bei déi intern nano-banana-pro /edit-Calls weidergeleet.

POST /run/smart-resize?wait=20 Präis → 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"

Dës Ufro ausféieren

Äre Schlëssel bleift an dësem Browser: e gëtt nëmmen un d'Doitong API geschéckt an nëmme gespäichert (localStorage), wann s du „Erënneren“ aktivéiers. En API-Schlëssel kréien

Iwwer Smart Resize

Passt e Quellbild un arbiträr Gréissten un, andeems d'Kompositioun nei generéiert gëtt amplaz einfach ze cropen. Gitt `target_sizes` als 1 bis 10 Strings wéi "1920x1080" un, mat 1 bis 4 Varianten pro Gréisst iwwer `num_images_per_size`. En optionalen `prompt` mat bis zu 5000 Zeeche füügt Instruktiounen derbäi. `resolution` ass 1K, 2K oder 4K, an den Output ass png, jpeg oder webp.

Parameteren

Schéck entweder den kanoneschen Numm oder den natierlechen Numm, net béid. Kanonesch Nimm

NummTyp StandardErlaabt Beschreiwung
image_urlobligatoresch image
Typurl · image
Quellbild-URL fir d'Gréisst z'änneren.
target_sizesobligatoresch
Typstring[]
≤ 10 Elementer
Ugefrote Output-Dimensiounen als Lëscht vu `<width>x<height>`-Strings, zum Beispill `"1920x1080"`. All Zil gëtt vun engem nano-banana-pro-Preset ofgedeckt, dat esou kleng wéi méiglech gewielt gëtt an d'Dimensiounen awer ofdeckt, wat eng genee Pixel-Ofstëmmung ouni Upscaling erméiglecht. D'Bildzuel pro Gréisst ass een multiplizéiert mat `num_images_per_size`.
promptoptional
Typstring
Standard
≤ 5.000 Zeechen
Zousätzlech Uweisung fir d'Gréisstännerung: en eidele Wäert freet de Modell op, den Inhalt vun der Quell esou trei wéi méiglech ze behalen. All geliwwert Uweisung gëtt dem automatesch generéierte Gréisstännerungs-Prompt bäigefüügt, deen un nano-banana-pro geschéckt gëtt.
num_images_per_sizeoptional
Typinteger
Standard1
1 – 4
Variantenzuel pro Gréisst fir nano-banana-pro, déi d'Gesamtzuel vun de zeréckginnene Biller als `len(target_sizes) * num_images_per_size` bestëmmt.
resolutionoptional
Typenum
Standard1K
1K2K4K
Internen Hiweis op d'Opléisungsstuf, déi e Minimum festleet an net déi final Dimensioune vun `target_sizes`. Wann dës Stuf eng ugefrote Gréisst net packt, kann d'Smart-Resizing automatesch eng méi héich Stuf wielen.
output_formatoptional
Typenum
Standardpng
jpegpngwebp
Format vun de generéierte Biller.
safety_toleranceoptional
Typenum
Standard4
123456
Sécherheetstoleranz: Eng Erhéijung vun dëser Zuel mécht d'Filterung fir déi intern nano-banana-pro /edit-Calls manner streng.
seedoptional
Typinteger | null
Optionalen Seed fir d'Reproduzéierbarkeet, gedeelt iwwer all Zilgréissten. Wann uginn, gëtt e bei déi intern nano-banana-pro /edit-Calls weidergeleet.
obligatoresch Kanoneschen Numm, och akzeptéiert

Fichierparameter akzeptéieren eng ëffentlech https:// URL, eng data: URI bis zu 10 MB oder de file_url vun engem Upload. Fichieren

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"
  }
}
Är Fichieren, Är WielAll outputs[].url ass eng Kopie an eiser Späicherung: fir ëmmer gespäichert (bezuelbar pro GB-Mount) oder 7 Deeg gratis, jee no Ärer Kontastellung oder ?storage=.
D'selwecht Struktur bei all Modelltype, url, content_type, width, height an duration, fir Biller, Video an Audio gläichermoossen. output ass dem Modell säin eegent Resultatobjet.
Output-Felder
images
array of object {url, content_type, file_name, file_size, width, height}Kombinéiert Billerlëscht mat `num_images_per_size` Elementer fir d'éischt `target_sizes[0]`, duerno mat entspriechende Gruppen fir déi nächst `target_sizes`. Si enthält all generéiert Bild an der selwechter Reiefolleg wéi `results`.
description
stringBeschreiwung, déi déi generéiert Biller begleet.
results
array of object {images, description, width, height, aspect_ratio, resolution}Ugefrote Breet an Héicht fir all Zil, gekoppelt mam nano-banana-pro-Preset, deen während der Veraarbechtung benotzt gouf an duerch säin aspect_ratio a seng Opléisung identifizéiert gëtt.

Fir AI-Agenten: dës Säit als Markdown ass ënner https://doitong.com/lb/developers/models/smart-resize.md. All Modeller a Guiden: https://doitong.com/developers/llms.txt