PixMiller PixMiller
الرئيسية / واجهة API / أداة إزالة الخلفية API
واجهة برمجة التطبيقات للمطورين

واجهة API لإزالة الخلفية REST API · v1

استخدم أداة إزالة الخلفية من PixMiller ضمن منظومتك التقنية الخاصة: طلب POST واحد يزيل الخلفية خلال نحو 5 ثوانٍ ويعيد ملف PNG شفاف. بدقة حواف عالية، ويُحتسب السعر لكل صورة.

نقطة النهاية
POST api.pixmiller.com/v1/remove
curl -X POST \
  api.pixmiller.com/v1/remove \
  -H "X-Api-Key: YOUR_API_KEY" \
  -F "[email protected]"
أداة إزالة الخلفية API
PixMiller REST API · v1
الحجم الكامل = رصيد واحد · المعاينة مجانية

ارفع صورة، ويقوم الذكاء الاصطناعي بإزالة الخلفية وإرجاع ملف PNG شفاف. المعالجة متزامنة، وتستغرق عادةً بضع ثوانٍ.

POST https://api.pixmiller.com/v1/remove
1

المصادقة والطلب

أرسل مفتاحك السري في ترويسة الطلب X-Api-Key: YOUR_API_KEY. يمكنك إنشاء المفاتيح وإدارتها من صفحة حسابك.
المعامل النوع مطلوب الوصف
image_file file مطلوب* الصورة المراد معالجتها، عبر رفع multipart. بصيغة JPG / PNG / WebP، بحد أقصى 20 ميجابايت
image_url string مطلوب* أو رابط صورة عام (زوّد بأحد الحقلين image_file أو image_url)
size string اختياري preview (معاينة مجانية بعلامة مائية) / full (دقة عالية HD، رصيد واحد) / auto. الافتراضي preview
format string اختياري auto (PNG إذا كانت شفافة، وإلا JPG — الافتراضي) / png / jpg
bg_color string اختياري خلفية النتيجة: شفافة (افتراضي) / بيضاء / أي لون بصيغة #RRGGBB
* زوّد بحقل واحد على الأقل من image_file أو image_url.
2

نماذج التعليمات البرمجية

اختر لغة وانسخ الكود — يعمل كما هو دون تعديل.
1curl -X POST "https://api.pixmiller.com/v1/remove" \2  -H "X-Api-Key: YOUR_API_KEY" \3  -F "[email protected]" \4  -F "size=full"
3

الاستجابة

201 Created · JSON
1{2  "url": "https://cdn.pixmiller.com/result/8Kd2pQ.png"3}
url رابط مؤقت للصورة المعالجة (يتم حذف الصورة تلقائيًا بعد 3 أيام).
4

الأخطاء

تُرجع الأخطاء رمز الحالة المطابق ونصًا بصيغة JSON على الشكل التالي {"errors":{"code":"…","message":"…"}}.

400 validation error الحقل image_file مفقود أو غير صالح، أو حجم الملف كبير جدًا، أو مصادر الصورة متعارضة.
401 authentication_failed ترويسة X-Api-Key مفقودة أو غير صالحة.
402 not_enough_credit تم طلب size=full لكن لا يوجد رصيد كافٍ من أرصدة الجودة العالية في الحساب.
422 invalid_image تعذّرت معالجة الصورة — إما لصغر حجمها، أو لعدم دعم صيغتها، أو لفشل فك ترميزها.
429 throttled تم تجاوز حد معدل الطلبات. يُرجى التمهّل وإعادة المحاولة بعد المدة المحددة في ترويسة Retry-After.
5

Migrating from remove.bg

Change the base URL — your existing request keeps working.
remove.bg stops accepting self-serve API requests on 2026-12-01. PixMiller mirrors its main path at POST /v1.0/removebg — same X-Api-Key header, same parameter names, HTTP 200 with the image bytes in the body. A matching GET /v1.0/account returns your credit balance.
Before · remove.bg
1curl -H "X-Api-Key: REMOVEBG_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.remove.bg/v1.0/removebg
After · PixMiller
1curl -H "X-Api-Key: PIXMILLER_KEY" \2  -F "[email protected]" \3  -F "size=auto" \4  -o out.png \5  https://api.pixmiller.com/v1.0/removebg
size mapping
remove.bg value PixMiller tier الوصف
preview / small / regular preview Watermarked preview, up to 640 px. Free — no credit charged. This is the default, as on remove.bg.
medium / hd / 4k / full / 50MP full Full-resolution, watermark-free result, downscaled to the tier's megapixel cap (1.5 / 4 / 25 / 25 / 50 MP; PNG output is capped at 10 MP). 1 credit per image.
auto auto Full resolution when credits are available, free watermarked preview otherwise.
Response headers
X-Credits-Charged Credits actually deducted by this call (0 for the free preview tier).
X-Width / X-Height Pixel dimensions of the returned image.
X-Type Detected foreground class: person, product, animal, car or other (omitted with type_level=none).
X-Foreground-Top / -Left / -Width / -Height Bounding box of the subject in the returned image.
X-RateLimit-Limit / -Remaining / -Reset Rate limit state for your key, counted per image — one call uses one unit; Retry-After is added on 429.
Parameters without effect

