Ressource de modèle
Ce guide fournit des informations détaillées sur l'interaction avec notre API pour gérer et utiliser les ressources d'arrière-plan de vos modèles.
Téléchargement des ressources d'arrière-plan
Ce point de terminaison vous permet de télécharger des images ou des vidéos d'arrière-plan qui pourront être utilisées ultérieurement lors de la création de modèles pour vos projets de génération vidéo. N'oubliez pas de définir l'en-tête « Content-Type » sur « multipart/form-data » lors de cette requête.
Exemple de requête
Voici un exemple de téléchargement d'image avec curl :
curl --request POST \
--url 'https://api.immersive-fox.com/v1/template/background_asset_upload/' \
--header 'X-Api-Key: <your-api-key>' \
--header 'Content-Type: multipart/form-data' \
--form 'type=image' \
--form 'image=@/path/to/your/image.jpg' \
--form 'thumbnail=@/path/to/your/thumbnail.jpg'
{
"id": 123,
"image": "https://url/to/your/image.jpg",
"thumbnail": "https://url/to/your/thumbnail.jpg"
}
Pour télécharger une vidéo, utilisez plutôt « type=video » et « video=@/path/to/your/video.mp4 ».
Remarques :
- Le champ « type » doit être « image » ou « video », selon le type de ressource téléchargée.
- Lors du téléchargement d'une image, vous devez également fournir une miniature dans le champ « thumbnail ».
- Les ressources téléchargées peuvent être référencées lors de la création de modèles pour la génération de vidéos.
Liste des ressources d'arrière-plan :
Ce point de terminaison vous permet de lister les images et vidéos d'arrière-plan téléchargées comme ressources. Vous pouvez filtrer les résultats en spécifiant le type de ressource qui vous intéresse. Assurez-vous d'inclure le paramètre de requête « type » dans votre requête, qui peut être « image » ou « video ». Vous pouvez également spécifier « color » pour lister les couleurs par défaut pouvant être utilisées comme arrière-plan.
Exemple de requête :
Voici un exemple de liste de ressources d'arrière-plan avec curl :
curl --request GET \
--url 'https://api.immersive-fox.com/v1/template/background_assets/?type=image' \
--header 'X-Api-Key: <your-api-key>'
[
{
"id": 123,
"image": "https://url/to/your/image.jpg",
"thumbnail": "https://url/to/your/thumbnail.jpg"
},
{
"id": 124,
"image": "https://url/to/another/image.jpg",
"thumbnail": "https://url/to/another/thumbnail.jpg"
}
]