Hoppa till innehåll

Smart Resize

Integrera

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"

Filer som exemplet: 0,50 $ 500 API-krediter dina filer mäts innan körningen Kör den på den här sidan

Hämta API-nyckel
Utility Bildredigering 4K-utdataupp till 4K #realism#typography#visual#ads

Komponerar om en bild till upp till 10 måldimensioner, användbart för annons- och beskärningsvarianter

Utility · Bild

Ditt första resultat visas här

Skapa en begäran nedan och kör den med din API-nyckel. Utdata kopieras till vår lagring och sparas för alltid eller 7 dagar kostnadsfritt.

Skapa en begäran

Kontrollerna genereras från modellschemat. Koden och priset uppdateras när du ändrar dem.

0 / 5000

Ytterligare vägledning för storleksändring: ett tomt värde ber modellen att behålla källinnehållet så troget som möjligt. Alla angivna instruktioner läggs till i den automatiskt genererade storleksändringsprompten som skickas till nano-banana-pro.

•obligatoriskt image_url
Släpp en fil eller

Källbildens URL för storleksändring.

resolution standard 1K

Internt tips om upplösningsnivå som fastställer ett minimum, inte de slutliga dimensionerna som anges av `target_sizes`. Om nivån inte rymmer en efterfrågad storlek kan smart storleksändring automatiskt välja en högre nivå.

standard 1

Variantantal per storlek för nano-banana-pro, som bestämmer det totala antalet returnerade bilder enligt `len(target_sizes) * num_images_per_size`.

•obligatoriskt

Efterfrågade utdata-dimensioner som en lista med `<width>x<height>`-strängar, till exempel `"1920x1080"`. Varje mål täcks av en nano-banana-pro-förinställning som väljs för att vara så liten som möjligt men ändå täcka de efterfrågade dimensionerna, vilket ger en exakt pixelmatchning utan uppskalning. Bildantalet för varje storlek är ett multiplicerat med `num_images_per_size`.

Avancerat output_format · safety_tolerance · seed
output_format standard png

Format för genererade bilder.

safety_tolerance standard 4

Säkerhetstolerans: om detta tal ökas blir filtreringen mindre strikt för de interna nano-banana-pro /edit-anropen.

Valfri reproducerbarhetsseed som delas av alla målstorlekar. När den anges skickas den vidare till de interna nano-banana-pro /edit-anropen.

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

Kör den här begäran

Din nyckel stannar i den här webbläsaren: den skickas endast till Doitong API och sparas endast i localStorage om du markerar Kom ihåg. Hämta en API-nyckel

Om Smart Resize

Ändrar storlek på en källbild till godtyckliga storlekar genom att återskapa kompositionen i stället för att bara beskära. Ange `target_sizes` som 1 till 10 strängar som "1920x1080", med 1 till 4 varianter per storlek via `num_images_per_size`. En valfri `prompt` på upp till 5000 tecken kan lägga till instruktioner. `resolution` är 1K, 2K eller 4K, och utdata är png, jpeg eller webp.

Parametrar

Skicka antingen det kanoniska namnet eller det inbyggda namnet, inte båda. Kanoniska namn

NamnTyp StandardTillåtna Beskrivning
image_urlobligatoriskt image
Typurl · image
Källbildens URL för storleksändring.
target_sizesobligatoriskt
Typstring[]
≤ 10 objekt
Efterfrågade utdata-dimensioner som en lista med `<width>x<height>`-strängar, till exempel `"1920x1080"`. Varje mål täcks av en nano-banana-pro-förinställning som väljs för att vara så liten som möjligt men ändå täcka de efterfrågade dimensionerna, vilket ger en exakt pixelmatchning utan uppskalning. Bildantalet för varje storlek är ett multiplicerat med `num_images_per_size`.
promptvalfritt
Typstring
Standard
≤ 5 000 tecken
Ytterligare vägledning för storleksändring: ett tomt värde ber modellen att behålla källinnehållet så troget som möjligt. Alla angivna instruktioner läggs till i den automatiskt genererade storleksändringsprompten som skickas till nano-banana-pro.
num_images_per_sizevalfritt
Typinteger
Standard1
1 – 4
Variantantal per storlek för nano-banana-pro, som bestämmer det totala antalet returnerade bilder enligt `len(target_sizes) * num_images_per_size`.
resolutionvalfritt
Typenum
Standard1K
1K2K4K
Internt tips om upplösningsnivå som fastställer ett minimum, inte de slutliga dimensionerna som anges av `target_sizes`. Om nivån inte rymmer en efterfrågad storlek kan smart storleksändring automatiskt välja en högre nivå.
output_formatvalfritt
Typenum
Standardpng
jpegpngwebp
Format för genererade bilder.
safety_tolerancevalfritt
Typenum
Standard4
123456
Säkerhetstolerans: om detta tal ökas blir filtreringen mindre strikt för de interna nano-banana-pro /edit-anropen.
seedvalfritt
Typinteger | null
Valfri reproducerbarhetsseed som delas av alla målstorlekar. När den anges skickas den vidare till de interna nano-banana-pro /edit-anropen.
obligatoriskt Kanoniskt namn, accepteras också

Filparametrar tar emot en offentlig https://-URL, en data:-URI på upp till 10 MB eller file_url från en uppladdning. Filer

Resultat

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"
  }
}
Dina filer, ditt valVarje outputs[].url är en kopia i vår lagring: sparad för alltid (debiteras per GB-månad) eller 7 dagar kostnadsfritt, enligt din kontoinställning eller ?storage=.
Samma struktur för varje modelltype, url, content_type, width, height och duration, för bilder, video och ljud. output är modellens eget resultatobjekt.
Resultatets fält
images
array of object {url, content_type, file_name, file_size, width, height}Kombinerad bildlista med `num_images_per_size` poster för `target_sizes[0]` först, följd av motsvarande grupper för efterföljande `target_sizes`. Den innehåller varje genererad bild i samma ordning som `results`.
description
stringBeskrivning som medföljer de genererade bilderna.
results
array of object {images, description, width, height, aspect_ratio, resolution}Efterfrågad bredd och höjd för varje mål, kopplade till den nano-banana-pro-förinställning som användes under bearbetningen, identifierad av dess aspect_ratio och upplösning.

För AI-agenter: den här sidan som Markdown finns på https://doitong.com/sv/developers/models/smart-resize.md. Alla modeller och guider: https://doitong.com/developers/llms.txt