কনটেন্টে যান

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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

উদাহরণের মতো ফাইল: ০.৫০$ ৫০০ API ক্রেডিট · ≈ ৫২.৭৩₽ চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান
Utility ছবি সম্পাদনা 4K আউটপুট4K পর্যন্ত #realism#typography#visual#ads

সর্বোচ্চ 10টি লক্ষ্য মাত্রায় একটি ছবি পুনর্গঠন করে, বিজ্ঞাপন ও ক্রপ ভ্যারিয়েন্টের জন্য উপযোগী

Utility · ছবি

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

0 / 5000

রিসাইজ করার অতিরিক্ত নির্দেশনা: খালি মান দিলে মডেলকে উৎস কনটেন্ট যতটা সম্ভব হুবহু রাখতে বলা হয়। সরবরাহ করা যেকোনো নির্দেশনা nano-banana-pro-কে পাঠানো স্বয়ংক্রিয়ভাবে তৈরি রিসাইজিং প্রম্পটের সঙ্গে যুক্ত হয়।

•আবশ্যক image_url
একটি ফাইল ড্রপ করুন, অথবা

রিসাইজ করার জন্য উৎস ছবির URL।

resolution ডিফল্ট 1K

অভ্যন্তরীণ রেজোলিউশন-টিয়ারের ইঙ্গিত, যা ন্যূনতম মান নির্ধারণ করে; এটি `target_sizes`-এ নির্দিষ্ট চূড়ান্ত মাত্রা নয়। ওই টিয়ার অনুরোধ করা আকার ধারণ করতে না পারলে স্মার্ট রিসাইজিং স্বয়ংক্রিয়ভাবে উচ্চতর টিয়ার বেছে নিতে পারে।

ডিফল্ট 1

nano-banana-pro-এর প্রতিটি আকারের ভ্যারিয়েন্ট সংখ্যা, যা মোট ফেরত দেওয়া ছবির সংখ্যা `len(target_sizes) * num_images_per_size` হিসেবে নির্ধারণ করে।

•আবশ্যক

প্রতিটি লক্ষ্যের জন্য `<width>x<height>` স্ট্রিংয়ের তালিকা হিসেবে অনুরোধ করা আউটপুট মাত্রা, যেমন `"1920x1080"`। প্রতিটি লক্ষ্য এমন একটি nano-banana-pro প্রিসেট দ্বারা কভার করা হয় যা অনুরোধ করা মাত্রাগুলো কভার করার সময় যতটা সম্ভব ছোট রাখা হয়, ফলে আপস্কেলিং ছাড়াই পিক্সেলের সঠিক মিল পাওয়া যায়। প্রতিটি আকারের ছবির সংখ্যা হলো `num_images_per_size` দিয়ে গুণ করা এক।

অ্যাডভান্সড 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 মূল্য → ০.৫০$
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

এই অনুরোধ চালান

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল 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[]
≤ ১০টি আইটেম
প্রতিটি লক্ষ্যের জন্য `<width>x<height>` স্ট্রিংয়ের তালিকা হিসেবে অনুরোধ করা আউটপুট মাত্রা, যেমন `"1920x1080"`। প্রতিটি লক্ষ্য এমন একটি nano-banana-pro প্রিসেট দ্বারা কভার করা হয় যা অনুরোধ করা মাত্রাগুলো কভার করার সময় যতটা সম্ভব ছোট রাখা হয়, ফলে আপস্কেলিং ছাড়াই পিক্সেলের সঠিক মিল পাওয়া যায়। প্রতিটি আকারের ছবির সংখ্যা হলো `num_images_per_size` দিয়ে গুণ করা এক।
promptঐচ্ছিক
ধরনstring
ডিফল্ট
≤ ৫,০০০টি অক্ষর
রিসাইজ করার অতিরিক্ত নির্দেশনা: খালি মান দিলে মডেলকে উৎস কনটেন্ট যতটা সম্ভব হুবহু রাখতে বলা হয়। সরবরাহ করা যেকোনো নির্দেশনা nano-banana-pro-কে পাঠানো স্বয়ংক্রিয়ভাবে তৈরি রিসাইজিং প্রম্পটের সঙ্গে যুক্ত হয়।
num_images_per_sizeঐচ্ছিক
ধরনinteger
ডিফল্ট1
১ – ৪
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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
আপনার ফাইল, আপনার পছন্দপ্রতিটি outputs[].url আমাদের স্টোরেজে একটি কপি: চিরকাল রাখা হয় (প্রতি GB-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই 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 ও রেজোলিউশন দিয়ে শনাক্ত করা হয়।

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/smart-resize.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt