Möblieren Sie leere Räume, leeren Sie möblierte Räume, renovieren Sie Räume und bearbeiten Sie Interieurs mit Prompts oder Masken — alle Raum-Inhaltsoperationen an einem Ort.
Die Virtual-Staging-Endpunkte decken alles ab, was den Inhalt eines Raums verändert: Möbel hinzufügen, entfernen, den Raum renovieren, präzise Bearbeitungen per Prompt und maskenbasierte Objektentfernung. Für die Foto-Bereinigung (enhance, sky, blur) siehe Bildverbesserung.
Einen leeren Raum möblieren
POST/api/furnish
Fügt realistische Möbel in einen leeren Raum ein. Pedra erhält die Raumarchitektur (Wände, Fenster, Türen, Böden) und fügt nur Möbel und Dekoration hinzu.
URL des Fotos des leeren Raums oder ein base64-data-URI (data:image/png;base64,...).
roomTypestringerforderlich
Raumtyp zum Möblieren. Die acht unten aufgeführten Werte haben handgestaltete Prompts; jeder andere String (z. B. "Kitchen", "Closet") funktioniert ebenfalls über automatisch generierte Prompts.
Values:Living roomDining + Living roomBedroomDining roomTerraceEntranceOfficeBathroom
stylestringerforderlich
Möbelstil. Übergeben Sie einen der unten genannten Stile oder eine öffentliche URL zu einem Referenzbild (z. B. ein Pinterest-Foto oder Produktbild) — Pedra wird den Look der Referenz übernehmen.
Wie viel Freiheit die KI mit dem Design nimmt. Medium ist der empfohlene Standard; High läuft auf einem leichteren, schnelleren Modell. Medium kostet 2 Credits pro Bild, High 1 — siehe Preise.
Entfernt Möbel und Objekte aus einem Raum und lässt die Architektur unangetastet. Nützlich, wenn Anzeigenfotos noch mit den Sachen des Vorbesitzers aufgenommen wurden.
Zeigt, wie ein Raum nach einer Renovierung aussehen könnte: neue Oberflächen, modernisierte Küchen, erfrischte Bäder. Optional Fenster beibehalten und im gleichen Aufruf neu möblieren.
Renovierungsstil. Übergeben Sie einen der unten genannten Stile oder eine öffentliche URL zu einem Referenzbild — Pedra übernimmt Oberflächen, Palette und Gesamtlook der Referenz.
Behält Fenster in ihrer ursprünglichen Position. Empfohlen für genaue Anzeigen.
Default:false
furnishboolean
Fügt Möbel zum renovierten Raum im gleichen Aufruf hinzu. Wenn true, ist roomType erforderlich.
Default:false
roomTypestring
Wird verwendet, wenn furnish true ist. Standardmäßig "Auto" (Pedra erkennt den Raum aus dem Bild). Gleiche Wertemenge wie der furnish-Endpunkt.
Values:Living roomDining + Living roomBedroomDining roomTerraceEntranceOfficeBathroomAuto
Default:Auto
creativitystring
Wie aggressiv die Renovierung ist. Medium ist der empfohlene Standard; High läuft auf einem leichteren, schnelleren Modell. Medium kostet 2 Credits pro Bild, High 1 — siehe Preise.
Machen Sie gezielte Änderungen in einfacher Sprache: "Add a modern chandelier", "Repaint the walls white", "Remove the rug". Am besten für einmalige Korrekturen, die nicht zu den anderen Endpunkten passen.
Parameter
apiKeystringerforderlich
Ihr API-Schlüssel.
imageUrlstringerforderlich
URL des zu bearbeitenden Fotos oder ein base64-data-URI.
promptstringerforderlich
Bearbeitungsanweisung in einfacher Sprache. Seien Sie spezifisch — "add a beige sofa against the back wall" funktioniert besser als "add furniture".
Beispielanfrage
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"
}'
Antwortzeit: ~15 Sekunden pro Bild. Kosten: 2 Credits pro Aufruf. output ist ein einzelnes Objekt.
Objekt entfernen
POST/api/remove_object
Entfernt bestimmte Objekte aus einem Bild mithilfe einer Maske. Die Maske ist ein separates Bild, in dem weiße Pixel markieren, was entfernt werden soll, und schwarze Pixel, was beibehalten wird. Verwenden Sie es, wenn Sie chirurgische Kontrolle vs. edit_via_prompt benötigen.