Every remove.bg parameter is accepted and validated — size, type, type_level, format, roi, crop, crop_margin, scale, position, channels, bg_color, bg_image_url and bg_image_file behave as documented by remove.bg. These are accepted but never change the output, as on remove.bg for non-car subjects: shadow_type, shadow_opacity, add_shadow, semitransparency

Known differences
  • size=preview (and its aliases small / regular — the default, as on remove.bg) returns our free, watermarked preview at up to 640 px and costs no credit; remove.bg returns a 0.25-megapixel image without watermark for 0.25 credits.
  • medium, hd, 4k, full and 50MP all cost 1 credit, as on remove.bg. There is no free monthly preview quota, so /v1.0/account always reports free_calls = 0.
  • X-Type is a coarse class (person / product / animal / car / other) derived from the segmentation model that was used; type_level = 2 and latest return the same coarse classes.
  • Shadows (shadow_type / shadow_opacity / add_shadow) and car-window semitransparency are accepted but never rendered — as on remove.bg for non-car subjects.
  • Input files are limited to 20 MB (remove.bg: 22 MB).

Errors on this endpoint use the remove.bg JSON:API envelope {"errors":[{"title":"…","code":"…"}]} with 400 invalid_parameter / 402 insufficient_credits / 403 auth_failed / 429 rate_limit_exceeded.

This is a compatibility layer for the main HTTP path, not a certified drop-in for the official SDKs or CLI.

لماذا تبني على واجهة أداة إزالة الخلفية

PNG/JPG الناتج
~5s لكل صورة
40/min معدل المعالجة الدُفعية
3d حذف تلقائي
دقة حواف بمستوى الشعر يُعالَج الشعر والفراء والحواف شبه الشفافة تلقائيًا بقناة ألفا نظيفة — دون هالات أو حواف حادة.
استجابة في أقل من 5 ثوانٍ عادةً ما تعيد الصورة الواحدة رابط النتيجة خلال 5 ثوانٍ، بشكل متزامن.
مصمم للمعالجة الدُفعية معدل معالجة ثابت للأحجام الكبيرة؛ ادمجه مع التزامن وإعادة المحاولة ليتكامل مع خط عملك.
دقائق للدمج واجهة REST بسيطة مع أمثلة جاهزة للنسخ واللصق؛ تحصل الحسابات الجديدة على رصيد HD مجاني للتجربة.

أين يستخدم المطورون واجهة أداة إزالة الخلفية

إدراج منتجات بالجملة للتجارة الإلكترونية

حوّل صور المنتجات التي يرفعها البائعون إلى صور رئيسية بخلفية بيضاء أو شفافة مطابقة لمعايير الأسواق الإلكترونية، دون تعديل يدوي.

إزالة الخلفية داخل التطبيق

أدمج ميزة إزالة الخلفية بنقرة واحدة في منتج التصميم أو المعرض أو منشئ المواقع الخاص بك — استدعِ الـ API واحصل على النتيجة.

سير عمل آلي

اربطه بأنظمة ERP أو DAM أو السكربتات ليتم قصّ الصور الجديدة وأرشفتها تلقائيًا عند الاستيراد.

1 أنشئ مفتاح API أنشئ مفتاحًا من صفحة مفاتيح API. تحصل الحسابات الجديدة على رصيد مجاني بدقة عالية للاختبار.
2 أرسل طلبًا انسخ أي مثال أعلاه، واستبدل مفتاحك وصورتك، ثم نفّذ أول طلب لك.
3 انتقل إلى بيئة الإنتاج اضبط التزامن ومحاولات الإعادة، ثم أطلق مشروعك — الفوترة لكل صورة، مع أسعار خاصة للاستخدام بحجم كبير.

الأسئلة الشائعة للمطورين

ما الصور المدعومة؟

JPG / PNG / WebP / BMP بحد أقصى 20 ميجابايت، وأقل من 50 ميجابكسل (أطول ضلع بين 32 و10000 بكسل). الناتج ملف PNG شفاف بدقة الصورة المصدر، حتى 4096×4096.

كيف يتم احتساب التكلفة؟

لكل صورة تتم معالجتها بنجاح — الحجم الكامل = رصيد واحد؛ حجم المعاينة (بعلامة مائية) مجاني للتجربة. تحصل الحسابات الجديدة على رصيد HD مجاني.

ما وظيفة معامل size؟

تعيد preview و auto معاينة بعلامة مائية؛ بينما تعيد full النتيجة بدقة HD كاملة وتستهلك رصيدًا واحدًا.

ما حد معدل الطلبات؟

حتى 40 صورة في الدقيقة لكل مفتاح افتراضيًا؛ تواصل معنا لرفع هذا الحد.

واجهات برمجة الأدوات الأخرى

مرجع تفاعلي

مخطط OpenAPI الكامل — جرّب الطلبات مباشرةً مقابل حسابك أدناه.

ابنِ باستخدام واجهة PixMiller احصل على مفتاح API الخاص بك