SDKs
Offizielle Python- und JavaScript/TypeScript-SDKs für die Pedra-API. Virtuelles Home Staging, Renovierung, Bildverbesserung und Anzeigenvideos in wenigen Codezeilen — jede Methode wartet, bis das Ergebnis fertig ist, und gibt die finale URL zurück.
Offizielle SDKs
Zwei offizielle Clients kapseln die Pedra-REST-API. Beide sind quelloffen, haben keine Laufzeitabhängigkeiten und stellen jeden Endpunkt bereit. Jede Methode wartet, bis das Ergebnis fertig ist, und gibt die finale(n) URL(s) zurück — keine Job-IDs zum Abfragen.
Installation
Node.js
Python
Authentifizierung
Übergeben Sie Ihren Schlüssel an den Client oder setzen Sie die Umgebungsvariable PEDRA_API_KEY. Holen Sie sich einen Schlüssel, indem Sie sich auf app.pedra.ai registrieren und Einstellungen → API öffnen. Schlüssel sind langlebig — verteilen Sie sie niemals im Client-Code; rufen Sie von Ihrem Backend aus auf. Siehe Authentifizierung für Details.
Schnellstart
Möblieren Sie einen leeren Raum. Jede Bildmethode gibt dieselbe Struktur zurück — lesen Sie url für das erste Ergebnis oder urls für alle.
Was Sie aufrufen können
Beide SDKs decken jeden Pedra-Endpunkt mit denselben Methodennamen über beide Sprachen ab:
furnish,empty,renovation,editViaPrompt,remove— siehe Virtuelles Home Staging.enhance,enhanceAndCorrectPerspective,sky,blur— siehe Bildverbesserung.createVideo,updateVideo,generateVoiceScript,generateVoice,musicLibrarysowiecreditsundfeedback— siehe Video und Credits.listProperties,listPropertyImages,createProperty,addImagesToProperty— siehe Immobilien.
Python verwendet snake_case (edit_via_prompt, create_video, update_video, generate_voice, music_library); Parameter und Verhalten sind identisch.
Fehlerbehandlung
Beide SDKs werfen PedraApiError bei API-Fehlern (mit status und body) und PedraError bei Client-/Netzwerkfehlern. Siehe Fehler und Limits für die vollständige Liste der Fehlermodi.
MCP-Server
Möchten Sie Pedra lieber aus einem KI-Assistenten heraus steuern? Der offizielle Pedra-MCP-Server stellt dieselben Operationen für Claude, ChatGPT und Cursor bereit, sodass Sie Anzeigenfotos direkt aus einem Chat stagen und bearbeiten können.
Quellcode & Support
Beide SDKs sind MIT-lizenziert und werden offen entwickelt. Vergeben Sie einen Stern oder öffnen Sie Issues auf GitHub und schreiben Sie an felix@pedra.ai für Integrationshilfe, höhere Quoten oder Enterprise-Bedingungen.
Häufige Fragen
Hat Pedra ein SDK?
Ja. Pedra bietet offizielle Open-Source-SDKs für Python (pip install pedra) und Node.js/TypeScript (npm install @pedra-ai/sdk). Beide haben keine Laufzeitabhängigkeiten und kapseln jeden API-Endpunkt.
Hat Pedra ein Python-SDK?
Ja. Installiere es mit pip install pedra (PyPI-Paket pedra), Python 3.8+, und importiere es dann mit: from pedra import Pedra. Es deckt jeden Endpunkt ab.
Hat Pedra ein Node.js- oder JavaScript-SDK?
Ja. Installiere es mit npm install @pedra-ai/sdk, Node 18+, inklusive TypeScript-Typen: import Pedra from @pedra-ai/sdk.
Wie authentifiziere ich mich beim Pedra-SDK?
Übergib deinen Schlüssel an den Client-Konstruktor oder setze die Umgebungsvariable PEDRA_API_KEY. Einen Schlüssel erhältst du auf app.pedra.ai unter Einstellungen → API; rufe vom Backend aus auf.
Sind die Pedra-SDKs kostenlos und Open Source?
Ja. Beide SDKs sind MIT-lizenziert und Open Source auf GitHub (pedra-ai/pedra-python und pedra-ai/pedra-node). Du zahlst nur für die API-Nutzung.
Benötigen die Pedra-SDKs Polling?
Nein. Jede Methode wartet, bis das Ergebnis fertig ist, und gibt die finale(n) URL(s) zurück — es gibt keine Job-IDs zum Abfragen.