Workflows SDK

Recettes SDK

Workflows orientés production combinant plusieurs Tools Zavilo. Copiez le code puis adaptez les fichiers, options et résultats à votre application.

Pipeline séquentiel

Améliorer la vidéo par IA → Compresser pour la diffusion

Améliore la qualité vidéo localement par IA puis réduit le MP4 pour la diffusion web.

Pipeline séquentiel

Scan de document → Tableau IA → CSV

Corrigez un document photographié, détectez sa structure de tableau avec l’IA et exportez en CSV.

Pipeline séquentiel

Document → Masquer les données sensibles → Partager

Détectez les données sensibles courantes dans une image de document et créez un PNG masqué avant partage.

Pipeline séquentiel

Photo produit IA → Détourage → Upscale → WebP

Supprimez le fond, agrandissez 2× et optimisez en WebP.

Pipeline séquentiel

Confidentialité visage IA → Détecter → Mosaïque → Compresser

Détectez les visages, appliquez une mosaïque puis compressez le résultat.

Pipeline séquentiel

Améliorer → Redimensionner → WebP

Améliorez une image, redimensionnez-la pour le web puis convertissez-la en WebP.

Pipeline séquentiel

Scanner document → Améliorer → PDF

Corrigez la perspective d’un document photographié, améliorez sa lisibilité puis créez un PDF.

Pipeline séquentiel

PDF → JPG → Améliorer → ZIP

Convertissez les pages PDF en images, améliorez-les et regroupez-les dans un ZIP.

Traitement parallèle

Vidéo → Miniature + MP3

Générez une miniature et un MP3 en parallèle depuis une vidéo.

Pipeline séquentiel

Plusieurs images → Filigrane → Upload

Appliquez un filigrane à plusieurs images puis envoyez les résultats vers votre serveur.

Pipeline séquentiel

Flyer produit → Découper → Améliorer

Découpez un flyer en images produit puis améliorez chaque résultat.

Pipeline séquentiel

Images → PDF → Filigrane

Créez un PDF depuis plusieurs images puis appliquez un filigrane.

Pipeline séquentiel

Générer QR → Redimensionner pour UI

Générez un QR puis adaptez sa taille à l’interface.

Dans un workflow séquentiel, le résultat d’une Tool devient l’entrée de la suivante. En parallèle, plusieurs Tools indépendantes reçoivent le même fichier via Promise.all(). Consultez la référence de chaque Tool avant de modifier le workflow.