কনটেন্টে যান

BiRefNet V2 Background Removal

ইন্টিগ্রেট করুন

মডেল id birefnet/v2
# 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/birefnet/v2?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg"
  }'

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

এই অনুরোধ: ≈০.০০২$ ২ API ক্রেডিট এই পেজে চালান

API কী পান
BiRefNet ব্যাকগ্রাউন্ড অপসারণ #cutout#matting#open-weights

সর্বোচ্চ 2304 px পর্যন্ত ওপেন ব্যাকগ্রাউন্ড রিমুভাল ও ম্যাটিং, ঐচ্ছিক মাস্ক আউটপুটসহ।

BiRefNet · ছবি

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

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

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

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

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

যে ছবির ব্যাকগ্রাউন্ড অপসারণ করা হবে, সেটি শনাক্তকারী URL।

অ্যাডভান্সড operating_resolution · output_format · model · output_mask · refine_foreground · mask_only
operating_resolution ডিফল্ট 1024x1024

কাজের রেজোলিউশন, যেখানে '2304x2304' কেবল 'General Use (Dynamic)' মডেলের জন্য সীমাবদ্ধ। উচ্চ-রেজোলিউশনের ইনপুট ছবির ক্ষেত্রে বেশি সেটিংস আউটপুটের নির্ভুলতা বাড়ায়।

output_format ডিফল্ট png

ফলাফল ছবির ফরম্যাট।

ডিফল্ট General Use (Light)

ব্যাকগ্রাউন্ড অপসারণের মডেল নির্বাচন: 'General Use (Light)' BiRefNet-এর সঙ্গে সম্পর্কিত, এটি BiRefNet রিপোজিটরির মূল মডেল এবং বেশিরভাগ ব্যবহারের জন্য সুপারিশ করা হয়। 'General Use (Light 2K)' BiRefNet_lite-2K-এর সঙ্গে সম্পর্কিত এবং 2K ছবির ওপর প্রশিক্ষিত সেই মূল মডেল ব্যবহার করে। 'General Use (Heavy)' BiRefNet_lite-এর সঙ্গে সম্পর্কিত এবং ধীর প্রসেসিংয়ের বিনিময়ে বেশি নির্ভুলতা প্রদান করে। 'Matting' BiRefNet-matting-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে ছবি ম্যাটিংয়ের জন্য প্রশিক্ষিত। 'Portrait' BiRefNet-portrait-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে পোর্ট্রেট ছবির ওপর প্রশিক্ষিত। 'General Use (Dynamic)' BiRefNet_dynamic-এর সঙ্গে সম্পর্কিত এবং 256x256 থেকে 2304x2304 পর্যন্ত পরিবর্তনশীল রেজোলিউশন সমর্থন করে।

POST /run/birefnet/v2?wait=20 মূল্য → ০.০০২$
# 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/birefnet/v2?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg"
  }'

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

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

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

BiRefNet V2 Background Removal সম্পর্কে

BiRefNet V2 একাধিক মডেল ভ্যারিয়েন্ট (light, heavy, matting, portrait, dynamic) এবং সর্বোচ্চ 2304x2304 অপারেটিং রেজোলিউশন ব্যবহার করে বিষয়কে ব্যাকগ্রাউন্ড থেকে আলাদা করে। কাট-আউট এবং ঐচ্ছিকভাবে মাস্ক PNG, WebP অথবা GIF-এ ফেরত দেয়।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
modelঐচ্ছিক
ধরনenum
ডিফল্টGeneral Use (Light)
General Use (Light)General Use (Light 2K)General Use (Heavy)MattingPortraitGeneral Use (Dynamic)
ব্যাকগ্রাউন্ড অপসারণের মডেল নির্বাচন: 'General Use (Light)' BiRefNet-এর সঙ্গে সম্পর্কিত, এটি BiRefNet রিপোজিটরির মূল মডেল এবং বেশিরভাগ ব্যবহারের জন্য সুপারিশ করা হয়। 'General Use (Light 2K)' BiRefNet_lite-2K-এর সঙ্গে সম্পর্কিত এবং 2K ছবির ওপর প্রশিক্ষিত সেই মূল মডেল ব্যবহার করে। 'General Use (Heavy)' BiRefNet_lite-এর সঙ্গে সম্পর্কিত এবং ধীর প্রসেসিংয়ের বিনিময়ে বেশি নির্ভুলতা প্রদান করে। 'Matting' BiRefNet-matting-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে ছবি ম্যাটিংয়ের জন্য প্রশিক্ষিত। 'Portrait' BiRefNet-portrait-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে পোর্ট্রেট ছবির ওপর প্রশিক্ষিত। 'General Use (Dynamic)' BiRefNet_dynamic-এর সঙ্গে সম্পর্কিত এবং 256x256 থেকে 2304x2304 পর্যন্ত পরিবর্তনশীল রেজোলিউশন সমর্থন করে।
operating_resolutionঐচ্ছিক
ধরনenum
ডিফল্ট1024x1024
1024x10242048x20482304x2304
কাজের রেজোলিউশন, যেখানে '2304x2304' কেবল 'General Use (Dynamic)' মডেলের জন্য সীমাবদ্ধ। উচ্চ-রেজোলিউশনের ইনপুট ছবির ক্ষেত্রে বেশি সেটিংস আউটপুটের নির্ভুলতা বাড়ায়।
output_maskঐচ্ছিক
ধরনboolean
ডিফল্টfalse
ব্যাকগ্রাউন্ড অপসারণের মাস্ক আউটপুটে অন্তর্ভুক্ত হবে কি না তা নিয়ন্ত্রণ করে।
refine_foregroundঐচ্ছিক
ধরনboolean
ডিফল্টtrue
অনুমান করা মাস্কের ভিত্তিতে ফোরগ্রাউন্ড পরিশোধন নিয়ন্ত্রণ করে।
image_urlআবশ্যক image
ধরনurl · image
যে ছবির ব্যাকগ্রাউন্ড অপসারণ করা হবে, সেটি শনাক্তকারী URL।
output_formatঐচ্ছিক
ধরনenum
ডিফল্টpng
webppnggif
ফলাফল ছবির ফরম্যাট।
mask_onlyঐচ্ছিক
ধরনboolean
ডিফল্টfalse
শুধু-মাস্ক আউটপুট সুইচ: `True` ফোরগ্রাউন্ড পরিশোধন এড়িয়ে ছবিটি অপরিবর্তিত রাখে এবং শুধু এর সেগমেন্টেশন মাস্ক ফেরত দেয়। কেবল একটি মাস্ক প্রয়োজন হলে এটি অতিরিক্ত গণনা এড়ায় এবং স্থানান্তরিত ডেটা কমায়।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "birefnet/v2",
  "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": 2,
    "usd": "0.002",
    "charged": 2,
    "refunded": 0
  },
  "input": {
    "image": "https://content.doitong.com/images/showcase/v3/gen_sneaker_ad.jpg"
  },
  "output": {
    "image": {
      "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
    },
    "mask_image": {
      "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
    }
  },
  "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 আমাদের স্টোরেজে একটি কপি: চিরকাল রাখা হয় (প্রতি GB-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
image
object {url, content_type, file_name, file_size, width, height}ব্যাকগ্রাউন্ড অপসারণের পরের ছবি, অথবা `mask_only` `True` হলে সেগমেন্টেশন মাস্ক।
mask_image
object {url, content_type, file_name, file_size, width, height} | nullব্যাকগ্রাউন্ড অপসারণের সময় প্রয়োগ করা মাস্ক।

আরও মডেল: ব্যাকগ্রাউন্ড অপসারণ

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