remove.bg-এর API বন্ধ হচ্ছে। একটি লাইন বদলান, কোড রাখুন।
remove.bg-এর আলাদা ওয়েবসাইট ও সেলফ-সার্ভ API -এ বন্ধ হচ্ছে। API চলে যাচ্ছে Leonardo.Ai-তে (একটি Canva কোম্পানি), যার জন্য আপনার ইন্টিগ্রেশন বদলাতে হবে (Leonardo.Ai-এর ঘোষণা)। removebackground.dev একই রিকোয়েস্ট গ্রহণ করে: আপনার কোডকে আমাদের URL-এ নির্দেশ করুন, আমাদের কী ব্যবহার করুন, ব্যস।
remove.bg-এর সেলফ-সার্ভ API বন্ধ হচ্ছে
যে একটি লাইন বদলাবে
https://api.remove.bg/v1.0/removebghttps://removebackground.dev/v1.0/removebgএকই X-Api-Key হেডার, আপনার removebackground.dev কী সহ। একই প্যারামিটারের নাম, একই রেসপন্স হেডার, একই {"errors": [...]} এরর ফরম্যাট।
আগে ও পরে
চারটি ভাষায় একটি সাধারণ ইন্টিগ্রেশন। কী আসে REMOVEBG_API_KEY থেকে, তাই একমাত্র পরিবর্তন হাইলাইট করা URL।
curl -f -H "X-Api-Key: $REMOVEBG_API_KEY" \
-F 'image_file=@photo.jpg' \
-F 'size=auto' \
-o no-bg.png \
https://api.remove.bg/v1.0/removebg
curl -f -H "X-Api-Key: $REMOVEBG_API_KEY" \
-F 'image_file=@photo.jpg' \
-F 'size=auto' \
-o no-bg.png \
https://removebackground.dev/v1.0/removebg
Zapier, Make বা n8n ব্যবহার করেন?
যে HTTP রিকোয়েস্ট ধাপটি remove.bg-কে কল করে সেটি খুলুন (Zapier Webhooks, Make HTTP, n8n HTTP Request), URL বদলে https://removebackground.dev/v1.0/removebg করুন এবং X-Api-Key-এর মান আপনার removebackground.dev কী দিয়ে বদলান। বাকি সব ফিল্ড যেমন আছে তেমনই রাখুন।
প্যারামিটারের সামঞ্জস্য
আপনার remove.bg রিকোয়েস্ট যা কিছু পাঠায় সবই গ্রহণ করা হয়। কয়েকটি অপশন এখানে কোনো প্রভাব ফেলে না, নিচে তা উল্লেখ করা আছে।
| প্যারামিটার | স্ট্যাটাস | নোট |
|---|---|---|
image_file / image_file_b64 / image_url | সমর্থিত | Multipart, urlencoded বা JSON বডি। 25 MB পর্যন্ত JPG, PNG বা WebP। |
size | সমর্থিত | auto, full, 4k ও 50MP মূল রেজোলিউশন দেয় (25 MP পর্যন্ত); preview, small ও regular ≈ 0.25 MP; medium 1.5 MP; hd 4 MP। সবসময় 1 ক্রেডিট। |
format | সমর্থিত | auto (ট্রান্সপারেন্ট হলে PNG, নইলে JPG), png, jpg, webp ও zip (color.jpg + alpha.png)। |
crop / crop_margin | সমর্থিত | সাবজেক্টের px বা %, CSS-এর মতো 1–4টি মান ("10% 20%" = উল্লম্ব, অনুভূমিক); প্রতি পাশে সর্বোচ্চ 500px বা 50%। |
roi | সমর্থিত | px বা %-এ "x1 y1 x2 y2": শুধু অংশটির ভেতরের সাবজেক্ট রাখা হয়। |
scale / position | সমর্থিত | scale 10%–100% বা original; position center, original বা "x% y%"। |
channels | সমর্থিত | rgba (কাট-আউট) বা alpha (গ্রেস্কেল মাস্ক)। |
bg_color | সমর্থিত | # সহ বা ছাড়া হেক্স (81d4fa), অথবা রঙের নাম। 8-সংখ্যার হেক্সে রং থাকে, আলফা বাদ যায়। |
bg_image_url / bg_image_file | সমর্থিত | কাট-আউটটি আপনার ব্যাকগ্রাউন্ড ছবির ওপর বসানো হয়, আউটপুট সাইজে cover-fit করে। |
Accept: application/json | সমর্থিত | ফেরত দেয় { data: { result_b64, foreground_top, foreground_left, foreground_width, foreground_height } }। |
type / type_level | গ্রহণ করা হয়, উপেক্ষিত | সাবজেক্ট স্বয়ংক্রিয়ভাবে শনাক্ত হয়; X-Type সবসময় "other"। |
semitransparency | গ্রহণ করা হয়, উপেক্ষিত | নরম কিনারা ও আধা-স্বচ্ছ অংশ মডেলের ম্যাট থেকে যেমন আসে তেমনই থাকে। |
shadow_type / shadow_opacity / add_shadow | গ্রহণ করা হয়, উপেক্ষিত | কোনো ছায়া যোগ করা হয় না। |
দীর্ঘ সময়ের রিকোয়েস্ট | পার্থক্য | আমরা 110 সেকেন্ড পর্যন্ত অপেক্ষা করি; তার মধ্যে ছবি তৈরি না হলে আপনি একটি retry-যোগ্য 503 পাবেন (শেষ না হলে চার্জ নেই)। |
রেসপন্স হেডার
একটি সফল কল ছবির বাইট (image/png, image/jpeg, image/webp বা application/zip) ও এই হেডারগুলো দিয়ে উত্তর দেয়। এর বদলে result_b64 পেতে Accept: application/json পাঠান।
| হেডার | অর্থ |
|---|---|
X-Width / X-Height | ফলাফলের আকার, পিক্সেলে। |
X-Credits-Charged | এই ছবিতে খরচ হওয়া ক্রেডিট: সবসময় 1 (ব্যর্থ ছবিতে 0)। |
X-Type | সবসময় "other" (সাবজেক্ট শনাক্তকরণ স্বয়ংক্রিয়)। |
X-Foreground-Top / -Left / -Width / -Height | ফলাফলে সাবজেক্টের বাউন্ডিং বক্স, পিক্সেলে। |
X-Request-ID | আপনার X-Request-ID ফেরত দেয়, অথবা একটি তৈরি করা id। অতিরিক্ত। |
X-Matte-Confidence / X-Matte-Ambiguous-Ratio | মাস্ক কতটা পরিষ্কার (0–1), এবং নরম পিক্সেলের অনুপাত। অতিরিক্ত: যাচাইয়ের জন্য ছবি চিহ্নিত করতে কাজে লাগে। |
এরর
| স্ট্যাটাস | অর্থ |
|---|---|
400 | অবৈধ প্যারামিটার বা ছবি (যেমন invalid_size, invalid_crop_margin, missing_source, file_too_large, unknown_foreground কোড)। |
402 | insufficient_credits: মূল্য পেজে টপ-আপ করুন। |
403 | auth_failed: X-Api-Key নেই বা অবৈধ। |
429 | rate_limit_exceeded। |
500 / 503 | প্রসেসিং ব্যর্থ হয়েছে, সময় শেষ হয়েছে বা সার্ভিস কিছুক্ষণের জন্য অনুপলব্ধ। আবার চেষ্টা করুন; ব্যর্থ ছবি বিনামূল্যে। |
GET https://removebackground.dev/v1.0/account দিয়ে আপনার ব্যালেন্স দেখুন: রেসপন্সটি remove.bg-এর অ্যাকাউন্ট কাঠামোয় আসে। পূর্ণ বিবরণ API রেফারেন্সে।
ক্রেডিট: প্রতি ছবিতে 1, আর মেয়াদ কখনও শেষ হয় না
আকার বা অপশন যা-ই হোক, প্রতিটি সফল ছবিতে 1 ক্রেডিট। ব্যর্থ ছবি বিনামূল্যে। নতুন অ্যাকাউন্টে পরীক্ষার জন্য 50টি বিনামূল্যের ক্রেডিট।
- ক্রেডিটের মেয়াদ শেষ হয় নাএকবার টপ-আপ করুন, পরের সপ্তাহে বা আগামী বছরে ব্যবহার করুন।
- কোনো সাবস্ক্রিপশন নেইএককালীন প্যাক। কিছুই রিনিউ হয় না।
- ব্যর্থ ছবি বিনামূল্যেব্যাকগ্রাউন্ড সরানো গেলেই কেবল একটি ক্রেডিট খরচ হয়।
মাইগ্রেশন চেকলিস্ট
- removebackground.dev-এর একটি API কী নিনসাইন আপ করুন (50টি বিনামূল্যের ক্রেডিট) এবং অ্যাকাউন্ট পেজে একটি কী তৈরি করুন।
- একটি লাইন বদলানআপনার কোডকে https://removebackground.dev/v1.0/removebg-এ নির্দেশ করুন এবং নতুন কী একই X-Api-Key হেডারে দিন।
- একটি ছবি পরীক্ষা করুনএকটি আসল রিকোয়েস্ট চালান এবং আজ যা পান তার সঙ্গে আউটপুট মিলিয়ে দেখুন।
- আপনার ট্র্যাফিক সরিয়ে আনুন১ ডিসেম্বর, ২০২৬ এ ৯:০০ AM CET-এর আগে ডিপ্লয় করুন। একবার ক্রেডিট টপ-আপ করুন; মেয়াদ কখনও শেষ হয় না।
remove.bg মাইগ্রেশন নিয়ে প্রশ্নোত্তর
remove.bg কি বন্ধ হয়ে যাচ্ছে?
remove.bg-এর আলাদা ওয়েবসাইট ও সেলফ-সার্ভ API ১ ডিসেম্বর, ২০২৬ এ ৯:০০ AM CET-এ বন্ধ হচ্ছে। API চলে যাচ্ছে Leonardo.Ai-তে (একটি Canva কোম্পানি), যার জন্য আপনার ইন্টিগ্রেশন বদলাতে হবে। সূত্র: https://www.leonardo.ai/news/removebg-api-leonardo-এ Leonardo.Ai-এর ঘোষণা।
remove.bg API-এর সবচেয়ে সহজ বিকল্প কোনটি?
removebackground.dev-এ একটি remove.bg-কম্প্যাটিবল এন্ডপয়েন্ট আছে। https://api.remove.bg/v1.0/removebg বদলে https://removebackground.dev/v1.0/removebg করুন, একই X-Api-Key হেডারে removebackground.dev কী পাঠান, আর বাকি কোড যেমন আছে রাখুন: প্যারামিটারের নাম, রেসপন্স হেডার ও এরর ফরম্যাট সব মেলে।
December 2026-এর আগে কি আমাকে ইন্টিগ্রেশন নতুন করে লিখতে হবে?
না। রিকোয়েস্টে একই প্যারামিটার থাকে (image_file, image_url, size, format, crop, bg_color…) এবং একই ধরনের রেসপন্স আসে: X-Width, X-Height ও X-Foreground-* হেডারসহ ছবির বাইট, অথবা result_b64 সহ JSON। শুধু URL আর কী বদলায়।
এটি কি Zapier, Make বা n8n-এর সঙ্গে কাজ করে?
হ্যাঁ। আপনার HTTP রিকোয়েস্ট ধাপে (Zapier Webhooks, Make HTTP, n8n HTTP Request), URL বদলে https://removebackground.dev/v1.0/removebg করুন এবং X-Api-Key-এর মান আপনার removebackground.dev কী দিয়ে বদলান। আর কিছু বদলাতে হবে না।
খরচ কত?
আকার বা অপশন যা-ই হোক, প্রতিটি সফল ছবিতে 1 ক্রেডিট। কোনো সাবস্ক্রিপশন নেই: ১৭ US$, ৪৯ US$ বা ৯৯ US$-এর এককালীন টপ-আপ, আর ক্রেডিটের মেয়াদ কখনও শেষ হয় না। ব্যর্থ ছবি বিনামূল্যে। নতুন অ্যাকাউন্টে 50টি বিনামূল্যের ক্রেডিট।
remove.bg-এর কোন কোন প্যারামিটার সমর্থিত?
image_file, image_file_b64, image_url, size, format (auto, png, jpg, webp, zip), crop, crop_margin, roi, scale, position, channels, bg_color, bg_image_url ও bg_image_file। type, type_level, semitransparency ও shadow অপশনগুলো গ্রহণ করা হয় কিন্তু উপেক্ষা করা হয়, তাই যেসব রিকোয়েস্ট এগুলো পাঠায় সেগুলোও কাজ করে।
আগের মতো কি ব্যালেন্স দেখা যায়?
হ্যাঁ। আপনার কী দিয়ে GET https://removebackground.dev/v1.0/account করলে remove.bg-এর অ্যাকাউন্ট ফরম্যাটে আপনার ক্রেডিট ফেরত আসে।
removebackground.dev কি remove.bg-এর সঙ্গে যুক্ত?
না। remove.bg তার মালিকের ট্রেডমার্ক। removebackground.dev একটি স্বাধীন সার্ভিস, যা একই API রিকোয়েস্ট গ্রহণ করে।
১ ডিসেম্বর, ২০২৬ এ ৯:০০ AM CET-এর আগে বদলে নিন
remove.bg-এর সেলফ-সার্ভ API বন্ধ হচ্ছে
একটি কী তৈরি করুন, একটি লাইন বদলান, একটি ছবি পরীক্ষা করুন। 50টি বিনামূল্যের ক্রেডিট সহ।
remove.bg তার মালিকের ট্রেডমার্ক; removebackground.dev-এর এর সঙ্গে কোনো সম্পর্ক নেই।