Documentation API ByByBG – API de suppression d’arrière-plan par IA
🚀 Documentation développeur

Documentation API ByByBG

Intégrez la suppression d’arrière-plan alimentée par l’IA dans vos sites web, applications mobiles, flux d’automatisation, plateformes SaaS et systèmes de production grâce à de simples requêtes API.

INTRODUCTION

Bienvenue dans l’API ByByBG

L’API ByByBG permet aux développeurs de supprimer automatiquement l’arrière-plan des images à l’aide de modèles d’IA avancés avec une seule requête API.

Notre infrastructure est optimisée pour la vitesse, l’évolutivité, la sécurité et les intégrations prêtes pour la production sur les sites web, applications et plateformes SaaS.

Traitement IA rapide

Supprimez les arrière-plans des images en quelques secondes grâce à des serveurs IA optimisés et des systèmes de traitement intelligents.

🔐

API sécurisée

Vos requêtes API sont protégées grâce à une authentification sécurisée par clé API et des communications chiffrées.

🌍

Prise en charge multi-plateforme

Utilisez l’API avec des sites web, applications mobiles, serveurs backend, produits SaaS et systèmes d’automatisation.

📦

Prête pour le traitement en masse

Traitez efficacement une ou plusieurs images grâce à une infrastructure évolutive et des performances fiables.

COMMENT ÇA FONCTIONNE

Flux simple de suppression d’arrière-plan

01

Téléchargez une image

Les utilisateurs sélectionnent et téléchargent une image depuis leur appareil via un formulaire simple ou une interface glisser-déposer.

02

Envoyer une requête API

Votre serveur backend envoie l’image en toute sécurité à l’API ByByBG à l’aide de votre clé API privée.

03

Recevoir un PNG transparent

L’API traite l’image à l’aide de l’IA et renvoie instantanément une image PNG transparente.

API ENDPOINT

Point de terminaison API officiel

Envoyez une requête POST au point de terminaison ci-dessous pour supprimer les arrière-plans des images à l’aide de l’IA.

POST https://api.bybybg.com/v1/remove-bg
READY TO USE DEMO

Démo prête à l’emploi du suppresseur d’arrière-plan

Copiez les fichiers ci-dessous, ajoutez votre clé API, téléversez-les sur votre hébergement et votre outil IA de suppression d’arrière-plan sera opérationnel instantanément.

Structure du dossier du projet

project/
├── index.html
├── style.css
├── script.js
└── remove-bg.php

index.html

Créez un fichier nommé index.html et collez-y le code ci-dessous.

<!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

Créez un fichier nommé remove-bg.php et remplacez YOUR_API_KEY par votre véritable clé 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;
SETUP GUIDE

Instructions d’installation

  • Créez un nouveau dossier de projet sur votre ordinateur ou votre compte d’hébergement.
  • Créez les fichiers exactement comme indiqué ci-dessus en utilisant les mêmes noms de fichiers.
  • Collez le code fourni dans chaque fichier.
  • Remplacez YOUR_API_KEY par votre véritable clé API ByByBG.
  • Téléversez les fichiers sur votre hébergement et ouvrez index.html dans votre navigateur.
RESPONSE

Réponse de l’API

  • Image PNG transparente en sortie
  • Détection des contours de haute qualité et traitement par IA
  • Vitesse de traitement rapide pour une utilisation en production
  • Réponse image prête à l’emploi pour les sites web et les applications

Prêt à commencer à développer ?

Passez au guide d’authentification et découvrez comment générer et utiliser votre clé API en toute sécurité.