Documentation API
Accédez aux outils iLove3DM par programmation
URL de base
https://ilove3dm.com/api/v1Authentification
Toutes les requêtes API nécessitent une clé API dans l'en-tête X-API-Key.
curl -X POST https://ilove3dm.com/api/v1/compress \
-H "X-API-Key: sk_your_api_key_here" \
-F "file=@model.glb"Obtenez votre clé API
Créez et gérez vos clés API dans Compte → Clés API
Crédits: Chaque opération API coûte des crédits. Vérifiez votre solde et achetez plus sur Tarifs.
POST
/compress5 créditsCompresser un modèle GLB avec la compression Draco, l'élagage et la déduplication.
Corps de la requête:
{
"options": {
"prune": { "enabled": true },
"dedup": { "enabled": true },
"draco": { "enabled": true }
}
}Exemple:
curl -X POST https://ilove3dm.com/api/v1/compress \
-H "X-API-Key: sk_your_key" \
-F "file=@model.glb" \
-F 'options={"prune":{"enabled":true},"draco":{"enabled":true}}' \
-o compressed.glbPOST
/scale3 créditsRedimensionner un modèle 3D par un multiplicateur ou à des dimensions spécifiques.
Corps de la requête:
{
"options": {
"mode": "multiplier",
"multiplier": 2.0
}
}Exemple:
curl -X POST https://ilove3dm.com/api/v1/scale \
-H "X-API-Key: sk_your_key" \
-F "file=@model.glb" \
-F 'options={"mode":"multiplier","multiplier":2.0}' \
-o scaled.glbPOST
/watermark5 créditsAjouter un filigrane texte aux textures du modèle.
Corps de la requête:
{
"options": {
"watermarkText": "© MyCompany",
"opacity": 0.5,
"rotation": -30
}
}Exemple:
curl -X POST https://ilove3dm.com/api/v1/watermark \
-H "X-API-Key: sk_your_key" \
-F "file=@model.glb" \
-F 'options={"watermarkText":"© MyCompany"}' \
-o watermarked.glbLimites et Support
L'API est limitée à 100 requêtes par minute par clé API. Pour des limites plus élevées ou un support entreprise, veuillez nous contacter.