Guides

Décoration

POST /v1/decorations ajoute des accessoires sur les surfaces libres d’une pièce déjà aménagée : tableaux, textiles, plantes, objets décoratifs, livres, art de la table, lampes à poser et tapis. La décoration n’ajoute aucun meuble.
curl https://api.renderthink.com/v1/decorations \
-H "Authorization: Bearer $RENDERTHINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image": "https://developers.renderthink.com/assets/scenes/sejour-charpente-rendu.webp",
"quality": "2k",
"style": "japandi",
"density": "minimal",
"categories": ["plants", "books", "tableware"]
}'
NomTypeDescription
imagechaîneObligatoire. URL https:// ou fichier en multipart/form-data (voir Images).
qualitychaîneObligatoire. Résolution de sortie : 1k, 2k, 4k ou 8k (voir Résolutions).
stylechaîneauto (par défaut), qui reprend le style de la pièce, ou l’id d’un style.
densitychaîneQuantité d’accessoires : minimal (quelques touches), moderate (par défaut) ou rich (pièce abondamment habillée).
color_tonechaîneTonalité des couleurs : neutral (blancs, beiges, bois clairs), balanced (par défaut, neutres relevés de quelques couleurs) ou bold (couleurs franches).
characterchaîneCaractère des objets : subtle (objets simples, intégrés à la pièce), balanced (par défaut, quelques pièces remarquables) ou bold (objets forts, qui affirment le style).
categoriestableauFamilles d’accessoires permises : wall_art, textiles, plants, decorative_objects, books, tableware, table_lamps, rugs. De 1 à 16 valeurs ; une valeur répétée compte une fois. Par défaut : toutes.
metadataobjetPaires clé-valeur libres, rattachées à la génération et renvoyées avec elle (voir Métadonnées).
backgroundbooléentrue : la requête répond dès l’acceptation, et le résultat arrive par webhook ou par lecture (voir Générations).
Droit de la clé : decorations.
L’API renvoie la génération terminée, de type decoration, avec le statut 200 ; avec background: true, elle renvoie la génération en cours, avec le statut 202. L’image produite est dans output[0].url. Le champ input reprend tous les réglages, valeurs par défaut comprises.
Chaque appel décore une seule vue. La décoration évite les accessoires des dernières décorations demandées : deux vues d’une même pièce reçoivent donc des décorations différentes.
StatutCodeCause
400parameter_invalidquality absente ou inconnue, style inconnu, valeur inconnue de density, color_tone, character ou categories, categories vide ou de plus de 16 valeurs, ou metadata hors limites.
503mode_unavailableDécoration momentanément indisponible, ou indisponible dans la résolution demandée.
Les erreurs des images d’entrée sont décrites dans Images d’entrée, et les erreurs communes à toutes les routes (clé, droits, solde, limites) dans Erreurs.