Meublez des pièces vides, videz des pièces meublées, rénovez des espaces et éditez l'intérieur avec des prompts ou masques — toutes les opérations sur le contenu d'une pièce au même endroit.
Les endpoints de home staging virtuel couvrent tout ce qui change le contenu d'une pièce : ajouter du mobilier, l'enlever, rénover l'espace, éditions précises par prompt et suppression d'objets par masque. Pour le nettoyage de photos (enhance, sky, blur), voir Amélioration d'images.
Meubler une pièce vide
POST/api/furnish
Ajoute du mobilier réaliste dans une pièce vide. Pedra préserve l'architecture de la pièce (murs, fenêtres, portes, sols) et n'ajoute que mobilier et décoration.
URL de la photo de la pièce vide, ou un URI data base64 (data:image/png;base64,...).
roomTypestringobligatoire
Type de pièce à meubler. Les huit valeurs ci-dessous ont des prompts ajustés à la main ; toute autre chaîne (par exemple "Kitchen", "Closet") fonctionne aussi via des prompts générés automatiquement.
Values:Living roomDining + Living roomBedroomDining roomTerraceEntranceOfficeBathroom
stylestringobligatoire
Style du mobilier. Passez l'un des styles nommés ci-dessous ou une URL publique vers une image de référence (par exemple une photo Pinterest ou produit) — Pedra reproduira le look de la référence.
Quelle liberté l'IA prend avec le design. Medium est la valeur recommandée par défaut ; High utilise un modèle plus léger et plus rapide. Medium coûte 2 crédits par image, High en coûte 1 — voir Tarification.
Supprime les meubles et objets d'une pièce en laissant l'architecture intacte. Utile quand les photos d'annonce sont prises avec les affaires de l'ancien propriétaire encore en place.
Montre à quoi pourrait ressembler une pièce après rénovation : nouvelles finitions, cuisines modernisées, salles de bain rafraîchies. En option, conservez les fenêtres et remeublez dans le même appel.
Style de la rénovation. Passez l'un des styles nommés ci-dessous ou une URL publique vers une image de référence — Pedra reproduit les finitions, la palette et le look général de la référence.
Garde les fenêtres dans leur position d'origine. Recommandé pour des annonces fidèles.
Default:false
furnishboolean
Ajoute du mobilier dans la pièce rénovée dans le même appel. Quand true, roomType est requis.
Default:false
roomTypestring
Utilisé lorsque furnish est true. Par défaut "Auto" (Pedra détecte la pièce à partir de l'image). Même ensemble de valeurs que l'endpoint furnish.
Values:Living roomDining + Living roomBedroomDining roomTerraceEntranceOfficeBathroomAuto
Default:Auto
creativitystring
À quel point la rénovation est agressive. Medium est la valeur recommandée par défaut ; High utilise un modèle plus léger et plus rapide. Medium coûte 2 crédits par image, High en coûte 1 — voir Tarification.
Effectuez des modifications ciblées décrites en langage clair : "Add a modern chandelier", "Repaint the walls white", "Remove the rug". Idéal pour les corrections ponctuelles qui ne correspondent pas aux autres endpoints.
Paramètres
apiKeystringobligatoire
Votre clé API.
imageUrlstringobligatoire
URL de la photo à éditer, ou un URI data base64.
promptstringobligatoire
Instruction d'édition en langage clair. Soyez précis — "add a beige sofa against the back wall" fonctionne mieux que "add furniture".
Requête d'exemple
curl -X POST https://app.pedra.ai/api/edit_via_prompt \
-H "Content-Type: application/json" \
-d '{
"apiKey": "YOUR_API_KEY",
"imageUrl": "https://example.com/living-room.jpg",
"prompt": "Add a modern chandelier to the ceiling"
}'
Temps de réponse : ~15 secondes par image. Coût : 2 crédits par appel. output est un objet unique.
Supprimer un objet
POST/api/remove_object
Supprime des objets spécifiques d'une image à l'aide d'un masque. Le masque est une image distincte où les pixels blancs marquent ce qu'il faut supprimer et les noirs ce qu'il faut conserver. À utiliser quand vous voulez un contrôle chirurgical par rapport à edit_via_prompt.