Les mêmes outils que dans l'espace personnel sont accessibles par programmation. Un outil coûte le même prix que dans l'espace personnel, plus un appel API (Limites et facturation). Adresse de base : https://developers.grem.capital/api/v1.
Liste
| Outil | Requête | Scope | Fonctionnement |
|---|---|---|---|
| Estimation express | POST /valuation/express | tools:valuation | immédiat |
| Rapport d'évaluation complet | POST /valuation/report | tools:valuation | tâche |
| Estimation du loyer | POST /valuation/rent | tools:rent | immédiat |
| Vérification de rapport | POST /valuation/review | tools:review | tâche, avec un fichier, attend une confirmation |
| Pack de contenu | POST /content/generate | tools:contentgen | tâche |
| Textes d'annonce | POST /text/generate | tools:text | tâche |
| Vidéo à partir de photos | POST /video/create | tools:video | tâche, avec des fichiers |
| Vidéo d'avatar | POST /avatar/video | tools:avatar | tâche |
| Amélioration de photos | POST /photo/enhance | tools:photo | tâche, avec un fichier |
| Nettoyage de plan | POST /floorplan/create | tools:floorplan | immédiat (le 202 contient déjà le résultat), avec un fichier |
| Page d'atterrissage de l'annonce | POST /site/create | tools:sitegen | immédiat |
| Présentation PDF | POST /pdf/create | tools:pdf | tâche |
| Flyer personnel | POST /flyer/create | tools:flyer | immédiat |
| Brouillon à partir de documents | POST /draft/extract | tools:draft | immédiat, avec des fichiers |
Champs, exemples et erreurs de chaque outil :
- Évaluation - estimation express, rapport complet, loyer, vérification de rapport.
- Contenu et vidéo - pack de contenu, textes, vidéo, avatar.
- Photos et plans - amélioration de photos, plan.
- Supports d'annonce - page d'atterrissage, PDF, flyer, brouillon.
Les identifiants que les outils prennent en entrée (voix, avatar, musique, phrase de clôture) et la disponibilité actuelle des outils : Données de référence.
Envoi des données
- JSON - la plupart des outils :
Content-Type: application/json. - multipart/form-data - les outils avec fichiers. La disposition de leurs champs diffère, et c'est important :
- amélioration de photos et brouillon - les options sous forme d'une seule chaîne JSON dans le champ
data, les fichiers en parties séparées ; - vidéo - chaque option dans son propre champ de formulaire (
prompt,length,musicTrackId...), les photos en partiesphotos; - vérification de rapport et plan - le fichier dans la partie
file, les options en champs séparés.
- amélioration de photos et brouillon - les options sous forme d'une seule chaîne JSON dans le champ
Envoyer du JSON à un outil qui attend un fichier renvoie 400.
Réponses
- Un outil synchrone répond
200avec le résultat. - Un outil asynchrone répond
202avec une tâche ; récupérez le résultat par interrogation ou par webhook (Tâches et résultats). - Les fichiers générés se téléchargent via
GET /artifacts/{path}.
Envoyez chaque requête qui lance un outil avec une Idempotency-Key (Idempotence).
Absent de l'API
La visite 3D et le rapport de marché du quartier ne sont pour l'instant disponibles que dans l'espace personnel.