콘텐츠로 건너뛰기

Smart Resize

통합

모델 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"

예시와 같은 파일: $0.50 500 API 크레딧 실행 전에 파일을 측정합니다 이 페이지에서 실행

API 키 받기
Utility 이미지 편집 4K 출력최대 4K #realism#typography#visual#ads

최대 10개의 목표 크기로 이미지를 재구성하여 광고 및 크롭 변형에 유용합니다.

Utility · 이미지

첫 번째 결과가 여기에 표시됩니다

아래에서 요청을 작성하고 API 키로 실행하세요. 출력은 스토리지에 복사되며, 영구 보관하거나 7일 동안 무료로 보관할 수 있습니다.

요청 만들기

컨트롤은 모델 스키마에서 생성됩니다. 값을 변경하면 코드와 가격이 업데이트됩니다.

0 / 5000

크기 조정을 위한 추가 지침입니다. 빈 값이면 모델이 원본 콘텐츠를 최대한 충실하게 유지하도록 요청합니다. 제공된 지침은 nano-banana-pro로 전송되는 자동 생성 크기 조정 프롬프트에 포함됩니다.

•필수 image_url
파일을 끌어다 놓거나

크기 조정에 사용할 원본 이미지 URL입니다.

resolution 기본값 1K

최소 해상도 등급을 지정하는 내부 힌트로, `target_sizes`에 지정된 최종 크기를 의미하지는 않습니다. 해당 등급이 요청한 크기를 지원하지 못하면 스마트 크기 조정 기능이 더 높은 등급을 자동으로 선택할 수 있습니다.

기본값 1

nano-banana-pro의 크기별 변형 수입니다. 반환되는 전체 이미지 수를 `len(target_sizes) * num_images_per_size`로 결정합니다.

•필수

`"1920x1080"`과 같은 `<width>x<height>` 문자열 목록으로 요청하는 출력 크기입니다. 각 대상은 요청한 크기를 업스케일링 없이 정확한 픽셀로 맞추면서 가능한 한 작게 선택한 nano-banana-pro 프리셋으로 처리됩니다. 각 크기의 이미지 수는 `num_images_per_size`를 곱한 1입니다.

고급 output_format · safety_tolerance · seed
output_format 기본값 png

생성할 이미지 형식입니다.

safety_tolerance 기본값 4

안전 허용 수준입니다. 이 숫자를 높이면 내부 nano-banana-pro /edit 호출의 필터링이 덜 엄격해집니다.

모든 대상 크기에 공유되는 선택적 재현성 시드입니다. 제공하면 내부 nano-banana-pro /edit 호출에 전달됩니다.

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

이 요청 실행

키는 이 브라우저에 유지됩니다. Doitong API로만 전송되며, 기억하기를 선택한 경우에만 localStorage에 저장됩니다. API 키 받기

Smart Resize 정보

단순히 자르는 대신 구성을 다시 생성하여 원본 이미지를 임의의 크기로 조정합니다. `target_sizes`에 "1920x1080" 같은 문자열을 1~10개 제공하고, `num_images_per_size`로 크기별 변형을 1~4개 생성할 수 있습니다. 최대 5000자의 선택적 `prompt`로 지침을 추가합니다. `resolution`은 1K, 2K 또는 4K이며 출력은 png, jpeg 또는 webp입니다.

매개변수

표준 이름이나 네이티브 이름 중 하나만 보내세요. 표준 이름

이름유형 기본값허용됨 설명
image_url필수 image
유형url · image
크기 조정에 사용할 원본 이미지 URL입니다.
target_sizes필수
유형string[]
≤ 10개 항목
`"1920x1080"`과 같은 `<width>x<height>` 문자열 목록으로 요청하는 출력 크기입니다. 각 대상은 요청한 크기를 업스케일링 없이 정확한 픽셀로 맞추면서 가능한 한 작게 선택한 nano-banana-pro 프리셋으로 처리됩니다. 각 크기의 이미지 수는 `num_images_per_size`를 곱한 1입니다.
prompt선택 사항
유형string
기본값
≤ 5,000자
크기 조정을 위한 추가 지침입니다. 빈 값이면 모델이 원본 콘텐츠를 최대한 충실하게 유지하도록 요청합니다. 제공된 지침은 nano-banana-pro로 전송되는 자동 생성 크기 조정 프롬프트에 포함됩니다.
num_images_per_size선택 사항
유형integer
기본값1
1 – 4
nano-banana-pro의 크기별 변형 수입니다. 반환되는 전체 이미지 수를 `len(target_sizes) * num_images_per_size`로 결정합니다.
resolution선택 사항
유형enum
기본값1K
1K2K4K
최소 해상도 등급을 지정하는 내부 힌트로, `target_sizes`에 지정된 최종 크기를 의미하지는 않습니다. 해당 등급이 요청한 크기를 지원하지 못하면 스마트 크기 조정 기능이 더 높은 등급을 자동으로 선택할 수 있습니다.
output_format선택 사항
유형enum
기본값png
jpegpngwebp
생성할 이미지 형식입니다.
safety_tolerance선택 사항
유형enum
기본값4
123456
안전 허용 수준입니다. 이 숫자를 높이면 내부 nano-banana-pro /edit 호출의 필터링이 덜 엄격해집니다.
seed선택 사항
유형integer | null
모든 대상 크기에 공유되는 선택적 재현성 시드입니다. 제공하면 내부 nano-banana-pro /edit 호출에 전달됩니다.
필수 표준 이름, 사용 가능

파일 매개변수에는 공개 https:// URL, 최대 10 MB의 data: URI 또는 업로드의 file_url을 사용할 수 있습니다. 파일

출력

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"
  }
}
파일 보관 방식 선택모든 outputs[].url은 스토리지에 저장된 복사본입니다. 계정 설정 또는 ?storage=에 따라 영구 보관(GB-월 단위 과금)하거나 7일 동안 무료로 보관합니다.
모든 모델에서 동일한 구조이미지, 동영상, 오디오 모두 type, url, content_type, width, height 및 duration을 사용합니다. output은 모델 자체의 결과 객체입니다.
출력 필드
images
array of object {url, content_type, file_name, file_size, width, height}먼저 `target_sizes[0]`에 대한 `num_images_per_size`개의 항목이 나오고, 이후 나머지 `target_sizes`에 대한 동일한 크기의 그룹이 이어지는 통합 이미지 목록입니다. 생성된 모든 이미지가 `results`와 같은 순서로 포함됩니다.
description
string생성된 이미지에 첨부되는 설명입니다.
results
array of object {images, description, width, height, aspect_ratio, resolution}각 대상의 요청된 너비와 높이입니다. 처리 중 사용한 nano-banana-pro 프리셋 및 해당 프리셋의 aspect_ratio와 resolution과 함께 제공됩니다.

AI 에이전트용: 이 페이지의 Markdown 버전: https://doitong.com/ko/developers/models/smart-resize.md. 모든 모델 및 가이드: https://doitong.com/developers/llms.txt