Comment générer des images ou vidéos (même avec Veo 3) via un simple appel API ?
Si vous êtes entrain de développer un outil faisant appel à l'IA, pour générer des médias (photos / vidéos / sons ...), et que vous ne savez pas encore par où commencer et comment déployer ça ?
Deux solutions s'offrent à vous :
- Utiliser une architecture on-premise, c'est à dire utiliser votre propre infrastructure pour déployer un modèle et l'utiliser.
- Beaucoup d'inconvénients à cette solution : très consommatrice en ressource, assez lourde à mettre en place, entretenir ...
- Utiliser un fournisseur Cloud tiers, qui vous facturera seulement à l'utilisation, ne vous demandera aucune maintenance et se chargera de l'équilibrage de charge !
Et comme vous vous en doutez (et vu le titre de l'article), nous allons explorer ensemble la deuxième solution, utiliser un fournisseur cloud tiers : Replicate.
La petite histoire derrière Replicate
Fondée en 2022, sous des allures de startup, c'était une véritable grande entreprise qui se lançait avec à son bord seulement 2 personnes (evilstreak et zeke), et leur mission était claire : rendre le Machine Learning et l'utilisation de modèle d'IA abordable et accessible à tous !
Que ce soit à l'ouverture du service, ou aujourd'hui, tout le système repose sur des COGs, qui sont des sortes de container Docker 100% optimisés pour délivrer efficacement des modèles, et les lancer en "supprimant" le cold boot (éteindre / rallumer sans gros délai).
Après quelques mois d'activités, Replicate s'est vu épaulé par des grands noms de la tech' tel que : Nvidia, OpenAI, Vercel, Figma ...
Pour en devenir aujourd'hui un des services de containerisation d'IA les plus populaires (et efficace, on ne va pas se mentir).
Un des plus gros avantage pour nous, les développeurs : sa facilité d'utilisation ainsi que son pricing clair et transparent.
Comment utiliser Replicate en 30 secondes chrono
1ère étape : Trouver votre modèle à utiliser, en passant par la rubrique Explorer
2ème étape : Se renseigner sur le pricing du modèle sélectionné, qui sera affiché en bas de page.

3ème étape : Vous rendre dans l'onglet "API" affiché sur le haut de page, et sélectionner l'exemple dans le langage que vous souhaitez (Node.JS / Python / HTTP).

4ème et dernière étape : intégrez tout ça dans votre projet. Grâce à leur bibliothèque native (disponible sur Node.js / Python), ou directement via un simple appel HTTP.
Et petit détail très sympathique : la consommation est en pay as you go, donc pas besoin de recharger votre compte en avance, comme certains services peuvent le demander.
Bonus : Tadam, avec une simple requête voici ce qu'Imagen 3, le modèle de Google, a pu nous générer pour 0.04$ !

Replicate, le choix parfait ?
Pour être tout à fait transparent, j'ai eu l'occasion de tester une multitude de services comparables à Replicate.
Mais, en toute honnêteté, c'est le seul qui garanti une si haute disponibilité, un large choix de modèles, la possibilité d'en fine-tuner ou même d'utiliser des personnalisés, tout en restant sur une infrastructure Cloud et rapide à intégrer dans tous vos projets.
Et, honnêtement, le pricing est très très intéressant, avec des revues fréquemment à la baisse au niveau des pricing, et au fûr et à mesure que d'autres modèles sortent !
Alors, vous hésitez encore ?
Besoin de créer des QR Codes avec tracking ?
Testez mon outil « QR Code Facile » pour créer des QR Codes dynamiques illimités, avec tracking + historique de suivis




