مرحبًا بك في واجهة ByByBG API
تتيح واجهة ByByBG API للمطورين إزالة خلفيات الصور تلقائيًا باستخدام نماذج ذكاء اصطناعي متقدمة عبر طلب API واحد فقط.
تم تحسين بنيتنا التحتية من أجل السرعة وقابلية التوسع والأمان والتكاملات الجاهزة للإنتاج لمواقع الويب والتطبيقات ومنصات SaaS.
معالجة سريعة بالذكاء الاصطناعي
قم بإزالة خلفيات الصور خلال ثوانٍ باستخدام خوادم ذكاء اصطناعي محسّنة وأنظمة معالجة ذكية.
واجهة API آمنة
طلبات API الخاصة بك محمية باستخدام مصادقة مفتاح API الآمنة والاتصالات المشفرة.
دعم متعدد المنصات
استخدم الواجهة مع مواقع الويب والتطبيقات المحمولة والخوادم الخلفية ومنتجات SaaS وأنظمة الأتمتة.
جاهزة للمعالجة الجماعية
قم بمعالجة صورة واحدة أو عدة صور بكفاءة باستخدام بنية تحتية قابلة للتوسع وأداء موثوق.
سير عمل بسيط لإزالة الخلفية
رفع صورة
يقوم المستخدمون باختيار صورة ورفعها من أجهزتهم باستخدام نموذج رفع بسيط أو واجهة السحب والإفلات.
إرسال طلب API
يقوم الخادم الخلفي بإرسال الصورة بأمان إلى واجهة ByByBG API باستخدام مفتاح API الخاص بك.
استلام صورة PNG شفافة
تقوم الواجهة بمعالجة الصورة باستخدام الذكاء الاصطناعي ثم تُرجع فورًا صورة PNG بخلفية شفافة.
نقطة النهاية الرسمية للواجهة
أرسل طلب POST إلى نقطة النهاية أدناه لإزالة خلفيات الصور باستخدام الذكاء الاصطناعي.
POST https://api.bybybg.com/v1/remove-bg
عرض توضيحي جاهز لمزيل الخلفية
انسخ الملفات أدناه، وأضف مفتاح API الخاص بك، وارفعها إلى الاستضافة الخاصة بك، وسيصبح مزيل الخلفية بالذكاء الاصطناعي جاهزًا للعمل فورًا.
هيكل مجلد المشروع
project/
├── index.html
├── style.css
├── script.js
└── remove-bg.php
index.html
أنشئ ملفًا باسم index.html والصق الكود التالي بداخله.
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="upload-box">
<input type="file"
id="imageInput"
accept="image/*">
<button id="uploadBtn">
Remove Background
</button>
<img id="preview">
</div>
<script src="script.js"></script>
</body>
</html>
style.css
body{
background:#0f172a;
color:white;
font-family:Arial;
padding:40px;
}
.upload-box{
max-width:500px;
margin:auto;
padding:30px;
background:#111827;
border-radius:20px;
text-align:center;
}
button{
padding:14px 22px;
border:none;
border-radius:10px;
cursor:pointer;
}
img{
width:100%;
margin-top:20px;
}
script.js
const input = document.getElementById("imageInput");
const button = document.getElementById("uploadBtn");
const preview = document.getElementById("preview");
button.onclick = async () => {
if(!input.files.length) return;
const formData = new FormData();
formData.append("file", input.files[0]);
const response = await fetch("remove-bg.php", {
method:"POST",
body:formData
});
const blob = await response.blob();
preview.src = URL.createObjectURL(blob);
};
remove-bg.php
أنشئ ملفًا باسم remove-bg.php واستبدل YOUR_API_KEY بمفتاح API الحقيقي الخاص بك.
<?php
$apiKey = "YOUR_API_KEY";
$ch = curl_init(
"https://api.bybybg.com/v1/remove-bg?format=png"
);
$cfile = new CURLFile(
$_FILES['file']['tmp_name']
);
curl_setopt_array($ch,[
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => [
'file' => $cfile
],
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'X-API-KEY: '.$apiKey,
'Accept: image/png'
]
]);
$response = curl_exec($ch);
curl_close($ch);
header('Content-Type:image/png');
echo $response;
تعليمات الإعداد
- أنشئ مجلد مشروع جديد على جهازك أو حساب الاستضافة الخاص بك.
- أنشئ الملفات تمامًا كما هو موضح أعلاه وبنفس الأسماء.
- الصق الأكواد المقدمة داخل كل ملف.
- استبدل YOUR_API_KEY بمفتاح ByByBG API الحقيقي الخاص بك.
- ارفع الملفات إلى الاستضافة وافتح ملف index.html في متصفحك.
مخرجات استجابة API
- صورة PNG بخلفية شفافة
- اكتشاف عالي الجودة للحواف ومعالجة بالذكاء الاصطناعي
- سرعة معالجة عالية للاستخدام في بيئات الإنتاج
- استجابة صورة جاهزة للاستخدام في مواقع الويب والتطبيقات
هل أنت مستعد للبدء في التطوير؟
انتقل إلى دليل المصادقة وتعلّم كيفية إنشاء مفتاح API الخاص بك واستخدامه بأمان.